From 74028f35b8b62fe77dfb6a2dfa712f65e83a2b7b Mon Sep 17 00:00:00 2001 From: catborise Date: Mon, 20 Jul 2020 12:00:01 +0300 Subject: [PATCH 01/14] fix console keymap auto related error --- vrtManager/instance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vrtManager/instance.py b/vrtManager/instance.py index fdee94d..46d4cc1 100644 --- a/vrtManager/instance.py +++ b/vrtManager/instance.py @@ -993,7 +993,7 @@ class wvmInstance(wvmConnect): except SyntaxError: # Little fix for old version ElementTree graphic = root.find("devices/graphics") - if keymap: + if keymap != 'auto': graphic.set('keymap', keymap) else: try: From 84a545dc61090b0d747166c71fc4ccfe175032ac Mon Sep 17 00:00:00 2001 From: catborise Date: Mon, 20 Jul 2020 12:10:30 +0300 Subject: [PATCH 02/14] fix divide remainder error for memory resize etc --- vrtManager/connection.py | 4 ++-- vrtManager/instance.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/vrtManager/connection.py b/vrtManager/connection.py index 3b79a71..4ac9f4f 100644 --- a/vrtManager/connection.py +++ b/vrtManager/connection.py @@ -841,7 +841,7 @@ class wvmConnect(object): def get_info(doc): mem = util.get_xpath(doc, "/domain/currentMemory") - mem = int(mem) / 1024 + mem = int(mem) // 1024 if raw_mem_size: mem = int(mem) * (1024 * 1024) cur_vcpu = util.get_xpath(doc, "/domain/vcpu/@current") @@ -875,7 +875,7 @@ class wvmConnect(object): def get_info(ctx): mem = util.get_xpath(ctx, "/domain/currentMemory") - mem = int(mem) / 1024 + mem = int(mem) // 1024 cur_vcpu = util.get_xpath(ctx, "/domain/vcpu/@current") if cur_vcpu: vcpu = cur_vcpu diff --git a/vrtManager/instance.py b/vrtManager/instance.py index 46d4cc1..9ee2702 100644 --- a/vrtManager/instance.py +++ b/vrtManager/instance.py @@ -32,7 +32,7 @@ class wvmInstances(wvmConnect): def get_instance_memory(self, name): inst = self.get_instance(name) mem = util.get_xml_path(inst.XMLDesc(0), "/domain/currentMemory") - return int(mem) / 1024 + return int(mem) // 1024 def get_instance_vcpu(self, name): inst = self.get_instance(name) @@ -242,11 +242,11 @@ class wvmInstance(wvmConnect): def get_memory(self): mem = util.get_xml_path(self._XMLDesc(0), "/domain/memory") - return int(mem) / 1024 + return int(mem) // 1024 def get_cur_memory(self): mem = util.get_xml_path(self._XMLDesc(0), "/domain/currentMemory") - return int(mem) / 1024 + return int(mem) // 1024 def get_title(self): title = util.get_xml_path(self._XMLDesc(0), "/domain/title") From 2d6aaaf7077aed5267ea1b567149c855f6ce9e3b Mon Sep 17 00:00:00 2001 From: catborise Date: Mon, 20 Jul 2020 12:21:16 +0300 Subject: [PATCH 03/14] fix redundant notification message --- appsettings/templates/appsettings.html | 1 - 1 file changed, 1 deletion(-) diff --git a/appsettings/templates/appsettings.html b/appsettings/templates/appsettings.html index e584136..26a3904 100644 --- a/appsettings/templates/appsettings.html +++ b/appsettings/templates/appsettings.html @@ -11,7 +11,6 @@ {% include 'errors_block.html' %} - {% include 'messages_block.html' %}
From 400dd6c86e094a08e8c12b8769770d4e20aa57a4 Mon Sep 17 00:00:00 2001 From: catborise Date: Mon, 20 Jul 2020 12:27:36 +0300 Subject: [PATCH 04/14] add action definition for destroy operation --- instances/templates/instances/destroy_tab.html | 1 + 1 file changed, 1 insertion(+) diff --git a/instances/templates/instances/destroy_tab.html b/instances/templates/instances/destroy_tab.html index 5549590..91397b3 100644 --- a/instances/templates/instances/destroy_tab.html +++ b/instances/templates/instances/destroy_tab.html @@ -12,6 +12,7 @@
+

{% trans 'This action starts remove instance process' %}

{% if request.user.is_superuser or userinstance.is_delete %} {% if instance.status == 3 %} {% trans "Destroy" %} From 2ef6563d094b5ba54768fec666a85cdd9619fbf8 Mon Sep 17 00:00:00 2001 From: catborise Date: Mon, 20 Jul 2020 12:37:04 +0300 Subject: [PATCH 05/14] update locale --- locale/de/LC_MESSAGES/django.po | 3342 ++++++++++++++++----------- locale/en/LC_MESSAGES/django.po | 3347 +++++++++++++++------------ locale/es/LC_MESSAGES/django.po | 3354 +++++++++++++++------------ locale/fr/LC_MESSAGES/django.po | 3354 +++++++++++++++------------ locale/nl/LC_MESSAGES/django.po | 3342 ++++++++++++++++----------- locale/ru/LC_MESSAGES/django.po | 3349 +++++++++++++++------------ locale/tr/LC_MESSAGES/django.mo | Bin 58345 -> 55211 bytes locale/tr/LC_MESSAGES/django.po | 3728 ++++++++++++++++++------------- locale/uk/LC_MESSAGES/django.po | 3349 +++++++++++++++------------ 9 files changed, 15918 insertions(+), 11247 deletions(-) diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index b53a2ad..8572384 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-06-11 08:31+0000\n" +"POT-Creation-Date: 2020-07-20 09:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,228 +18,181 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: accounts/forms.py:10 -msgid "No username has been entered" +#: accounts/forms.py:24 +msgid "Instance owned by another user" msgstr "" -#: accounts/forms.py:13 -msgid "No password has been entered" +#: accounts/models.py:24 +#, python-format +msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/forms.py:19 create/forms.py:23 -msgid "The flavor name must not contain any special characters" -msgstr "" - -#: accounts/forms.py:21 create/forms.py:25 -msgid "The flavor name must not exceed 20 characters" -msgstr "" - -#: accounts/forms.py:26 create/forms.py:30 -msgid "Flavor name is already use" +#: accounts/models.py:32 +msgid "key name" msgstr "" #: accounts/models.py:33 +msgid "public key" +msgstr "" + +#: accounts/models.py:42 +msgid "max instances" +msgstr "" + +#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 +#: accounts/models.py:63 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:85 +#: accounts/models.py:49 +msgid "max CPUs" +msgstr "" + +#: accounts/models.py:55 +msgid "max memory" +msgstr "" + +#: accounts/models.py:61 +msgid "max disk size" +msgstr "" + +#: accounts/models.py:77 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:3 admin/templates/admin/common/form.html:6 -#: admin/templates/admin/logs.html:32 admin/templates/admin/user_form.html:6 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:6 -#: instances/templates/instance.html:1644 instances/templates/instances.html:71 -msgid "User" +#: accounts/templates/account.html:4 accounts/templates/account.html:12 +msgid "User Profile" msgstr "" -#: accounts/templates/account.html:23 accounts/templates/profile.html:98 -msgid "Key name" +#: accounts/templates/account.html:21 +#: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:32 +#: computes/templates/overview.html:16 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 +#: templates/navbar.html:14 +msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 accounts/templates/profile.html:104 -msgid "Public key" +#: accounts/templates/account.html:24 +msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:47 accounts/templates/accounts-list.html:25 -#: accounts/templates/accounts.html:21 admin/templates/admin/group_list.html:24 -#: admin/templates/admin/logs.html:21 admin/templates/admin/user_list.html:25 -#: computes/templates/computes.html:241 -#: create/templates/create_instance_w2.html:70 -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -#: instances/templates/instances.html:61 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:189 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/account.html:47 -msgid "User doesn't have any Instance" -msgstr "" - -#: accounts/templates/account.html:56 -#: accounts/templates/create_user_inst_block.html:18 -#: admin/templates/admin/logs.html:33 instances/templates/instance.html:4 +#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 +#: instances/templates/instance.html:4 msgid "Instance" msgstr "" -#: accounts/templates/account.html:57 accounts/templates/account.html:88 +#: accounts/templates/account.html:35 msgid "VNC" msgstr "" -#: accounts/templates/account.html:58 accounts/templates/account.html:97 -#: instances/templates/instance.html:88 instances/templates/instance.html:412 -#: instances/templates/instance.html:414 instances/templates/instance.html:441 -#: instances/templates/instance.html:476 instances/templates/instance.html:480 -#: instances/templates/instance.html:497 instances/templates/instance.html:499 -#: instances/templates/instance.html:504 +#: accounts/templates/account.html:36 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 +#: instances/templates/instances/resize_tab.html:121 +#: instances/templates/instances/resize_tab.html:125 +#: instances/templates/instances/resize_tab.html:151 +#: instances/templates/instances/resize_tab.html:153 +#: instances/templates/instances/resize_tab.html:158 msgid "Resize" msgstr "" -#: accounts/templates/account.html:59 accounts/templates/account.html:106 -#: accounts/templates/account.html:127 +#: 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:84 -#: admin/templates/admin/common/confirm_delete.html:6 -#: admin/templates/admin/common/confirm_delete.html:16 +#: 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.html:98 -#: computes/templates/computes.html:142 computes/templates/computes.html:190 -#: computes/templates/computes.html:220 instances/templates/instance.html:873 -#: instances/templates/instance.html:880 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:63 -#: storages/templates/storage.html:176 +#: admin/templates/admin/user_list.html:67 +#: computes/templates/computes/list.html:55 +#: 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 #: 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:60 -#: create/templates/create_instance_w2.html:85 -#: instances/templates/instance.html:556 instances/templates/instance.html:831 +#: accounts/templates/account.html:38 +#: instances/templates/create_instance_w2.html:86 +#: 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:102 +#: storages/templates/storage.html:101 msgid "Action" msgstr "" -#: accounts/templates/account.html:81 -msgid "Edit privilegies for" +#: accounts/templates/account.html:50 +msgid "edit" msgstr "" -#: accounts/templates/account.html:91 accounts/templates/account.html:100 -#: accounts/templates/account.html:109 -msgid "False" +#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +msgid "Key name" msgstr "" -#: accounts/templates/account.html:116 -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: accounts/templates/create_user_inst_block.html:29 -#: computes/templates/computes.html:101 computes/templates/computes.html:145 -#: computes/templates/computes.html:193 computes/templates/computes.html:223 -#: create/templates/create_flav_block.html:51 -#: create/templates/create_instance_w2.html:273 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:29 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instance.html:993 -#: 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:27 -#: storages/templates/create_stg_vol_block.html:81 -#: storages/templates/storage.html:156 -msgid "Close" -msgstr "" - -#: accounts/templates/account.html:117 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.html:33 -#: networks/templates/network.html:85 nwfilters/templates/nwfilter.html:62 -#: secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/account.html:127 accounts/templates/profile.html:84 -#: create/templates/create_instance_w2.html:291 -#: instances/templates/instance.html:581 instances/templates/instance.html:1004 -#: instances/templates/instance.html:1074 -#: instances/templates/instance.html:1079 -#: 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:64 storages/templates/storage.html:67 -#: storages/templates/storage.html:79 storages/templates/storage.html:176 -msgid "Are you sure?" +#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +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:83 -#: instances/templates/instance.html:657 templates/navbar.html:29 +#: 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 -#: instances/templates/allinstances.html:17 -#: instances/templates/instances.html:19 nwfilters/templates/nwfilters.html:11 -#: storages/templates/storage.html:89 +#: 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:27 -#: admin/templates/admin/user_list.html:33 computes/templates/computes.html:79 -#: computes/templates/computes.html:127 computes/templates/computes.html:170 +#: 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.html:40 -#: instances/templates/allinstances.html:57 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances.html:72 +#: 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 "" @@ -254,22 +207,33 @@ msgid "Superuser" msgstr "" #: accounts/templates/accounts-list.html:37 -#: instances/templates/instance.html:631 instances/templates/instance.html:1444 -#: instances/templates/instance.html:1446 -#: instances/templates/instance_actions.html:7 +#: 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:157 -#: storages/templates/storage.html:164 +#: 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 -#: instances/templates/allinstances.html:68 -#: instances/templates/allinstances_index_grouped.html:26 -#: instances/templates/allinstances_index_grouped.html:56 -#: instances/templates/allinstances_index_nongrouped.html:20 -#: instances/templates/instance.html:17 instances/templates/instances.html:85 +#: 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 "" @@ -284,22 +248,21 @@ msgstr "" #: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 #: accounts/templates/create_user_block.html:18 -#: computes/templates/computes.html:172 -#: create/templates/create_flav_block.html:19 -#: create/templates/create_instance_w2.html:81 -#: create/templates/create_instance_w2.html:107 -#: create/templates/create_instance_w2.html:110 -#: create/templates/create_instance_w2.html:309 -#: create/templates/create_instance_w2.html:311 -#: create/templates/create_instance_w2.html:522 -#: create/templates/create_instance_w2.html:524 +#: 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.html:56 -#: instances/templates/allinstances_index_grouped.html:6 +#: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:554 instances/templates/instance.html:906 -#: instances/templates/instances.html:70 +#: 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 @@ -314,21 +277,18 @@ msgstr "" #: 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:20 -#: storages/templates/create_stg_vol_block.html:51 -#: storages/templates/create_stg_vol_block.html:53 -#: storages/templates/storage.html:98 storages/templates/storage.html:126 -#: storages/templates/storage.html:128 +#: 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 computes/templates/computes.html:85 -#: computes/templates/computes.html:176 -#: console/templates/console-spice-full.html:200 -#: instances/templates/instance.html:1293 -#: instances/templates/instance.html:1300 +#: 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 "" @@ -341,7 +301,7 @@ msgid "Is superuser" msgstr "" #: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 instances/models.py:25 +#: accounts/templates/accounts.html:94 msgid "Can clone instances" msgstr "" @@ -375,6 +335,63 @@ msgstr "" 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 +msgid "Change Password" +msgstr "" + +#: accounts/templates/accounts/change_password_form.html:22 +#: admin/templates/admin/user_form.html:22 +#: computes/templates/computes/form.html:21 +#: templates/common/confirm_delete.html:14 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 +#: 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" msgstr "" @@ -384,13 +401,13 @@ msgid "john" msgstr "" #: accounts/templates/create_user_block.html:32 -#: create/templates/create_instance_w1.html:93 -#: create/templates/create_instance_w2.html:275 -#: create/templates/create_instance_w2.html:277 -#: create/templates/create_instance_w2.html:504 -#: create/templates/create_instance_w2.html:508 -#: create/templates/create_instance_w2.html:717 -#: create/templates/create_instance_w2.html:721 +#: 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 @@ -403,29 +420,10 @@ msgstr "" #: 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:82 +#: storages/templates/create_stg_vol_block.html:57 msgid "Create" msgstr "" -#: accounts/templates/create_user_inst_block.html:12 -msgid "Add Instance for User" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:18 -#: console/templates/console-spice-full.html:198 -#: instances/templates/allinstances_index_nongrouped.html:6 -msgid "Host" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:30 -#: accounts/templates/profile.html:111 -#: create/templates/create_flav_block.html:54 -#: instances/templates/add_instance_network_block.html:50 -#: instances/templates/add_instance_owner_block.html:30 -#: nwfilters/templates/add_nwf_rule.html:26 -msgid "Add" -msgstr "" - #: accounts/templates/login.html:3 accounts/templates/logout.html:4 msgid "WebVirtCloud" msgstr "" @@ -439,7 +437,7 @@ msgstr "" msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:21 +#: accounts/templates/login.html:18 accounts/templates/profile.html:25 msgid "Login" msgstr "" @@ -451,72 +449,86 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:4 accounts/templates/profile.html:9 +#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:18 +#: accounts/templates/profile.html:19 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:33 +#: accounts/templates/profile.html:37 msgid "Email" msgstr "" -#: accounts/templates/profile.html:40 accounts/templates/profile.html:67 -#: computes/templates/computes.html:104 computes/templates/computes.html:148 -#: computes/templates/computes.html:196 computes/templates/computes.html:225 -#: instances/templates/instance.html:1190 -#: instances/templates/instance.html:1194 -#: instances/templates/instance.html:1480 -#: instances/templates/instance.html:1482 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 -msgid "Change" -msgstr "" - -#: accounts/templates/profile.html:45 -msgid "Edit Password" -msgstr "" - #: accounts/templates/profile.html:48 -msgid "Old" -msgstr "" - -#: accounts/templates/profile.html:54 -msgid "New" -msgstr "" - -#: accounts/templates/profile.html:60 -msgid "Retry" -msgstr "" - -#: accounts/templates/profile.html:72 instances/templates/instance.html:266 +#: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:100 +#: 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 "" + +#: accounts/templates/profile.html:76 msgid "Enter Name" msgstr "" -#: accounts/templates/profile.html:106 +#: accounts/templates/profile.html:82 msgid "Enter Public Key" msgstr "" -#: accounts/views.py:52 +#: accounts/templates/profile.html:87 +#: instances/templates/add_instance_network_block.html:50 +#: instances/templates/add_instance_owner_block.html:31 +#: instances/templates/create_flav_block.html:28 +#: nwfilters/templates/add_nwf_rule.html:26 +msgid "Add" +msgstr "" + +#: accounts/views.py:39 msgid "Key name already exist" msgstr "" -#: accounts/views.py:55 +#: accounts/views.py:42 msgid "Public key already exist" msgstr "" -#: accounts/views.py:58 +#: accounts/views.py:45 msgid "Invalid characters in public key" msgstr "" -#: accounts/views.py:112 -msgid "Instance already added" +#: accounts/views.py:77 +msgid "Password Changed" +msgstr "" + +#: accounts/views.py:80 +msgid "Wrong Data Provided" +msgstr "" + +#: accounts/views.py:100 +msgid "Create User Instance" +msgstr "" + +#: accounts/views.py:118 +msgid "Update User Instance" msgstr "" #: admin/forms.py:46 @@ -528,25 +540,6 @@ msgstr "" msgid "Groups" msgstr "" -#: admin/templates/admin/common/confirm_delete.html:12 -msgid "Are you sure you want to delete" -msgstr "" - -#: admin/templates/admin/common/confirm_delete.html:14 -#: admin/templates/admin/common/form.html:22 -#: admin/templates/admin/user_form.html:22 -#: computes/templates/computes/form.html:22 -msgid "Cancel" -msgstr "" - -#: admin/templates/admin/common/form.html:24 -#: admin/templates/admin/user_form.html:24 -#: computes/templates/computes/form.html:24 -#: instances/templates/edit_instance_volume.html:124 -#: networks/templates/add_network_qos.html:51 -msgid "Save" -msgstr "" - #: admin/templates/admin/common/list.html:9 msgid "Create New" msgstr "" @@ -561,33 +554,53 @@ msgstr "" #: admin/templates/admin/group_list.html:33 #: admin/templates/admin/user_list.html:38 -#: instances/templates/allinstances.html:60 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/instance.html:909 instances/templates/instance.html:1051 -#: instances/templates/instances.html:75 networks/templates/network.html:178 -#: networks/templates/network.html:287 networks/templates/network.html:335 +#: computes/templates/computes/instances.html:71 +#: computes/templates/computes/list.html:32 +#: 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 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8 -#: instances/templates/instance.html:1577 templates/navbar.html:31 +#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:21 +#: admin/templates/admin/logs.html:22 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555 -#: instances/templates/instance.html:1643 +#: admin/templates/admin/logs.html:32 +#: instances/templates/instances/snapshots_tab.html:48 +#: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645 +#: 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 +#: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" +#: admin/templates/admin/user_form.html:24 +#: 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:37 msgid "Can Clone" msgstr "" @@ -596,19 +609,19 @@ msgstr "" msgid "View Profile" msgstr "" -#: admin/views.py:38 +#: admin/views.py:39 msgid "Create Group" msgstr "" -#: admin/views.py:56 +#: admin/views.py:57 msgid "Update Group" msgstr "" -#: admin/views.py:108 +#: admin/views.py:110 msgid "Create User" msgstr "" -#: admin/views.py:130 +#: admin/views.py:132 msgid "Update User" msgstr "" @@ -820,24 +833,76 @@ msgstr "" msgid "Show access ssh keys" msgstr "" +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Console Scale" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Allow console to scaling view" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Console View-Only" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Allow only view not modify" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Console Resize Session" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Allow to resize session for console" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Console Clip Viewport" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Clip console viewport" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +msgid "name" +msgstr "" + +#: appsettings/models.py:10 +msgid "key" +msgstr "" + +#: appsettings/models.py:11 +msgid "value" +msgstr "" + +#: appsettings/models.py:12 +msgid "choices" +msgstr "" + +#: appsettings/models.py:13 +msgid "description" +msgstr "" + #: appsettings/templates/appsettings.html:3 #: appsettings/templates/appsettings.html:8 msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:18 +#: appsettings/templates/appsettings.html:17 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:22 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:55 +#: appsettings/templates/appsettings.html:54 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:60 +#: appsettings/templates/appsettings.html:59 msgid "Other Settings" msgstr "" @@ -860,84 +925,20 @@ msgstr "" msgid "FQDN/IP" msgstr "" -#: computes/forms.py:47 -msgid "No hostname has been entered" +#: computes/models.py:12 +msgid "hostname" msgstr "" -#: computes/forms.py:48 -msgid "No IP / Domain name has been entered" +#: computes/models.py:13 +msgid "login" msgstr "" -#: computes/forms.py:49 -msgid "No login has been entered" +#: computes/models.py:14 +msgid "password" msgstr "" -#: computes/forms.py:57 -msgid "The name of the host must not contain any special characters" -msgstr "" - -#: computes/forms.py:59 -msgid "The name of the host must not exceed 20 characters" -msgstr "" - -#: computes/forms.py:67 computes/validators.py:16 -msgid "" -"Hostname must contain only numbers, or the domain name separated by \".\"" -msgstr "" - -#: computes/forms.py:69 computes/validators.py:18 -msgid "Wrong IP address" -msgstr "" - -#: computes/templates/computes.html:3 computes/templates/computes.html:9 -#: templates/navbar.html:18 -msgid "Computes" -msgstr "" - -#: computes/templates/computes.html:42 instances/templates/instance.html:1537 -msgid "Connected" -msgstr "" - -#: computes/templates/computes.html:44 -msgid "Not Connected" -msgstr "" - -#: computes/templates/computes.html:46 computes/templates/computes.html:91 -#: computes/templates/computes.html:93 computes/templates/computes.html:134 -#: computes/templates/computes.html:136 computes/templates/computes.html:182 -#: computes/templates/computes.html:184 computes/templates/computes.html:212 -#: computes/templates/computes.html:214 computes/templates/overview.html:92 -#: instances/templates/instance.html:758 instances/templates/instance.html:840 -msgid "Details" -msgstr "" - -#: computes/templates/computes.html:50 -msgid "No details available" -msgstr "" - -#: computes/templates/computes.html:59 -msgid "Edit connection" -msgstr "" - -#: computes/templates/computes.html:66 computes/templates/computes.html:114 -#: computes/templates/computes.html:157 computes/templates/computes.html:205 -msgid "Label" -msgstr "" - -#: computes/templates/computes.html:73 computes/templates/computes.html:121 -#: computes/templates/computes.html:164 -msgid "FQDN / IP" -msgstr "" - -#: computes/templates/computes.html:112 -msgid "" -"Need create ssh authorization key. If you have another SSH port on " -"your server, you can add IP:PORT like '192.168.1.1:2222'." -msgstr "" - -#: computes/templates/computes.html:241 -msgid "Hypervisor doesn't have any Computes" +#: computes/models.py:15 +msgid "details" msgstr "" #: computes/templates/computes/form.html:6 @@ -948,6 +949,137 @@ msgstr "" 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 +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 +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 +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 +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 +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 +#: storages/templates/create_stg_block.html:124 +#: storages/templates/storage.html:35 storages/templates/storages.html:35 +msgid "Secrets" +msgstr "" + +#: computes/templates/computes/instances.html:58 +msgid "Hypervisor doesn't have any Instances" +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:777 +#: instances/templates/instances/settings_tab.html:800 +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 +msgid "VCPU" +msgstr "" + +#: computes/templates/computes/instances.html:70 +#: computes/templates/overview.html:82 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/instances/resize_tab.html:13 +msgid "Memory" +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 +msgid "Off" +msgstr "" + +#: computes/templates/computes/instances.html:98 +#: instances/templates/allinstances_index_grouped.html:60 +#: instances/templates/allinstances_index_nongrouped.html:44 +msgid "Suspended" +msgstr "" + +#: computes/templates/computes/list.html:6 +#: computes/templates/computes/list.html:12 templates/navbar.html:18 +msgid "Computes" +msgstr "" + +#: computes/templates/computes/list.html:21 +msgid "You don't have any computes" +msgstr "" + +#: computes/templates/computes/list.html:31 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 +#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/instances/settings_tab.html:876 +msgid "Connected" +msgstr "" + +#: computes/templates/computes/list.html:42 +msgid "Not Connected" +msgstr "" + #: computes/templates/create_comp_block.html:5 msgid "TCP" msgstr "" @@ -968,79 +1100,6 @@ msgstr "" msgid "Add new host" msgstr "" -#: computes/templates/overview.html:4 computes/templates/overview.html:13 -#: instances/templates/instances.html:30 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 -msgid "Overview" -msgstr "" - -#: computes/templates/overview.html:16 instances/templates/allinstances.html:4 -#: instances/templates/allinstances.html:20 -#: instances/templates/bottom_bar.html:17 instances/templates/instances.html:4 -#: instances/templates/instances.html:33 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 -#: templates/navbar.html:14 -msgid "Instances" -msgstr "" - -#: computes/templates/overview.html:19 instances/templates/instances.html:36 -#: 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 -msgid "Storages" -msgstr "" - -#: computes/templates/overview.html:22 instances/templates/instances.html:39 -#: 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 -msgid "Networks" -msgstr "" - -#: computes/templates/overview.html:25 instances/templates/instances.html:42 -#: 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 -msgid "Interfaces" -msgstr "" - -#: computes/templates/overview.html:28 instances/templates/instances.html:45 -#: 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 -msgid "NWFilters" -msgstr "" - -#: computes/templates/overview.html:31 instances/templates/instances.html:48 -#: 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 -#: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 -msgid "Secrets" -msgstr "" - #: computes/templates/overview.html:42 msgid "Basic details" msgstr "" @@ -1074,16 +1133,9 @@ msgstr "" msgid "Libvirt" msgstr "" -#: computes/templates/overview.html:82 instances/templates/allinstances.html:59 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:9 -#: instances/templates/instance.html:369 instances/templates/instances.html:74 -msgid "Memory" -msgstr "" - #: computes/templates/overview.html:84 -#: create/templates/create_instance_w1.html:40 -#: create/templates/create_instance_w1.html:56 +#: instances/templates/create_instance_w1.html:42 +#: instances/templates/create_instance_w1.html:58 msgid "Architecture" msgstr "" @@ -1112,270 +1164,153 @@ msgstr "" msgid "RAM Utilization" msgstr "" +#: computes/validators.py:16 +msgid "" +"Hostname must contain only numbers, or the domain name separated by \".\"" +msgstr "" + +#: computes/validators.py:18 +msgid "Wrong IP address" +msgstr "" + #: computes/validators.py:24 msgid "The hostname must not contain any special characters" msgstr "" -#: console/templates/console-base.html:69 +#: console/templates/console-base.html:51 msgid "Send key(s)" msgstr "" -#: console/templates/console-base.html:89 +#: console/templates/console-base.html:71 msgid "Fullscreen" msgstr "" +#: console/templates/console-spice-full.html:56 +msgid "must set host and port" +msgstr "" + +#: console/templates/console-spice-full.html:83 +#: console/templates/console-spice-full.html:97 +#: console/templates/console-spice-lite.html:138 +#: console/templates/console-spice-lite.html:150 +msgid "disconnect" +msgstr "" + +#: console/templates/console-spice-full.html:114 +#: console/templates/console-spice-lite.html:167 +msgid "File API is not supported" +msgstr "" + +#: console/templates/console-spice-full.html:197 +#: instances/templates/allinstances_index_nongrouped.html:7 +msgid "Host" +msgstr "" + #: console/templates/console-spice-full.html:199 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:201 +#: console/templates/console-spice-full.html:207 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:202 +#: 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:62 +#: storages/templates/storage.html:61 msgid "Start" msgstr "" -#: console/templates/console-vnc-full.html:83 +#: console/templates/console-spice-lite.html:109 +msgid "must specify host and port in URL" +msgstr "" + +#: console/templates/console-vnc-full.html:78 msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:297 +#: console/templates/console-vnc-lite.html:222 msgid "Loading" msgstr "" -#: create/forms.py:10 -msgid "No flavor name has been entered" -msgstr "" - -#: create/forms.py:13 create/forms.py:37 -msgid "No VCPU has been entered" -msgstr "" - -#: create/forms.py:15 -msgid "No HDD image has been entered" -msgstr "" - -#: create/forms.py:17 create/forms.py:40 -msgid "No RAM size has been entered" -msgstr "" - -#: create/forms.py:34 +#: instances/forms.py:37 msgid "No Virtual Machine name has been entered" msgstr "" -#: create/forms.py:41 +#: instances/forms.py:39 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/forms.py:42 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/forms.py:43 msgid "No Network pool has been choosen" msgstr "" -#: create/forms.py:46 +#: instances/forms.py:48 msgid "Please select HDD cache mode" msgstr "" -#: create/forms.py:53 +#: instances/forms.py:55 msgid "Please select a graphics type" msgstr "" -#: create/forms.py:54 +#: instances/forms.py:56 msgid "Please select a video driver" msgstr "" -#: create/forms.py:61 +#: instances/forms.py:63 msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: create/forms.py:63 +#: instances/forms.py:65 msgid "The name of the virtual machine must not exceed 20 characters" msgstr "" -#: create/templates/create_flav_block.html:13 -msgid "Add New Flavor" +#: instances/models.py:11 +msgid "label" msgstr "" -#: create/templates/create_flav_block.html:21 -msgid "Micro" +#: instances/models.py:12 +msgid "memory" msgstr "" -#: create/templates/create_flav_block.html:26 -#: create/templates/create_instance_w2.html:82 -#: create/templates/create_instance_w2.html:327 -#: create/templates/create_instance_w2.html:540 -#: instances/templates/allinstances.html:58 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:8 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 -#: instances/templates/instances.html:73 -msgid "VCPU" +#: instances/models.py:13 +msgid "vcpu" msgstr "" -#: create/templates/create_flav_block.html:33 -#: create/templates/create_instance_w2.html:83 -#: create/templates/create_instance_w2.html:356 -#: create/templates/create_instance_w2.html:567 -#: instances/templates/instance.html:45 -msgid "RAM" +#: instances/models.py:14 +msgid "disk" msgstr "" -#: create/templates/create_flav_block.html:38 -#: create/templates/create_instance_w2.html:94 -#: create/templates/create_instance_w2.html:360 -#: create/templates/create_instance_w2.html:571 -#: instances/templates/allinstances.html:78 -#: instances/templates/instance.html:45 instances/templates/instance.html:450 -#: instances/templates/instance.html:463 -msgid "MB" +#: instances/models.py:28 +msgid "uuid" msgstr "" -#: create/templates/create_flav_block.html:41 -#: create/templates/create_instance_w2.html:84 -#: create/templates/create_instance_w2.html:371 -msgid "HDD" +#: instances/models.py:29 +msgid "is template" msgstr "" -#: create/templates/create_flav_block.html:46 -#: create/templates/create_instance_w2.html:95 -#: instances/templates/add_instance_volume.html:60 -#: storages/templates/create_stg_vol_block.html:71 -msgid "GB" +#: instances/models.py:30 +msgid "created" msgstr "" -#: create/templates/create_instance_w1.html:4 -#: create/templates/create_instance_w2.html:4 -msgid "Create new instance" +#: instances/models.py:215 +msgid "Can access console without password" msgstr "" -#: create/templates/create_instance_w1.html:4 -msgid "Select Type" +#: instances/templates/add_instance_network_block.html:12 +msgid "Add Instance Network" msgstr "" -#: create/templates/create_instance_w1.html:10 -#: create/templates/create_instance_w2.html:13 -msgid "New instance on" -msgstr "" - -#: create/templates/create_instance_w1.html:45 -#: instances/templates/instance.html:643 networks/templates/network.html:75 -#: nwfilters/templates/nwfilter.html:52 -msgid "XML" -msgstr "" - -#: create/templates/create_instance_w1.html:66 -msgid "Chipset" -msgstr "" - -#: create/templates/create_instance_w1.html:76 -msgid "Next" -msgstr "" - -#: create/templates/create_instance_w2.html:49 -msgid "Flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:54 -msgid "Custom" -msgstr "" - -#: create/templates/create_instance_w2.html:59 -msgid "Template" -msgstr "" - -#: create/templates/create_instance_w2.html:70 -msgid "Hypervisor doesn't have any Flavors" -msgstr "" - -#: create/templates/create_instance_w2.html:75 -msgid "Create from flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:101 -msgid "Create Virtual Machine" -msgstr "" - -#: create/templates/create_instance_w2.html:119 -#: create/templates/create_instance_w2.html:316 -#: create/templates/create_instance_w2.html:529 -msgid "Firmware" -msgstr "" - -#: create/templates/create_instance_w2.html:131 -#: create/templates/create_instance_w2.html:334 -#: create/templates/create_instance_w2.html:546 -msgid "VCPU Config" -msgstr "" - -#: create/templates/create_instance_w2.html:134 -#: create/templates/create_instance_w2.html:337 -#: create/templates/create_instance_w2.html:549 -msgid "no-mode" -msgstr "" - -#: create/templates/create_instance_w2.html:153 -#: create/templates/create_instance_w2.html:595 -#: instances/templates/add_instance_volume.html:30 -#: instances/templates/add_instance_volume.html:100 -#: instances/templates/instance.html:829 storages/templates/storage.html:4 -#: storages/templates/storage.html:14 -msgid "Storage" -msgstr "" - -#: create/templates/create_instance_w2.html:162 -#: create/templates/create_instance_w2.html:190 -#: create/templates/create_instance_w2.html:381 -#: create/templates/create_instance_w2.html:436 -#: create/templates/create_instance_w2.html:584 -#: create/templates/create_instance_w2.html:603 -#: create/templates/create_instance_w2.html:649 -#: instances/templates/add_instance_network_block.html:40 -#: instances/templates/add_instance_volume.html:117 -#: instances/templates/create_inst_block.html:25 -#: instances/templates/instance.html:329 instances/templates/instance.html:776 -#: instances/templates/instance.html:972 instances/templates/instance.html:1649 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 -#: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:49 storages/templates/storage.html:51 -#: storages/templates/storage.html:53 -msgid "None" -msgstr "" - -#: create/templates/create_instance_w2.html:168 -#: create/templates/create_instance_w2.html:392 -#: create/templates/create_instance_w2.html:609 -#: instances/templates/add_instance_network_block.html:24 -#: instances/templates/instance.html:624 instances/templates/instance.html:959 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 -msgid "Network" -msgstr "" - -#: create/templates/create_instance_w2.html:178 -#: create/templates/create_instance_w2.html:406 -#: create/templates/create_instance_w2.html:619 -#: instances/templates/edit_instance_volume.html:25 -msgid "Advanced" -msgstr "" - -#: create/templates/create_instance_w2.html:187 -#: create/templates/create_instance_w2.html:433 -#: create/templates/create_instance_w2.html:646 -#: instances/templates/add_instance_network_block.html:37 -#: instances/templates/instance.html:968 nwfilters/templates/nwfilter.html:9 -msgid "NWFilter" -msgstr "" - -#: create/templates/create_instance_w2.html:198 -#: create/templates/create_instance_w2.html:635 -msgid "HDD cache mode" -msgstr "" - -#: create/templates/create_instance_w2.html:209 #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/instance.html:924 instances/templates/instance.html:947 -#: instances/templates/instance.html:1047 +#: 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 #: interfaces/templates/interfaces.html:63 @@ -1384,116 +1319,46 @@ msgstr "" msgid "MAC" msgstr "" -#: create/templates/create_instance_w2.html:216 -#: create/templates/create_instance_w2.html:445 -#: create/templates/create_instance_w2.html:658 -msgid "Graphics" +#: 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/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 +msgid "Network" msgstr "" -#: create/templates/create_instance_w2.html:227 -#: create/templates/create_instance_w2.html:456 -#: create/templates/create_instance_w2.html:669 -msgid "Video" +#: 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 +msgid "NWFilter" msgstr "" -#: create/templates/create_instance_w2.html:241 -#: create/templates/create_instance_w2.html:470 -#: create/templates/create_instance_w2.html:683 -msgid "Console Access" -msgstr "" - -#: create/templates/create_instance_w2.html:251 -#: create/templates/create_instance_w2.html:253 -#: create/templates/create_instance_w2.html:480 -#: create/templates/create_instance_w2.html:482 -#: create/templates/create_instance_w2.html:693 -#: create/templates/create_instance_w2.html:695 -msgid "Console Password" -msgstr "" - -#: create/templates/create_instance_w2.html:257 -#: create/templates/create_instance_w2.html:486 -#: create/templates/create_instance_w2.html:699 -msgid "Guest Agent" -msgstr "" - -#: create/templates/create_instance_w2.html:264 -#: create/templates/create_instance_w2.html:493 -#: create/templates/create_instance_w2.html:706 -msgid "VirtIO" -msgstr "" - -#: create/templates/create_instance_w2.html:363 -msgid "Added Disks" -msgstr "" - -#: create/templates/create_instance_w2.html:376 -#: create/templates/create_instance_w2.html:579 -msgid "Select pool" -msgstr "" - -#: create/templates/create_instance_w2.html:415 -#: create/templates/create_instance_w2.html:628 -msgid "Disk Metadata" -msgstr "" - -#: create/templates/create_instance_w2.html:417 -#: create/templates/create_instance_w2.html:630 -msgid "Metadata preallocation" -msgstr "" - -#: create/templates/create_instance_w2.html:419 -#: create/templates/create_instance_w2.html:632 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 -msgid "Image" -msgstr "" - -#: create/templates/create_instance_w2.html:422 -msgid "HDD Cache Mode" -msgstr "" - -#: create/templates/create_instance_w2.html:574 -msgid "Template Disk" -msgstr "" - -#: create/views.py:52 create/views.py:164 -msgid "A virtual machine with this name already exists" -msgstr "" - -#: create/views.py:133 -msgid "You haven't defined any storage pools" -msgstr "" - -#: create/views.py:136 -msgid "You haven't defined any network pools" -msgstr "" - -#: create/views.py:167 -msgid "There is an instance with same name. Are you sure?" -msgstr "" - -#: create/views.py:171 -msgid "No Virtual Machine MAC has been entered" -msgstr "" - -#: create/views.py:204 -msgid "Image has already exist. Please check volumes or change instance name" -msgstr "" - -#: create/views.py:230 -msgid "First you need to create or select an image" -msgstr "" - -#: create/views.py:252 -msgid "Invalid cache mode" -msgstr "" - -#: create/views.py:290 -msgid "Instance is created" -msgstr "" - -#: instances/templates/add_instance_network_block.html:12 -msgid "Add Instance Network" +#: 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/instances/access_tab.html:135 +#: instances/templates/instances/settings_tab.html:183 +#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/stats_tab.html:90 +#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: storages/templates/create_stg_block.html:132 +#: storages/templates/storage.html:48 storages/templates/storage.html:50 +#: storages/templates/storage.html:52 +msgid "None" msgstr "" #: instances/templates/add_instance_owner_block.html:12 @@ -1523,24 +1388,36 @@ msgstr "" msgid "Volume parameters" 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/instances/settings_tab.html:237 +#: storages/templates/storage.html:4 storages/templates/storage.html:14 +msgid "Storage" +msgstr "" + #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/create_stg_vol_block.html:57 -#: storages/templates/storage.html:101 storages/templates/storage.html:139 +#: storages/templates/storage.html:100 storages/templates/storage.html:138 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/create_stg_vol_block.html:67 -#: storages/templates/storage.html:54 storages/templates/storage.html:100 +#: storages/templates/storage.html:53 storages/templates/storage.html:99 #: storages/templates/storages.html:66 msgid "Size" msgstr "" +#: instances/templates/add_instance_volume.html:60 +#: instances/templates/create_instance_w2.html:96 +msgid "GB" +msgstr "" + #: instances/templates/add_instance_volume.html:63 #: instances/templates/add_instance_volume.html:123 #: instances/templates/edit_instance_volume.html:53 -#: instances/templates/instance.html:763 +#: instances/templates/instances/settings_tab.html:168 msgid "Bus" msgstr "" @@ -1550,9 +1427,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instance.html:1416 -#: storages/templates/create_stg_vol_block.html:74 -#: storages/templates/storage.html:149 +#: instances/templates/instances/settings_tab.html:755 +#: storages/templates/storage.html:148 msgid "Metadata" msgstr "" @@ -1564,55 +1440,23 @@ msgstr "" msgid "Volume" msgstr "" -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -msgid "You don't have any Instance" +#: instances/templates/allinstances.html:24 +msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances.html:71 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:21 -#: instances/templates/instance.html:14 instances/templates/instances.html:86 -msgid "Off" -msgstr "" - -#: instances/templates/allinstances.html:74 -#: instances/templates/allinstances_index_grouped.html:58 -#: instances/templates/allinstances_index_nongrouped.html:22 -#: instances/templates/instance.html:20 instances/templates/instance.html:143 -#: instances/templates/instance.html:198 -#: instances/templates/instance_actions.html:15 -#: instances/templates/instance_actions.html:32 -#: instances/templates/instance_actions.html:49 -#: instances/templates/instances.html:87 instances/views.py:699 -#: instances/views.py:1239 -msgid "Suspend" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:6 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:1438 -#: instances/templates/instance.html:1461 instances/templates/instances.html:70 -msgid "Description" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_grouped.html:12 msgid "Mem Usage" msgstr "" -#: instances/templates/allinstances_index_grouped.html:27 -msgid "Not Active" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:28 -msgid "Connection Failed" -msgstr "" - #: instances/templates/bottom_bar.html:4 msgid "HOST" msgstr "" -#: instances/templates/create_inst_block.html:12 +#: instances/templates/create_flav_block.html:14 +msgid "Add New Flavor" +msgstr "" + +#: instances/templates/create_inst_block.html:11 msgid "Choose a compute for new instance" msgstr "" @@ -1629,6 +1473,183 @@ msgstr "" msgid "Choose" msgstr "" +#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w2.html:5 +msgid "Create new instance" +msgstr "" + +#: instances/templates/create_instance_w1.html:4 +msgid "Select Type" +msgstr "" + +#: instances/templates/create_instance_w1.html:11 +#: instances/templates/create_instance_w2.html:14 +#, python-format +msgid "New instance on %(host)s " +msgstr "" + +#: instances/templates/create_instance_w1.html:47 +#: instances/templates/instances/settings_tab.html:49 +#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +msgid "XML" +msgstr "" + +#: instances/templates/create_instance_w1.html:68 +msgid "Chipset" +msgstr "" + +#: instances/templates/create_instance_w1.html:78 +msgid "Next" +msgstr "" + +#: instances/templates/create_instance_w2.html:50 +msgid "Flavor" +msgstr "" + +#: instances/templates/create_instance_w2.html:55 +msgid "Custom" +msgstr "" + +#: instances/templates/create_instance_w2.html:60 +msgid "Template" +msgstr "" + +#: instances/templates/create_instance_w2.html:71 +msgid "Hypervisor doesn't have any Flavors" +msgstr "" + +#: instances/templates/create_instance_w2.html:76 +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 +msgid "RAM" +msgstr "" + +#: instances/templates/create_instance_w2.html:85 +#: instances/templates/create_instance_w2.html:372 +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/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:108 +msgid "MB" +msgstr "" + +#: instances/templates/create_instance_w2.html:102 +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 +msgid "Firmware" +msgstr "" + +#: instances/templates/create_instance_w2.html:132 +#: instances/templates/create_instance_w2.html:335 +#: instances/templates/create_instance_w2.html:547 +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 +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/edit_instance_volume.html:25 +msgid "Advanced" +msgstr "" + +#: instances/templates/create_instance_w2.html:199 +#: instances/templates/create_instance_w2.html:636 +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 +msgid "Graphics" +msgstr "" + +#: instances/templates/create_instance_w2.html:228 +#: instances/templates/create_instance_w2.html:457 +#: instances/templates/create_instance_w2.html:670 +msgid "Video" +msgstr "" + +#: instances/templates/create_instance_w2.html:242 +#: instances/templates/create_instance_w2.html:471 +#: instances/templates/create_instance_w2.html:684 +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 +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 +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 +msgid "VirtIO" +msgstr "" + +#: instances/templates/create_instance_w2.html:364 +msgid "Added Disks" +msgstr "" + +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:580 +msgid "Select pool" +msgstr "" + +#: instances/templates/create_instance_w2.html:416 +#: instances/templates/create_instance_w2.html:629 +msgid "Disk Metadata" +msgstr "" + +#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:631 +msgid "Metadata preallocation" +msgstr "" + +#: instances/templates/create_instance_w2.html:420 +#: instances/templates/create_instance_w2.html:633 +#: 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 +msgid "HDD Cache Mode" +msgstr "" + +#: instances/templates/create_instance_w2.html:575 +msgid "Template Disk" +msgstr "" + #: instances/templates/edit_instance_volume.html:3 msgid "Edit Volume" msgstr "" @@ -1677,6 +1698,15 @@ msgstr "" msgid "Detect zeroes" msgstr "" +#: instances/templates/instance.html:20 +#: 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 +msgid "Suspend" +msgstr "" + #: instances/templates/instance.html:26 msgid "Guest Agent Enabled & Connected" msgstr "" @@ -1689,8 +1719,9 @@ msgstr "" msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 instances/templates/instance.html:374 -#: instances/templates/instance.html:610 +#: instances/templates/instance.html:48 +#: instances/templates/instances/resize_tab.html:18 +#: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" @@ -1702,808 +1733,820 @@ msgstr "" msgid "quota reached" msgstr "" -#: instances/templates/instance.html:76 +#: instances/templates/instance.html:75 msgid "Power" msgstr "" -#: instances/templates/instance.html:82 +#: instances/templates/instance.html:81 msgid "Access" msgstr "" -#: instances/templates/instance.html:95 +#: instances/templates/instance.html:94 msgid "Snapshot" msgstr "" -#: instances/templates/instance.html:102 templates/navbar.html:32 +#: instances/templates/instance.html:101 templates/navbar.html:32 msgid "Settings" msgstr "" -#: instances/templates/instance.html:108 +#: instances/templates/instance.html:107 msgid "Stats" msgstr "" -#: instances/templates/instance.html:114 instances/templates/instance.html:1674 -#: instances/templates/instance.html:1691 -#: instances/templates/instance.html:1695 instances/views.py:421 +#: instances/templates/instance.html:113 +#: 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 msgid "Destroy" msgstr "" -#: instances/templates/instance.html:127 instances/templates/instance.html:176 -#: instances/templates/instance_actions.html:18 -#: instances/templates/instance_actions.html:52 instances/views.py:387 -#: instances/views.py:1199 -msgid "Power Off" -msgstr "" - -#: instances/templates/instance.html:132 instances/templates/instance.html:183 -#: instances/templates/instance_actions.html:21 -#: instances/templates/instance_actions.html:38 -#: instances/templates/instance_actions.html:55 instances/views.py:381 -#: instances/views.py:1211 -msgid "Power Cycle" -msgstr "" - -#: instances/templates/instance.html:137 instances/templates/instance.html:157 -#: instances/templates/instance.html:190 instances/templates/instance.html:216 -#: instances/templates/instance_actions.html:35 instances/views.py:393 -#: instances/views.py:1206 -msgid "Force Off" -msgstr "" - -#: instances/templates/instance.html:152 instances/templates/instance.html:209 -#: instances/templates/instance.html:224 -#: instances/templates/instance_actions.html:29 instances/views.py:705 -#: instances/views.py:1245 -msgid "Resume" -msgstr "" - -#: instances/templates/instance.html:165 instances/templates/instance.html:236 -#: instances/templates/instance.html:238 -#: instances/templates/instance_actions.html:11 -#: instances/templates/instance_actions.html:46 instances/views.py:374 -#: instances/views.py:1193 +#: 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 msgid "Power On" msgstr "" -#: instances/templates/instance.html:174 -msgid "This action sends an ACPI shutdown signal to the instance." +#: instances/templates/instance_actions.html:15 +#: instances/templates/instances/power_tab.html:9 +#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +msgid "Power Off" msgstr "" -#: instances/templates/instance.html:181 -msgid "" -"This action forcibly powers off and start the instance and may cause data " -"corruption." +#: 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 +msgid "Power Cycle" msgstr "" -#: instances/templates/instance.html:188 instances/templates/instance.html:214 -msgid "" -"This action forcibly powers off the instance and may cause data corruption." +#: instances/templates/instance_actions.html:17 +#: instances/templates/instance_actions.html:30 +msgid "VNC Console" msgstr "" -#: instances/templates/instance.html:196 -msgid "This action suspends the instance." +#: 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 +msgid "Resume" msgstr "" -#: instances/templates/instance.html:207 -msgid "This action restore the instance after suspend." +#: instances/templates/instance_actions.html:26 +#: 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 +msgid "Force Off" msgstr "" -#: instances/templates/instance.html:222 -msgid "Administrator blocked your instance." -msgstr "" - -#: instances/templates/instance.html:232 -msgid "Click on Power On button to start this instance." -msgstr "" - -#: instances/templates/instance.html:235 -msgid "Template instance cannot be started." -msgstr "" - -#: instances/templates/instance.html:253 instances/templates/instance.html:285 -#: instances/templates/instance.html:290 instances/templates/instance.html:291 -#: instances/templates/instance.html:295 instances/templates/instance.html:617 -#: instances/templates/instance_actions.html:58 +#: instances/templates/instance_actions.html:41 +#: instances/templates/instances/access_tab.html:9 +#: instances/templates/instances/access_tab.html:79 +#: instances/templates/instances/access_tab.html:87 +#: instances/templates/instances/access_tab.html:90 +#: instances/templates/instances/access_tab.html:94 +#: instances/templates/instances/settings_tab.html:23 msgid "Console" msgstr "" -#: instances/templates/instance.html:259 +#: instances/templates/instances/access_tab.html:16 msgid "Root Password" msgstr "" -#: instances/templates/instance.html:273 instances/templates/instance.html:349 +#: instances/templates/instances/access_tab.html:31 +#: instances/templates/instances/access_tab.html:156 msgid "VDI" msgstr "" -#: instances/templates/instance.html:281 +#: instances/templates/instances/access_tab.html:39 +#, python-format msgid "" -"This action opens a new window with a VNC connection to the console of the " -"instance." +" This action opens a new window with a %(type)s connection to the console of " +"the instance." msgstr "" -#: instances/templates/instance.html:287 +#: instances/templates/instances/access_tab.html:47 +msgid "Scale" +msgstr "" + +#: instances/templates/instances/access_tab.html:55 +msgid "View Only" +msgstr "" + +#: instances/templates/instances/access_tab.html:63 +msgid "Resize Session" +msgstr "" + +#: instances/templates/instances/access_tab.html:71 +msgid "View Clipboard" +msgstr "" + +#: instances/templates/instances/access_tab.html:82 msgid "Toggle Dropdown" msgstr "" -#: instances/templates/instance.html:290 instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:86 +#: instances/templates/instances/access_tab.html:89 msgid "Console port" msgstr "" -#: instances/templates/instance.html:290 +#: instances/templates/instances/access_tab.html:87 msgid "Lite" msgstr "" -#: instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:90 msgid "Full" msgstr "" -#: instances/templates/instance.html:301 +#: instances/templates/instances/access_tab.html:100 msgid "You need shut down your instance and enter a new root password." msgstr "" -#: instances/templates/instance.html:305 +#: instances/templates/instances/access_tab.html:107 msgid "Enter Password" msgstr "" -#: instances/templates/instance.html:309 instances/templates/instance.html:311 +#: instances/templates/instances/access_tab.html:112 +#: instances/templates/instances/access_tab.html:115 msgid "Reset Root Password" msgstr "" -#: instances/templates/instance.html:319 +#: instances/templates/instances/access_tab.html:123 msgid "You need shut down your instance and choose your public key." msgstr "" -#: instances/templates/instance.html:335 instances/templates/instance.html:337 +#: instances/templates/instances/access_tab.html:142 +#: instances/templates/instances/access_tab.html:144 msgid "Add Public Key" msgstr "" -#: instances/templates/instance.html:345 +#: instances/templates/instances/access_tab.html:152 msgid "" "This action opens a remote viewer with a connection to the console of the " "instance." msgstr "" -#: instances/templates/instance.html:364 +#: instances/templates/instances/destroy_instance_form.html:4 +msgid "Confirm Destroy" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:8 +msgid "Destroy instance" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:15 +msgid "Instance is suspended, cannot destroy!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:19 +msgid "This action is irreversible!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:26 +msgid "Remove Instance's data" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:34 +msgid "Remove Instance's NVRAM" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:46 +msgid "You cannot destroy instance!" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:8 +msgid "Destroy Instance" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:15 +msgid "This action starts remove instance process" +msgstr "" + +#: instances/templates/instances/power_tab.html:56 +msgid "This action sends an ACPI shutdown signal to the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:64 +msgid "" +"This action forcibly powers off and start the instance and may cause data " +"corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:71 +#: instances/templates/instances/power_tab.html:98 +msgid "" +"This action forcibly powers off the instance and may cause data corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:80 +msgid "This action suspends the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:91 +msgid "This action restore the instance after suspend." +msgstr "" + +#: instances/templates/instances/power_tab.html:106 +msgid "Administrator blocked your instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:116 +msgid "Click on Power On button to start this instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:120 +msgid "Template instance cannot be started." +msgstr "" + +#: instances/templates/instances/resize_tab.html:8 msgid "CPU" msgstr "" -#: instances/templates/instance.html:385 +#: instances/templates/instances/resize_tab.html:29 msgid "Logical host CPUs" msgstr "" -#: instances/templates/instance.html:387 instances/templates/instance.html:450 -#: instances/templates/instance.html:490 +#: instances/templates/instances/resize_tab.html:31 +#: instances/templates/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:136 msgid "Current Allocation" msgstr "" -#: instances/templates/instance.html:401 instances/templates/instance.html:463 +#: instances/templates/instances/resize_tab.html:45 +#: instances/templates/instances/resize_tab.html:108 msgid "Maximum Allocation" msgstr "" -#: instances/templates/instance.html:419 +#: instances/templates/instances/resize_tab.html:63 msgid "Logical Instance Active/Maximum CPUs" msgstr "" -#: instances/templates/instance.html:427 instances/templates/instance.html:674 -#: instances/templates/instance.html:689 networks/templates/network.html:65 -#: storages/templates/storage.html:79 +#: 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 msgid "Disable" msgstr "" -#: instances/templates/instance.html:429 +#: instances/templates/instances/resize_tab.html:73 msgid "Constant" msgstr "" -#: instances/templates/instance.html:431 instances/templates/instance.html:672 -#: instances/templates/instance.html:687 networks/templates/network.html:63 -#: storages/templates/storage.html:76 +#: 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 msgid "Enable" msgstr "" -#: instances/templates/instance.html:440 instances/templates/instance.html:479 -#: instances/templates/instance.html:503 +#: instances/templates/instances/resize_tab.html:84 +#: instances/templates/instances/resize_tab.html:124 +#: instances/templates/instances/resize_tab.html:157 msgid "You don't have permission for resizing instance" msgstr "" -#: instances/templates/instance.html:448 +#: instances/templates/instances/resize_tab.html:93 msgid "Total host memory" msgstr "" -#: instances/templates/instance.html:458 instances/templates/instance.html:473 +#: instances/templates/instances/resize_tab.html:103 +#: instances/templates/instances/resize_tab.html:118 msgid "Custom value" msgstr "" -#: instances/templates/instance.html:487 +#: instances/templates/instances/resize_tab.html:133 msgid "Disk allocation (GB)" msgstr "" -#: instances/templates/instance.html:517 instances/templates/instance.html:538 -#: instances/templates/instance.html:540 -msgid "Take Snapshot" +#: instances/templates/instances/resize_tab.html:140 +#: instances/templates/instances/settings_tab.html:269 +msgid "Error getting disk info" msgstr "" -#: instances/templates/instance.html:522 -msgid "Manage Snapshots" -msgstr "" - -#: instances/templates/instance.html:530 -msgid "" -"This may take more than an hour, depending on how much content is on your " -"droplet and how large the disk is." -msgstr "" - -#: instances/templates/instance.html:534 -msgid "Enter Snapshot Name" -msgstr "" - -#: instances/templates/instance.html:545 -msgid "To take a snapshot please Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:550 -msgid "Choose a snapshot for restore/delete" -msgstr "" - -#: instances/templates/instance.html:567 -msgid "Revert to this Snapshot" -msgstr "" - -#: instances/templates/instance.html:572 -msgid "To restore snapshots you need Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:581 -msgid "Delete Snapshot" -msgstr "" - -#: instances/templates/instance.html:592 -msgid "You do not have any snapshots" -msgstr "" - -#: instances/templates/instance.html:605 +#: instances/templates/instances/settings_tab.html:11 msgid "Boot" msgstr "" -#: instances/templates/instance.html:638 instances/templates/instance.html:1174 -#: instances/templates/instance.html:1176 +#: instances/templates/instances/settings_tab.html:44 +#: instances/templates/instances/settings_tab.html:616 +#: instances/templates/instances/settings_tab.html:618 msgid "Migrate" msgstr "" -#: instances/templates/instance.html:650 +#: instances/templates/instances/settings_tab.html:56 msgid "Options" msgstr "" -#: instances/templates/instance.html:666 networks/templates/network.html:59 -#: storages/templates/storage.html:71 +#: instances/templates/instances/settings_tab.html:72 +#: networks/templates/network.html:59 storages/templates/storage.html:70 msgid "Autostart" msgstr "" -#: instances/templates/instance.html:670 +#: instances/templates/instances/settings_tab.html:75 msgid "Autostart your instance when host server is power on " msgstr "" -#: instances/templates/instance.html:680 +#: instances/templates/instances/settings_tab.html:84 msgid "Boot Order" msgstr "" -#: instances/templates/instance.html:685 +#: instances/templates/instances/settings_tab.html:88 msgid "Enable Boot Menu for your instance when it starts up " msgstr "" -#: instances/templates/instance.html:687 +#: instances/templates/instances/settings_tab.html:91 msgid "Show boot menu" msgstr "" -#: instances/templates/instance.html:689 +#: instances/templates/instances/settings_tab.html:95 msgid "Hide boot menu" msgstr "" -#: instances/templates/instance.html:693 +#: instances/templates/instances/settings_tab.html:100 msgid "Please shutdown instance to modify boot menu" msgstr "" -#: instances/templates/instance.html:724 +#: instances/templates/instances/settings_tab.html:130 msgid "up: move selected devices" msgstr "" -#: instances/templates/instance.html:727 +#: instances/templates/instances/settings_tab.html:133 msgid "down: move selected devices" msgstr "" -#: instances/templates/instance.html:733 instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:139 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply" msgstr "" -#: instances/templates/instance.html:743 +#: instances/templates/instances/settings_tab.html:149 msgid "Instance Media" msgstr "" -#: instances/templates/instance.html:746 +#: instances/templates/instances/settings_tab.html:152 msgid "Add CD-ROM" msgstr "" -#: instances/templates/instance.html:764 instances/templates/instance.html:826 +#: 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 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" -#: instances/templates/instance.html:765 +#: instances/templates/instances/settings_tab.html:170 msgid "CD-ROM" msgstr "" -#: instances/templates/instance.html:781 instances/templates/instance.html:783 +#: instances/templates/instances/settings_tab.html:188 +#: instances/templates/instances/settings_tab.html:190 msgid "Mount" msgstr "" -#: instances/templates/instance.html:786 +#: instances/templates/instances/settings_tab.html:193 msgid "Detach CD-ROM (remove device)" msgstr "" -#: instances/templates/instance.html:800 instances/templates/instance.html:802 +#: instances/templates/instances/settings_tab.html:208 +#: instances/templates/instances/settings_tab.html:210 msgid "Unmount" msgstr "" -#: instances/templates/instance.html:812 +#: instances/templates/instances/settings_tab.html:220 msgid "There is not any CD-ROM device." msgstr "" -#: instances/templates/instance.html:817 +#: instances/templates/instances/settings_tab.html:225 msgid "Instance Volume" msgstr "" -#: instances/templates/instance.html:827 +#: instances/templates/instances/settings_tab.html:235 msgid "Used" msgstr "" -#: instances/templates/instance.html:828 +#: instances/templates/instances/settings_tab.html:236 msgid "Capacity" msgstr "" -#: instances/templates/instance.html:830 instances/templates/instance.html:928 +#: instances/templates/instances/settings_tab.html:238 +#: instances/templates/instances/settings_tab.html:362 msgid "Source" msgstr "" -#: instances/templates/instance.html:870 instances/templates/instance.html:877 +#: instances/templates/instances/settings_tab.html:294 +#: instances/templates/instances/settings_tab.html:298 msgid "Detach" msgstr "" -#: instances/templates/instance.html:870 +#: instances/templates/instances/settings_tab.html:294 msgid "Are you sure to detach volume?" msgstr "" -#: instances/templates/instance.html:873 -msgid "Are you sure to delete volume?" -msgstr "" - -#: instances/templates/instance.html:877 instances/templates/instance.html:880 +#: instances/templates/instances/settings_tab.html:298 +#: instances/templates/instances/settings_tab.html:314 msgid "Are you sure? This may lead data corruption!" msgstr "" -#: instances/templates/instance.html:896 +#: instances/templates/instances/settings_tab.html:310 +msgid "Are you sure to delete volume?" +msgstr "" + +#: instances/templates/instances/settings_tab.html:330 msgid "Add a network device" msgstr "" -#: instances/templates/instance.html:902 +#: instances/templates/instances/settings_tab.html:336 msgid "Network Devices" msgstr "" -#: instances/templates/instance.html:907 instances/templates/instance.html:908 +#: instances/templates/instances/settings_tab.html:341 +#: instances/templates/instances/settings_tab.html:342 msgid "Info" msgstr "" -#: instances/templates/instance.html:921 +#: instances/templates/instances/settings_tab.html:355 msgid "active" msgstr "" -#: instances/templates/instance.html:926 nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:360 +#: nwfilters/templates/nwfilter.html:78 msgid "Filter" msgstr "" -#: instances/templates/instance.html:933 +#: instances/templates/instances/settings_tab.html:367 msgid "Edit NIC" msgstr "" -#: instances/templates/instance.html:941 +#: instances/templates/instances/settings_tab.html:375 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instance.html:954 +#: instances/templates/instances/settings_tab.html:388 msgid "Net Source" msgstr "" -#: instances/templates/instance.html:962 interfaces/templates/interface.html:3 -#: interfaces/templates/interface.html:8 interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:396 +#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 +#: interfaces/templates/interface.html:40 msgid "Interface" msgstr "" -#: instances/templates/instance.html:980 instances/templates/instance.html:1019 +#: instances/templates/instances/settings_tab.html:414 +#: instances/templates/instances/settings_tab.html:453 msgid "Model" msgstr "" -#: instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply network changes" msgstr "" -#: instances/templates/instance.html:1003 +#: instances/templates/instances/settings_tab.html:437 msgid "Delete Device" msgstr "" -#: instances/templates/instance.html:1011 +#: instances/templates/instances/settings_tab.html:445 #: interfaces/templates/create_iface_block.html:71 #: interfaces/templates/interface.html:42 msgid "IPv4" msgstr "" -#: instances/templates/instance.html:1015 +#: instances/templates/instances/settings_tab.html:449 #: interfaces/templates/create_iface_block.html:74 #: interfaces/templates/interface.html:44 msgid "IPv6" msgstr "" -#: instances/templates/instance.html:1021 +#: instances/templates/instances/settings_tab.html:455 msgid "QoS" msgstr "" -#: instances/templates/instance.html:1041 networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:476 +#: networks/templates/network.html:325 msgid "QoS Configuration" msgstr "" -#: instances/templates/instance.html:1047 +#: instances/templates/instances/settings_tab.html:482 #: networks/templates/add_network_qos.html:18 #: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 msgid "Direction" msgstr "" -#: instances/templates/instance.html:1048 +#: instances/templates/instances/settings_tab.html:483 #: networks/templates/add_network_qos.html:27 #: networks/templates/network.html:332 msgid "Average" msgstr "" -#: instances/templates/instance.html:1049 +#: instances/templates/instances/settings_tab.html:484 #: networks/templates/add_network_qos.html:34 #: networks/templates/network.html:333 msgid "Peak" msgstr "" -#: instances/templates/instance.html:1050 +#: instances/templates/instances/settings_tab.html:485 #: networks/templates/add_network_qos.html:41 #: networks/templates/network.html:334 msgid "Burst" msgstr "" -#: instances/templates/instance.html:1074 networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:510 +#: networks/templates/network.html:356 msgid "Edit QoS" msgstr "" -#: instances/templates/instance.html:1079 networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:520 +#: networks/templates/network.html:361 msgid "Delete QoS" msgstr "" -#: instances/templates/instance.html:1095 +#: instances/templates/instances/settings_tab.html:536 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instance.html:1098 +#: instances/templates/instances/settings_tab.html:540 msgid "Original host" msgstr "" -#: instances/templates/instance.html:1104 +#: instances/templates/instances/settings_tab.html:546 msgid "Host migration" msgstr "" -#: instances/templates/instance.html:1121 +#: instances/templates/instances/settings_tab.html:563 msgid "Live migration" msgstr "" -#: instances/templates/instance.html:1129 +#: instances/templates/instances/settings_tab.html:571 msgid "Unsafe migration" msgstr "" -#: instances/templates/instance.html:1137 +#: instances/templates/instances/settings_tab.html:579 msgid "Delete original" msgstr "" -#: instances/templates/instance.html:1145 +#: instances/templates/instances/settings_tab.html:587 msgid "Offline migration" msgstr "" -#: instances/templates/instance.html:1153 +#: instances/templates/instances/settings_tab.html:595 msgid "Post copy" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Auto converge" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compressed" msgstr "" -#: instances/templates/instance.html:1182 +#: instances/templates/instances/settings_tab.html:624 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instance.html:1203 +#: instances/templates/instances/settings_tab.html:646 msgid "Instance owners" msgstr "" -#: instances/templates/instance.html:1216 -msgid "Delete Ownership" +#: instances/templates/instances/settings_tab.html:675 +msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1231 -msgid "To set console's type, shutdown the instance." +#: instances/templates/instances/settings_tab.html:681 +#: instances/templates/instances/settings_tab.html:683 +msgid "Update" msgstr "" -#: instances/templates/instance.html:1234 -#: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 -#: 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 -msgid "Type" -msgstr "" - -#: instances/templates/instance.html:1238 -#: instances/templates/instance.html:1262 -#: instances/templates/instance.html:1331 -#: instances/templates/instance.html:1495 -msgid "please choose" -msgstr "" - -#: instances/templates/instance.html:1246 -#: instances/templates/instance.html:1248 -#: instances/templates/instance.html:1269 -#: instances/templates/instance.html:1271 -#: instances/templates/instance.html:1307 -#: instances/templates/instance.html:1309 -#: instances/templates/instance.html:1339 -#: instances/templates/instance.html:1341 -#: instances/templates/instance.html:1502 -#: instances/templates/instance.html:1504 -#: instances/templates/instance.html:1524 -#: instances/templates/instance.html:1526 -#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103 -msgid "Set" -msgstr "" - -#: instances/templates/instance.html:1255 -msgid "To set console listen address, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1258 -msgid "Listen on" -msgstr "" - -#: instances/templates/instance.html:1278 -msgid "To create console password, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1284 -msgid "Generate" -msgstr "" - -#: instances/templates/instance.html:1288 -#: instances/templates/instance.html:1322 networks/templates/network.html:169 -#: networks/templates/network.html:279 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 -msgid "Clear" -msgstr "" - -#: instances/templates/instance.html:1304 networks/templates/network.html:161 -#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88 -msgid "Show" -msgstr "" - -#: instances/templates/instance.html:1316 -msgid "To set console's keymap, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1327 -msgid "Keymap" -msgstr "" - -#: instances/templates/instance.html:1353 +#: instances/templates/instances/settings_tab.html:692 msgid "Create a clone" msgstr "" -#: instances/templates/instance.html:1356 +#: instances/templates/instances/settings_tab.html:695 msgid "Clone Name" msgstr "" -#: instances/templates/instance.html:1363 -#: instances/templates/instance.html:1394 +#: instances/templates/instances/settings_tab.html:702 +#: instances/templates/instances/settings_tab.html:733 msgid "Guess" msgstr "" -#: instances/templates/instance.html:1382 +#: instances/templates/instances/settings_tab.html:721 msgid "Network devices" msgstr "" -#: instances/templates/instance.html:1392 +#: instances/templates/instances/settings_tab.html:731 msgid "Random" msgstr "" -#: instances/templates/instance.html:1407 +#: instances/templates/instances/settings_tab.html:746 msgid "Storage devices" msgstr "" -#: instances/templates/instance.html:1432 -#: instances/templates/instance.html:1455 +#: instances/templates/instances/settings_tab.html:771 +#: instances/templates/instances/settings_tab.html:794 msgid "Title" msgstr "" -#: instances/templates/instance.html:1452 +#: instances/templates/instances/settings_tab.html:791 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1467 +#: instances/templates/instances/settings_tab.html:806 msgid "Is template" msgstr "" -#: instances/templates/instance.html:1488 +#: instances/templates/instances/settings_tab.html:827 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1491 +#: instances/templates/instances/settings_tab.html:830 msgid "Primary Video Model" msgstr "" -#: instances/templates/instance.html:1512 +#: instances/templates/instances/settings_tab.html:834 +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 +#: secrets/templates/secrets.html:103 +msgid "Set" +msgstr "" + +#: instances/templates/instances/settings_tab.html:851 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instance.html:1515 +#: instances/templates/instances/settings_tab.html:854 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instance.html:1519 -#: instances/templates/instance.html:1550 +#: instances/templates/instances/settings_tab.html:858 +#: instances/templates/instances/settings_tab.html:889 msgid "Enabled" msgstr "" -#: instances/templates/instance.html:1520 -#: instances/templates/instance.html:1551 +#: instances/templates/instances/settings_tab.html:859 +#: instances/templates/instances/settings_tab.html:890 msgid "Disabled" msgstr "" -#: instances/templates/instance.html:1534 +#: instances/templates/instances/settings_tab.html:873 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instance.html:1539 +#: instances/templates/instances/settings_tab.html:878 msgid "Disconnected" msgstr "" -#: instances/templates/instance.html:1542 +#: instances/templates/instances/settings_tab.html:881 #: 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/instance.html:1546 +#: instances/templates/instances/settings_tab.html:885 msgid "Qemu Guest Agent" msgstr "" -#: instances/templates/instance.html:1572 +#: instances/templates/instances/snapshots_tab.html:9 +#: instances/templates/instances/snapshots_tab.html:31 +#: instances/templates/instances/snapshots_tab.html:33 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:14 +msgid "Manage Snapshots" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:22 +msgid "" +"This may take more than an hour, depending on how much content is on your " +"droplet and how large the disk is." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:27 +msgid "Enter Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +msgid "To take a snapshot please Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:43 +msgid "Choose a snapshot for restore/delete" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:61 +msgid "Revert to this Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:66 +msgid "To restore snapshots you need Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:75 +msgid "Delete Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "You do not have any snapshots" +msgstr "" + +#: instances/templates/instances/stats_tab.html:8 msgid "Real Time" msgstr "" -#: instances/templates/instance.html:1586 +#: instances/templates/instances/stats_tab.html:23 msgid "CPU Usage" msgstr "" -#: instances/templates/instance.html:1598 +#: instances/templates/instances/stats_tab.html:36 msgid "Memory Usage" msgstr "" -#: instances/templates/instance.html:1611 +#: instances/templates/instances/stats_tab.html:50 msgid "Bandwidth Device" msgstr "" -#: instances/templates/instance.html:1625 +#: instances/templates/instances/stats_tab.html:65 msgid "Disk I/O device" msgstr "" -#: instances/templates/instance.html:1664 -msgid "Destroy Instance" -msgstr "" - -#: instances/templates/instance.html:1671 -msgid "Delete storage for instance?" -msgstr "" - -#: instances/templates/instance.html:1680 -msgid "Remove Instance's data" -msgstr "" - -#: instances/templates/instance.html:1687 -msgid "Remove Instance's NVRAM" -msgstr "" - -#: instances/templates/instance_actions.html:24 -#: instances/templates/instance_actions.html:41 -msgid "VNC Console" -msgstr "" - -#: instances/templates/instances.html:61 -msgid "Hypervisor doesn't have any Instances" -msgstr "" - -#: instances/views.py:224 +#: instances/utils.py:122 msgid "None available device name" msgstr "" -#: instances/views.py:260 +#: 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 +msgid "Templates cannot be started." +msgstr "" + +#: instances/views.py:362 #, python-brace-format msgid "Migrate to {new_compute.hostname}" msgstr "" -#: instances/views.py:340 -#, python-brace-format -msgid "Fixing UUID {uuid}" -msgstr "" - -#: instances/views.py:345 -msgid "Instance does not exist: Creating new instance" -msgstr "" - -#: instances/views.py:370 instances/views.py:1190 -msgid "Templates cannot be started." -msgstr "" - -#: instances/views.py:437 +#: instances/views.py:385 msgid "Reset root password" msgstr "" -#: instances/views.py:445 instances/views.py:467 +#: instances/views.py:391 instances/views.py:417 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:459 +#: instances/views.py:409 #, python-brace-format msgid "Installed new SSH public key {publickey.keyname}" msgstr "" -#: instances/views.py:477 +#: instances/views.py:436 #, python-brace-format msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" msgstr "" -#: instances/views.py:483 +#: instances/views.py:442 msgid "Resize CPU" msgstr "" -#: instances/views.py:501 +#: instances/views.py:470 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" msgstr "" -#: instances/views.py:507 +#: instances/views.py:476 msgid "Resize Memory" msgstr "" -#: instances/views.py:524 +#: instances/views.py:506 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" msgstr "" -#: instances/views.py:528 +#: instances/views.py:510 msgid "Disk resize" msgstr "" @@ -2512,259 +2555,289 @@ msgstr "" msgid "Attach new disk {name} ({format})" msgstr "" -#: instances/views.py:571 +#: instances/views.py:580 #, python-brace-format msgid "Attach Existing disk: {target_dev}" msgstr "" -#: instances/views.py:603 +#: instances/views.py:636 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:606 +#: instances/views.py:638 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:607 +#: instances/views.py:639 #, python-brace-format msgid "Edit disk: {target_dev}" msgstr "" -#: instances/views.py:623 +#: instances/views.py:661 #, python-brace-format msgid "Delete disk: {dev}" msgstr "" -#: instances/views.py:628 -#, python-brace-format -msgid "The disk: {dev} is detached but not deleted. Error: {err}" -msgstr "" - -#: instances/views.py:638 +#: instances/views.py:677 #, python-brace-format msgid "Detach disk: {dev}" msgstr "" -#: instances/views.py:646 +#: instances/views.py:690 #, python-brace-format msgid "Add CD-ROM: {target}" msgstr "" -#: instances/views.py:653 +#: instances/views.py:703 #, python-brace-format msgid "Detach CD-ROM: {dev}" msgstr "" -#: instances/views.py:661 +#: instances/views.py:716 #, python-brace-format msgid "Mount media: {dev}" msgstr "" -#: instances/views.py:669 +#: instances/views.py:729 #, python-brace-format msgid "Umount media: {dev}" msgstr "" -#: instances/views.py:676 +#: instances/views.py:742 #, python-brace-format msgid "New snapshot : {name}" msgstr "" -#: instances/views.py:683 +#: instances/views.py:753 #, python-brace-format msgid "Delete snapshot : {snap_name}" msgstr "" -#: instances/views.py:690 +#: instances/views.py:764 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:693 +#: instances/views.py:767 msgid "Revert snapshot" msgstr "" -#: instances/views.py:716 +#: instances/views.py:781 #, python-brace-format msgid "VCPU {id} is enabled={enabled}" msgstr "" -#: instances/views.py:723 +#: instances/views.py:792 #, python-brace-format msgid "VCPU Hot-plug is enabled={status}" msgstr "" -#: instances/views.py:734 +#: instances/views.py:803 msgid "Set autostart" msgstr "" -#: instances/views.py:740 +#: instances/views.py:812 msgid "Unset autostart" msgstr "" -#: instances/views.py:746 +#: instances/views.py:821 msgid "Enable boot menu" msgstr "" -#: instances/views.py:752 +#: instances/views.py:830 msgid "Disable boot menu" msgstr "" -#: instances/views.py:764 +#: instances/views.py:845 msgid "Set boot order" msgstr "" -#: instances/views.py:767 +#: instances/views.py:848 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:770 +#: instances/views.py:850 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:778 +#: instances/views.py:861 msgid "Edit XML" msgstr "" -#: instances/views.py:792 -msgid "Enter the console password or select Generate" +#: instances/views.py:875 +#, python-brace-format +msgid "Set Quest Agent {status}" msgstr "" -#: instances/views.py:796 +#: instances/views.py:885 +msgid "Set Video Model" +msgstr "" + +#: instances/views.py:894 +msgid "Change network" +msgstr "" + +#: instances/views.py:907 +msgid "Network Device Config is changed. Please shutdown instance to activate." +msgstr "" + +#: instances/views.py:915 +msgid "Add network" +msgstr "" + +#: instances/views.py:929 +msgid "Delete network" +msgstr "" + +#: instances/views.py:945 +#, python-brace-format +msgid "Set Link State: {state}" +msgstr "" + +#: instances/views.py:964 +msgid "{qos_dir.capitalize()} QoS is set" +msgstr "" + +#: instances/views.py:968 networks/views.py:216 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + +#: instances/views.py:969 networks/views.py:217 +msgid "Stop and start network to activate new config" +msgstr "" + +#: instances/views.py:983 networks/views.py:233 +msgid "{qos_dir.capitalize()} QoS is deleted" +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 +msgid "Only one owner is allowed and the one already added" +msgstr "" + +#: instances/views.py:1009 +#, python-format +msgid "Added owner %(user)s" +msgstr "" + +#: instances/views.py:1020 +#, python-brace-format +msgid "Deleted owner {userinstance_id}" +msgstr "" + +#: instances/views.py:1052 +msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +msgstr "" + +#: instances/views.py:1055 +msgid "Instance '{clone_data['name']}' already exists!" +msgstr "" + +#: instances/views.py:1058 +msgid "Instance name '{clone_data['name']}' contains invalid characters!" +msgstr "" + +#: instances/views.py:1061 +msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +msgstr "" + +#: instances/views.py:1071 +#, python-brace-format +msgid "Clone of '{instance.name}'" +msgstr "" + +#: instances/views.py:1104 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:800 +#: instances/views.py:1107 msgid "Set VNC password" msgstr "" -#: instances/views.py:811 +#: instances/views.py:1115 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:817 +#: instances/views.py:1120 msgid "Set VNC type" msgstr "" -#: instances/views.py:821 -msgid "Console type not supported" -msgstr "" - -#: instances/views.py:828 +#: instances/views.py:1125 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:840 -#, python-brace-format -msgid "Set Quest Agent {status}" -msgstr "" - -#: instances/views.py:847 -msgid "Set Video Model" -msgstr "" - -#: instances/views.py:872 -msgid "Change network" -msgstr "" - -#: instances/views.py:885 -msgid "Network Device Config is changed. Please shutdown instance to activate." -msgstr "" - -#: instances/views.py:890 -msgid "Add network" -msgstr "" - -#: instances/views.py:900 -msgid "Delete network" -msgstr "" - -#: instances/views.py:912 -#, python-brace-format -msgid "Set Link State: {state}" -msgstr "" - -#: instances/views.py:928 -msgid "{qos_dir.capitalize()} QoS is set" -msgstr "" - -#: instances/views.py:931 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." -msgstr "" - -#: instances/views.py:932 networks/views.py:217 -msgid "Stop and start network to activate new config" -msgstr "" - -#: instances/views.py:943 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" -msgstr "" - -#: instances/views.py:946 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:947 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:959 -msgid "Only one owner is allowed and the one already added" -msgstr "" - -#: instances/views.py:964 -#, python-brace-format -msgid "Added owner {user_id}" -msgstr "" - -#: instances/views.py:972 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" -msgstr "" - -#: instances/views.py:1001 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" -msgstr "" - -#: instances/views.py:1004 -msgid "Instance '{clone_data['name']}' already exists!" -msgstr "" - -#: instances/views.py:1007 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" -msgstr "" - -#: instances/views.py:1011 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" -msgstr "" - -#: instances/views.py:1027 -#, python-brace-format -msgid "Clone of '{instance.name}'" -msgstr "" - -#: instances/views.py:1046 +#: instances/views.py:1148 msgid "Edit options" msgstr "" -#: instances/views.py:1103 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/views.py:1111 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:1160 -#, python-brace-format -msgid "Problem occurred with host: {comp.name} - {status}" -msgstr "" - -#: instances/views.py:1218 +#: instances/views.py:1162 msgid "Send console.vv file" msgstr "" +#: instances/views.py:1214 instances/views.py:1307 +msgid "A virtual machine with this name already exists" +msgstr "" + +#: instances/views.py:1288 +msgid "You haven't defined any storage pools" +msgstr "" + +#: instances/views.py:1291 +msgid "You haven't defined any network pools" +msgstr "" + +#: instances/views.py:1310 +msgid "There is an instance with same name. Are you sure?" +msgstr "" + +#: instances/views.py:1313 +msgid "No Virtual Machine MAC has been entered" +msgstr "" + +#: instances/views.py:1337 +msgid "Image has already exist. Please check volumes or change instance name" +msgstr "" + +#: instances/views.py:1358 +msgid "First you need to create or select an image" +msgstr "" + +#: instances/views.py:1377 +msgid "Invalid cache mode" +msgstr "" + +#: instances/views.py:1414 +msgid "Instance is created" +msgstr "" + +#: instances/views.py:1433 +msgid "Flavor Created" +msgstr "" + +#: instances/views.py:1441 +msgid "Create Flavor" +msgstr "" + +#: instances/views.py:1452 +msgid "Flavor Updated" +msgstr "" + +#: instances/views.py:1460 +msgid "Update Flavor" +msgstr "" + +#: instances/views.py:1470 +msgid "Flavor Deleted" +msgstr "" + #: interfaces/forms.py:25 msgid "The IPv4 address must not contain any special characters" msgstr "" @@ -2825,6 +2898,17 @@ msgstr "" msgid "hotplug" msgstr "" +#: interfaces/templates/create_iface_block.html:44 +#: interfaces/templates/interface.html:77 +#: 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 +msgid "Type" +msgstr "" + #: interfaces/templates/create_iface_block.html:47 msgid "bridge" msgstr "" @@ -2903,12 +2987,12 @@ msgstr "" #: interfaces/templates/interface.html:56 #: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:58 +#: storages/templates/storage.html:57 msgid "State" msgstr "" #: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:66 +#: storages/templates/storage.html:65 msgid "Stop" msgstr "" @@ -2924,6 +3008,22 @@ msgstr "" msgid "Hypervisor doesn't have any Interfaces" msgstr "" +#: logs/models.py:6 +msgid "user" +msgstr "" + +#: logs/models.py:7 +msgid "instance" +msgstr "" + +#: logs/models.py:8 +msgid "message" +msgstr "" + +#: logs/models.py:9 +msgid "date" +msgstr "" + #: networks/forms.py:7 storages/forms.py:7 msgid "No pool name has been entered" msgstr "" @@ -2936,11 +3036,11 @@ msgstr "" msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:24 storages/forms.py:25 +#: networks/forms.py:24 storages/forms.py:22 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:26 storages/forms.py:27 +#: networks/forms.py:26 storages/forms.py:24 msgid "The pool name must not exceed 20 characters" msgstr "" @@ -3109,6 +3209,17 @@ msgstr "" msgid "IPv4 Fixed Addresses" msgstr "" +#: networks/templates/network.html:161 networks/templates/network.html:271 +#: nwfilters/templates/nwfilters.html:88 +msgid "Show" +msgstr "" + +#: networks/templates/network.html:169 networks/templates/network.html:279 +#: 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 msgid "Edit entry" msgstr "" @@ -3290,7 +3401,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:56 +#: storages/templates/storage.html:55 msgid "Usage" msgstr "" @@ -3315,27 +3426,27 @@ msgstr "" msgid "Value" msgstr "" -#: storages/forms.py:10 storages/forms.py:39 +#: storages/forms.py:9 storages/forms.py:36 msgid "No path has been entered" msgstr "" -#: storages/forms.py:36 +#: storages/forms.py:33 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:45 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:50 +#: storages/forms.py:47 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:66 storages/forms.py:85 +#: storages/forms.py:61 storages/forms.py:76 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:68 storages/forms.py:87 +#: storages/forms.py:78 msgid "The image name must not exceed 120 characters" msgstr "" @@ -3404,66 +3515,63 @@ msgstr "" msgid "Local Path" msgstr "" -#: storages/templates/create_stg_vol_block.html:14 +#: storages/templates/create_stg_vol_block.html:15 msgid "Upload ISO Image" msgstr "" -#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:29 msgid "Upload" msgstr "" -#: storages/templates/create_stg_vol_block.html:45 +#: storages/templates/create_stg_vol_block.html:46 msgid "Add New Volume" msgstr "" -#: storages/templates/create_stg_vol_block.html:60 -#: storages/templates/storage.html:144 -msgid "qcow2" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:61 -#: storages/templates/storage.html:143 -msgid "qcow" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:62 -#: storages/templates/storage.html:142 -msgid "raw" -msgstr "" - -#: storages/templates/storage.html:46 +#: storages/templates/storage.html:45 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:48 +#: storages/templates/storage.html:47 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:50 +#: storages/templates/storage.html:49 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:51 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:87 storages/templates/storages.html:68 +#: storages/templates/storage.html:86 storages/templates/storages.html:68 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:99 +#: storages/templates/storage.html:98 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:120 +#: storages/templates/storage.html:119 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:133 +#: storages/templates/storage.html:132 msgid "Convert" msgstr "" -#: storages/templates/storage.html:189 +#: storages/templates/storage.html:141 +msgid "raw" +msgstr "" + +#: storages/templates/storage.html:142 +msgid "qcow" +msgstr "" + +#: storages/templates/storage.html:143 +msgid "qcow2" +msgstr "" + +#: storages/templates/storage.html:188 msgid "Hypervisor doesn't have any Volumes" msgstr "" @@ -3471,44 +3579,44 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:38 +#: storages/views.py:40 msgid "Pool name already use" msgstr "" -#: storages/views.py:42 +#: storages/views.py:44 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:153 -#, python-brace-format -msgid "Image file {name} is created successfully" -msgstr "" - -#: storages/views.py:165 +#: storages/views.py:129 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:171 +#: storages/views.py:134 msgid "ISO image already exist" msgstr "" -#: storages/views.py:175 +#: storages/views.py:138 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:184 +#: storages/views.py:147 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:195 +#: storages/views.py:157 msgid "{data['image']} image cloned as {name} successfully" msgstr "" +#: storages/views.py:196 +#, python-brace-format +msgid "Image file {name} is created successfully" +msgstr "" + #: templates/403.html:3 msgid "403" msgstr "" @@ -3555,6 +3663,10 @@ msgid "" "to complete you request." msgstr "" +#: templates/common/confirm_delete.html:12 +msgid "Are you sure you want to delete" +msgstr "" + #: templates/errors_block.html:8 msgid "Error" msgstr "" @@ -3578,57 +3690,71 @@ msgid "close" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 msgid "Site Maps" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 +#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 msgid "Static Files" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:45 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 msgid "That page number is not an integer" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:47 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 msgid "That page number is less than 1" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:52 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 msgid "That page contains no results" msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:31 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 msgid "Enter a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:102 #: venv/lib/python3.6/site-packages/django/forms/fields.py:658 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 msgid "Enter a valid URL." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:154 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 msgid "Enter a valid integer." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:165 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. #: venv/lib/python3.6/site-packages/django/core/validators.py:239 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:245 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:246 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:252 msgid "" "Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or " "hyphens." @@ -3636,39 +3762,51 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:255 #: venv/lib/python3.6/site-packages/django/core/validators.py:275 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 msgid "Enter a valid IPv4 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:260 #: venv/lib/python3.6/site-packages/django/core/validators.py:276 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 msgid "Enter a valid IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:270 #: venv/lib/python3.6/site-packages/django/core/validators.py:274 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:304 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 msgid "Enter only digits separated by commas." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:310 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:342 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:351 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:361 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -3680,6 +3818,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:376 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -3693,10 +3832,13 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:395 #: venv/lib/python3.6/site-packages/django/forms/fields.py:290 #: venv/lib/python3.6/site-packages/django/forms/fields.py:325 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 msgid "Enter a number." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:397 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." @@ -3704,6 +3846,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:402 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." @@ -3711,6 +3854,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:407 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -3720,6 +3864,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:469 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:463 #, python-format msgid "" "File extension '%(extension)s' is not allowed. Allowed extensions are: " @@ -3732,28 +3877,35 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 #: 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 +#: 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." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:105 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 msgid "This field cannot be null." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:106 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 msgid "This field cannot be blank." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" @@ -3761,33 +3913,42 @@ msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:128 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 #, python-format msgid "Field of type: %(field_type)s" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:905 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1772 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 msgid "Integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:909 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1770 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:905 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1807 #, python-format msgid "'%(value)s' value must be an integer." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:984 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1850 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 msgid "Big (8 byte) integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:996 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:990 #, python-format msgid "'%(value)s' value must be either True or False." msgstr "" @@ -3798,19 +3959,23 @@ msgid "'%(value)s' value must be either True, False, or None." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:999 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 msgid "Boolean (Either True or False)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1040 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 #, python-format msgid "String (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 msgid "Comma-separated integers" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1153 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1172 #, python-format msgid "" "'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " @@ -3819,6 +3984,8 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1155 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1298 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1174 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1319 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " @@ -3826,10 +3993,12 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1158 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 msgid "Date (without time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1317 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." @@ -3837,6 +4006,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1300 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1321 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" @@ -3844,19 +4014,23 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1304 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 msgid "Date (with time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1452 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1475 #, python-format msgid "'%(value)s' value must be a decimal number." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1454 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 msgid "Decimal number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1593 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1628 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[." @@ -3864,66 +4038,81 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1596 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 msgid "Duration" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1646 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 msgid "Email address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1669 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 msgid "File path" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1735 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1773 #, python-format msgid "'%(value)s' value must be a float." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1737 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 msgid "Floating point number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1866 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 msgid "IPv4 address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1897 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 msgid "IP address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1977 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2006 #, python-format msgid "'%(value)s' value must be either None, True or False." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1980 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 msgid "Boolean (Either True, False or None)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2015 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 msgid "Positive integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2028 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 msgid "Positive small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2042 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2074 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 msgid "Small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2081 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 msgid "Text" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2109 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2163 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " @@ -3931,6 +4120,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2165 #, python-format msgid "" "'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " @@ -3938,18 +4128,22 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2114 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 msgid "Time" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2240 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 msgid "URL" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2262 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 msgid "Raw binary data" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2366 #, python-format msgid "'%(value)s' is not a valid UUID." msgstr "" @@ -3959,65 +4153,81 @@ msgid "Universally unique identifier" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:221 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 msgid "File" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:778 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:780 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 msgid "Foreign Key (type determined by related field)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1007 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 msgid "One-to-one relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1057 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1058 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label #: venv/lib/python3.6/site-packages/django/forms/boundfield.py:146 +#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 msgid ":?.!" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:53 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 msgid "This field is required." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:245 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 msgid "Enter a whole number." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:396 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1126 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 msgid "Enter a valid date." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:420 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1127 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 msgid "Enter a valid time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 msgid "Enter a valid date/time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:471 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 msgid "Enter a valid duration." msgstr "" @@ -4027,18 +4237,22 @@ msgid "The number of days must be between {min_days} and {max_days}." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:532 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 msgid "No file was submitted. Check the encoding type on the form." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:533 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 msgid "No file was submitted." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:534 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 msgid "The submitted file is empty." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:536 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4047,10 +4261,12 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:539 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:600 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -4059,6 +4275,9 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:762 #: venv/lib/python3.6/site-packages/django/forms/fields.py:852 #: venv/lib/python3.6/site-packages/django/forms/models.py:1270 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" @@ -4066,32 +4285,41 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:853 #: venv/lib/python3.6/site-packages/django/forms/fields.py:968 #: venv/lib/python3.6/site-packages/django/forms/models.py:1269 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 msgid "Enter a list of values." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:969 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 msgid "Enter a complete value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:1185 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 msgid "Enter a valid UUID." msgstr "" #. Translators: This is the default suffix added to form field labels #: venv/lib/python3.6/site-packages/django/forms/forms.py:86 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 msgid ":" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/forms.py:212 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:91 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:97 msgid "ManagementForm data is missing or has been tampered with" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:338 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:355 #, python-format msgid "Please submit %d or fewer forms." msgid_plural "Please submit %d or fewer forms." @@ -4099,6 +4327,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:345 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:362 #, python-format msgid "Please submit %d or more forms." msgid_plural "Please submit %d or more forms." @@ -4107,20 +4336,25 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:371 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:373 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 msgid "Order" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:751 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:755 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:761 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -4128,6 +4362,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:770 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 msgid "Please correct the duplicate values below." msgstr "" @@ -4136,6 +4371,7 @@ msgid "The inline value did not match the parent instance." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:1158 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" @@ -4145,6 +4381,7 @@ msgid "\"%(pk)s\" is not a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/utils.py:162 +#: venv2/lib/python2.7/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -4152,23 +4389,29 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:396 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 msgid "Currently" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:710 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 msgid "Yes" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:711 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 msgid "No" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:788 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 msgid "yes,no,maybe" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:817 #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -4176,327 +4419,401 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:836 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 #, python-format msgid "%s KB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:838 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 #, python-format msgid "%s MB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:840 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 #, python-format msgid "%s GB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:842 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 #, python-format msgid "%s TB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:844 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 #, python-format msgid "%s PB" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:62 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:63 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:68 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:69 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:150 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 msgid "midnight" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:152 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 msgid "noon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:16 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jan" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "feb" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "mar" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "apr" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "may" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "jul" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "aug" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "sep" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "oct" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "nov" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "dec" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:23 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Jan." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:24 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Feb." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:25 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:26 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:27 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 msgctxt "abbrev. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:28 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 msgctxt "abbrev. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:29 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 msgctxt "abbrev. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:30 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 msgctxt "abbrev. month" msgid "Aug." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:31 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 msgctxt "abbrev. month" msgid "Sept." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:32 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 msgctxt "abbrev. month" msgid "Oct." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:33 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 msgctxt "abbrev. month" msgid "Nov." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:34 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 msgctxt "abbrev. month" msgid "Dec." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:37 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:38 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:39 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:40 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 msgctxt "alt. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:42 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 msgctxt "alt. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:43 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 msgctxt "alt. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:44 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 msgctxt "alt. month" msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:45 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 msgctxt "alt. month" msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:46 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 msgctxt "alt. month" msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:47 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 msgctxt "alt. month" msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:48 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 msgctxt "alt. month" msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 +#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 msgid "This is not a valid IPv6 address." msgstr "" @@ -4507,16 +4824,20 @@ msgid "%(truncated_text)s…" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/text.py:233 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements #: venv/lib/python3.6/site-packages/django/utils/text.py:252 #: venv/lib/python3.6/site-packages/django/utils/timesince.py:83 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 msgid ", " msgstr "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d year" msgid_plural "%d years" @@ -4524,6 +4845,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d month" msgid_plural "%d months" @@ -4531,6 +4853,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d week" msgid_plural "%d weeks" @@ -4538,6 +4861,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d day" msgid_plural "%d days" @@ -4545,6 +4869,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -4552,6 +4877,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -4559,18 +4885,22 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:72 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:60 msgid "0 minutes" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:110 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 msgid "Forbidden" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:111 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 msgid "CSRF verification failed. Request aborted." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:114 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -4579,6 +4909,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:119 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -4595,6 +4926,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:132 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -4602,44 +4934,56 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:129 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:142 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 msgid "More information is available with DEBUG=True." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 msgid "No year specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 msgid "Date out of range" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 msgid "No month specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 msgid "No day specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 msgid "No week specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:589 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -4647,39 +4991,47 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:623 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 +#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:40 +#: venv2/lib/python2.7/site-packages/django/views/static.py:44 msgid "Directory indexes are not allowed here." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv2/lib/python2.7/site-packages/django/views/static.py:46 #, python-format msgid "\"%(path)s\" does not exist" msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:80 +#: venv2/lib/python2.7/site-packages/django/views/static.py:86 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -4731,3 +5083,271 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:408 msgid "Connect, get help, or contribute" msgstr "" + +#: venv/lib/python3.6/site-packages/django_icons/renderers/image.py:217 +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 +#, 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" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1267 +#, python-format +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/utils/text.py:81 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s..." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:520 +msgid "Welcome to Django" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:521 +msgid "It worked!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:522 +msgid "Congratulations on your first Django-powered page." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:524 +msgid "" +"Next, start your first app by running python manage.py startapp " +"[app_label]." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 +msgid "" +"You're seeing this message because you have DEBUG = True in " +"your Django settings file and you haven't configured any URLs. Get to work!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 +msgid "usage: " +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 +msgid ".__call__() not defined" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 +#, python-format +msgid "unknown parser %r (choices: %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 +#, python-format +msgid "argument \"-\" with mode %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 +#, python-format +msgid "cannot merge actions - two groups are named %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 +msgid "'required' is an invalid argument for positionals" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 +#, python-format +msgid "invalid option string %r: must start with a character %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 +#, python-format +msgid "dest= is required for options like %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 +#, python-format +msgid "invalid conflict_resolution value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 +#, python-format +msgid "conflicting option string(s): %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 +msgid "mutually exclusive arguments must be optional" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 +msgid "positional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 +msgid "optional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1615 +msgid "show this help message and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 +msgid "show program's version number and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 +msgid "cannot have multiple subparser arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 +#, python-format +msgid "unrecognized arguments: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 +#, python-format +msgid "not allowed with argument %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 +#, python-format +msgid "ignored explicit argument %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 +msgid "too few arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 +#, python-format +msgid "argument %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 +#, python-format +msgid "one of the arguments %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 +msgid "expected one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 +msgid "expected at most one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 +msgid "expected at least one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 +#, python-format +msgid "expected %s argument(s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 +#, python-format +msgid "ambiguous option: %s could match %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 +#, python-format +msgid "unexpected option string: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 +#, python-format +msgid "%r is not callable" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 +#, python-format +msgid "invalid %s value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 +#, python-format +msgid "invalid choice: %r (choose from %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 +#, python-format +msgid "%s: error: %s\n" +msgstr "" + +#: webvirtcloud/middleware.py:21 +#, 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 e082b66..8572384 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-06-12 09:02+0000\n" +"POT-Creation-Date: 2020-07-20 09:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,253 +18,181 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: accounts/forms.py:10 -msgid "No username has been entered" +#: accounts/forms.py:24 +msgid "Instance owned by another user" msgstr "" -#: accounts/forms.py:13 -msgid "No password has been entered" -msgstr "" - -#: accounts/forms.py:19 create/forms.py:23 -msgid "The flavor name must not contain any special characters" -msgstr "" - -#: accounts/forms.py:21 create/forms.py:25 -msgid "The flavor name must not exceed 20 characters" -msgstr "" - -#: accounts/forms.py:26 create/forms.py:30 -msgid "Flavor name is already use" -msgstr "" - -#: accounts/models.py:22 -msgid "key name" -msgstr "" - -#: accounts/models.py:23 -msgid "public key" +#: accounts/models.py:24 +#, python-format +msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" #: accounts/models.py:32 +msgid "key name" +msgstr "" + +#: accounts/models.py:33 +msgid "public key" +msgstr "" + +#: accounts/models.py:42 msgid "max instances" msgstr "" -#: accounts/models.py:34 accounts/models.py:41 accounts/models.py:47 -#: accounts/models.py:53 +#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 +#: accounts/models.py:63 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:39 +#: accounts/models.py:49 msgid "max CPUs" msgstr "" -#: accounts/models.py:45 +#: accounts/models.py:55 msgid "max memory" msgstr "" -#: accounts/models.py:51 +#: accounts/models.py:61 msgid "max disk size" msgstr "" -#: accounts/models.py:89 +#: accounts/models.py:77 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:3 admin/templates/admin/common/form.html:6 -#: admin/templates/admin/logs.html:32 admin/templates/admin/user_form.html:6 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:6 -#: instances/templates/instance.html:1644 instances/templates/instances.html:71 -msgid "User" +#: accounts/templates/account.html:4 accounts/templates/account.html:12 +msgid "User Profile" msgstr "" -#: accounts/templates/account.html:23 accounts/templates/profile.html:98 -msgid "Key name" +#: accounts/templates/account.html:21 +#: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:32 +#: computes/templates/overview.html:16 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 +#: templates/navbar.html:14 +msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 accounts/templates/profile.html:104 -msgid "Public key" +#: accounts/templates/account.html:24 +msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:47 accounts/templates/accounts-list.html:25 -#: accounts/templates/accounts.html:21 admin/templates/admin/group_list.html:24 -#: admin/templates/admin/logs.html:21 admin/templates/admin/user_list.html:25 -#: computes/templates/computes.html:241 -#: create/templates/create_instance_w2.html:70 -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -#: instances/templates/instances.html:61 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:189 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/account.html:47 -msgid "User doesn't have any Instance" -msgstr "" - -#: accounts/templates/account.html:56 -#: accounts/templates/create_user_inst_block.html:18 -#: admin/templates/admin/logs.html:33 instances/templates/instance.html:4 +#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 +#: instances/templates/instance.html:4 msgid "Instance" msgstr "" -#: accounts/templates/account.html:57 accounts/templates/account.html:88 +#: accounts/templates/account.html:35 msgid "VNC" msgstr "" -#: accounts/templates/account.html:58 accounts/templates/account.html:97 -#: instances/templates/instance.html:88 instances/templates/instance.html:412 -#: instances/templates/instance.html:414 instances/templates/instance.html:441 -#: instances/templates/instance.html:476 instances/templates/instance.html:480 -#: instances/templates/instance.html:497 instances/templates/instance.html:499 -#: instances/templates/instance.html:504 +#: accounts/templates/account.html:36 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 +#: instances/templates/instances/resize_tab.html:121 +#: instances/templates/instances/resize_tab.html:125 +#: instances/templates/instances/resize_tab.html:151 +#: instances/templates/instances/resize_tab.html:153 +#: instances/templates/instances/resize_tab.html:158 msgid "Resize" msgstr "" -#: accounts/templates/account.html:59 accounts/templates/account.html:106 -#: accounts/templates/account.html:127 +#: 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:84 -#: admin/templates/admin/common/confirm_delete.html:6 -#: admin/templates/admin/common/confirm_delete.html:16 +#: 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.html:98 -#: computes/templates/computes.html:142 computes/templates/computes.html:190 -#: computes/templates/computes.html:220 instances/templates/instance.html:873 -#: instances/templates/instance.html:880 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:63 -#: storages/templates/storage.html:176 +#: admin/templates/admin/user_list.html:67 +#: computes/templates/computes/list.html:55 +#: 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 #: 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:60 -#: create/templates/create_instance_w2.html:85 -#: instances/templates/instance.html:556 instances/templates/instance.html:831 +#: accounts/templates/account.html:38 +#: instances/templates/create_instance_w2.html:86 +#: 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:102 +#: storages/templates/storage.html:101 msgid "Action" msgstr "" -#: accounts/templates/account.html:81 -msgid "Edit privilegies for" +#: accounts/templates/account.html:50 +msgid "edit" msgstr "" -#: accounts/templates/account.html:91 accounts/templates/account.html:100 -#: accounts/templates/account.html:109 -msgid "False" +#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +msgid "Key name" msgstr "" -#: accounts/templates/account.html:116 -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: accounts/templates/create_user_inst_block.html:29 -#: computes/templates/computes.html:101 computes/templates/computes.html:145 -#: computes/templates/computes.html:193 computes/templates/computes.html:223 -#: create/templates/create_flav_block.html:51 -#: create/templates/create_instance_w2.html:273 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:29 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instance.html:993 -#: 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:27 -#: storages/templates/create_stg_vol_block.html:81 -#: storages/templates/storage.html:156 -msgid "Close" -msgstr "" - -#: accounts/templates/account.html:117 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.html:33 -#: networks/templates/network.html:85 nwfilters/templates/nwfilter.html:62 -#: secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/account.html:127 accounts/templates/profile.html:84 -#: create/templates/create_instance_w2.html:291 -#: instances/templates/instance.html:581 instances/templates/instance.html:1004 -#: instances/templates/instance.html:1074 -#: instances/templates/instance.html:1079 -#: 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:64 storages/templates/storage.html:67 -#: storages/templates/storage.html:79 storages/templates/storage.html:176 -msgid "Are you sure?" +#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +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:83 -#: instances/templates/instance.html:657 templates/navbar.html:29 +#: 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 -#: instances/templates/allinstances.html:17 -#: instances/templates/instances.html:19 nwfilters/templates/nwfilters.html:11 -#: storages/templates/storage.html:89 +#: 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:27 -#: admin/templates/admin/user_list.html:33 computes/templates/computes.html:79 -#: computes/templates/computes.html:127 computes/templates/computes.html:170 +#: 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.html:40 -#: instances/templates/allinstances.html:57 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances.html:72 +#: 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 "" @@ -279,22 +207,33 @@ msgid "Superuser" msgstr "" #: accounts/templates/accounts-list.html:37 -#: instances/templates/instance.html:631 instances/templates/instance.html:1444 -#: instances/templates/instance.html:1446 -#: instances/templates/instance_actions.html:7 +#: 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:157 -#: storages/templates/storage.html:164 +#: 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 -#: instances/templates/allinstances.html:68 -#: instances/templates/allinstances_index_grouped.html:26 -#: instances/templates/allinstances_index_grouped.html:56 -#: instances/templates/allinstances_index_nongrouped.html:20 -#: instances/templates/instance.html:17 instances/templates/instances.html:85 +#: 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 "" @@ -309,24 +248,21 @@ msgstr "" #: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 #: accounts/templates/create_user_block.html:18 -#: computes/templates/computes.html:66 computes/templates/computes.html:114 -#: computes/templates/computes.html:157 computes/templates/computes.html:172 -#: computes/templates/computes.html:205 -#: create/templates/create_flav_block.html:19 -#: create/templates/create_instance_w2.html:81 -#: create/templates/create_instance_w2.html:107 -#: create/templates/create_instance_w2.html:110 -#: create/templates/create_instance_w2.html:309 -#: create/templates/create_instance_w2.html:311 -#: create/templates/create_instance_w2.html:522 -#: create/templates/create_instance_w2.html:524 +#: 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.html:56 -#: instances/templates/allinstances_index_grouped.html:6 +#: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:554 instances/templates/instance.html:906 -#: instances/templates/instances.html:70 +#: 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 @@ -341,21 +277,18 @@ msgstr "" #: 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:20 -#: storages/templates/create_stg_vol_block.html:51 -#: storages/templates/create_stg_vol_block.html:53 -#: storages/templates/storage.html:98 storages/templates/storage.html:126 -#: storages/templates/storage.html:128 +#: 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 computes/templates/computes.html:85 -#: computes/templates/computes.html:176 -#: console/templates/console-spice-full.html:200 -#: instances/templates/instance.html:1293 -#: instances/templates/instance.html:1300 +#: 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 "" @@ -368,7 +301,7 @@ msgid "Is superuser" msgstr "" #: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 instances/models.py:25 +#: accounts/templates/accounts.html:94 msgid "Can clone instances" msgstr "" @@ -402,6 +335,63 @@ msgstr "" 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 +msgid "Change Password" +msgstr "" + +#: accounts/templates/accounts/change_password_form.html:22 +#: admin/templates/admin/user_form.html:22 +#: computes/templates/computes/form.html:21 +#: templates/common/confirm_delete.html:14 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 +#: 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" msgstr "" @@ -411,13 +401,13 @@ msgid "john" msgstr "" #: accounts/templates/create_user_block.html:32 -#: create/templates/create_instance_w1.html:95 -#: create/templates/create_instance_w2.html:275 -#: create/templates/create_instance_w2.html:277 -#: create/templates/create_instance_w2.html:504 -#: create/templates/create_instance_w2.html:508 -#: create/templates/create_instance_w2.html:717 -#: create/templates/create_instance_w2.html:721 +#: 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 @@ -430,29 +420,10 @@ msgstr "" #: 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:82 +#: storages/templates/create_stg_vol_block.html:57 msgid "Create" msgstr "" -#: accounts/templates/create_user_inst_block.html:12 -msgid "Add Instance for User" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:18 -#: console/templates/console-spice-full.html:198 -#: instances/templates/allinstances_index_nongrouped.html:6 -msgid "Host" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:30 -#: accounts/templates/profile.html:111 -#: create/templates/create_flav_block.html:54 -#: instances/templates/add_instance_network_block.html:50 -#: instances/templates/add_instance_owner_block.html:30 -#: nwfilters/templates/add_nwf_rule.html:26 -msgid "Add" -msgstr "" - #: accounts/templates/login.html:3 accounts/templates/logout.html:4 msgid "WebVirtCloud" msgstr "" @@ -466,7 +437,7 @@ msgstr "" msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:21 +#: accounts/templates/login.html:18 accounts/templates/profile.html:25 msgid "Login" msgstr "" @@ -478,72 +449,86 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:4 accounts/templates/profile.html:9 +#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:18 +#: accounts/templates/profile.html:19 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:33 +#: accounts/templates/profile.html:37 msgid "Email" msgstr "" -#: accounts/templates/profile.html:40 accounts/templates/profile.html:67 -#: computes/templates/computes.html:104 computes/templates/computes.html:148 -#: computes/templates/computes.html:196 computes/templates/computes.html:225 -#: instances/templates/instance.html:1190 -#: instances/templates/instance.html:1194 -#: instances/templates/instance.html:1480 -#: instances/templates/instance.html:1482 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 -msgid "Change" -msgstr "" - -#: accounts/templates/profile.html:45 -msgid "Edit Password" -msgstr "" - #: accounts/templates/profile.html:48 -msgid "Old" -msgstr "" - -#: accounts/templates/profile.html:54 -msgid "New" -msgstr "" - -#: accounts/templates/profile.html:60 -msgid "Retry" -msgstr "" - -#: accounts/templates/profile.html:72 instances/templates/instance.html:266 +#: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:100 +#: 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 "" + +#: accounts/templates/profile.html:76 msgid "Enter Name" msgstr "" -#: accounts/templates/profile.html:106 +#: accounts/templates/profile.html:82 msgid "Enter Public Key" msgstr "" -#: accounts/views.py:52 +#: accounts/templates/profile.html:87 +#: instances/templates/add_instance_network_block.html:50 +#: instances/templates/add_instance_owner_block.html:31 +#: instances/templates/create_flav_block.html:28 +#: nwfilters/templates/add_nwf_rule.html:26 +msgid "Add" +msgstr "" + +#: accounts/views.py:39 msgid "Key name already exist" msgstr "" -#: accounts/views.py:55 +#: accounts/views.py:42 msgid "Public key already exist" msgstr "" -#: accounts/views.py:58 +#: accounts/views.py:45 msgid "Invalid characters in public key" msgstr "" -#: accounts/views.py:112 -msgid "Instance already added" +#: accounts/views.py:77 +msgid "Password Changed" +msgstr "" + +#: accounts/views.py:80 +msgid "Wrong Data Provided" +msgstr "" + +#: accounts/views.py:100 +msgid "Create User Instance" +msgstr "" + +#: accounts/views.py:118 +msgid "Update User Instance" msgstr "" #: admin/forms.py:46 @@ -555,25 +540,6 @@ msgstr "" msgid "Groups" msgstr "" -#: admin/templates/admin/common/confirm_delete.html:12 -msgid "Are you sure you want to delete" -msgstr "" - -#: admin/templates/admin/common/confirm_delete.html:14 -#: admin/templates/admin/common/form.html:22 -#: admin/templates/admin/user_form.html:22 -#: computes/templates/computes/form.html:22 -msgid "Cancel" -msgstr "" - -#: admin/templates/admin/common/form.html:24 -#: admin/templates/admin/user_form.html:24 -#: computes/templates/computes/form.html:24 -#: instances/templates/edit_instance_volume.html:124 -#: networks/templates/add_network_qos.html:51 -msgid "Save" -msgstr "" - #: admin/templates/admin/common/list.html:9 msgid "Create New" msgstr "" @@ -588,33 +554,53 @@ msgstr "" #: admin/templates/admin/group_list.html:33 #: admin/templates/admin/user_list.html:38 -#: instances/templates/allinstances.html:60 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/instance.html:909 instances/templates/instance.html:1051 -#: instances/templates/instances.html:75 networks/templates/network.html:178 -#: networks/templates/network.html:287 networks/templates/network.html:335 +#: computes/templates/computes/instances.html:71 +#: computes/templates/computes/list.html:32 +#: 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 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8 -#: instances/templates/instance.html:1577 templates/navbar.html:31 +#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:21 +#: admin/templates/admin/logs.html:22 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555 -#: instances/templates/instance.html:1643 +#: admin/templates/admin/logs.html:32 +#: instances/templates/instances/snapshots_tab.html:48 +#: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645 +#: 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 +#: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" +#: admin/templates/admin/user_form.html:24 +#: 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:37 msgid "Can Clone" msgstr "" @@ -623,19 +609,19 @@ msgstr "" msgid "View Profile" msgstr "" -#: admin/views.py:38 +#: admin/views.py:39 msgid "Create Group" msgstr "" -#: admin/views.py:56 +#: admin/views.py:57 msgid "Update Group" msgstr "" -#: admin/views.py:108 +#: admin/views.py:110 msgid "Create User" msgstr "" -#: admin/views.py:130 +#: admin/views.py:132 msgid "Update User" msgstr "" @@ -847,7 +833,39 @@ msgstr "" msgid "Show access ssh keys" msgstr "" -#: appsettings/models.py:9 computes/models.py:5 instances/models.py:10 +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Console Scale" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Allow console to scaling view" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Console View-Only" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Allow only view not modify" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Console Resize Session" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Allow to resize session for console" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Console Clip Viewport" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Clip console viewport" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 msgid "name" msgstr "" @@ -872,19 +890,19 @@ msgstr "" msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:18 +#: appsettings/templates/appsettings.html:17 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:22 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:55 +#: appsettings/templates/appsettings.html:54 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:60 +#: appsettings/templates/appsettings.html:59 msgid "Other Settings" msgstr "" @@ -907,97 +925,22 @@ msgstr "" msgid "FQDN/IP" msgstr "" -#: computes/forms.py:47 -msgid "No hostname has been entered" -msgstr "" - -#: computes/forms.py:48 -msgid "No IP / Domain name has been entered" -msgstr "" - -#: computes/forms.py:49 -msgid "No login has been entered" -msgstr "" - -#: computes/forms.py:57 -msgid "The name of the host must not contain any special characters" -msgstr "" - -#: computes/forms.py:59 -msgid "The name of the host must not exceed 20 characters" -msgstr "" - -#: computes/forms.py:67 computes/validators.py:16 -msgid "" -"Hostname must contain only numbers, or the domain name separated by \".\"" -msgstr "" - -#: computes/forms.py:69 computes/validators.py:18 -msgid "Wrong IP address" -msgstr "" - -#: computes/models.py:6 +#: computes/models.py:12 msgid "hostname" msgstr "" -#: computes/models.py:7 +#: computes/models.py:13 msgid "login" msgstr "" -#: computes/models.py:8 +#: computes/models.py:14 msgid "password" msgstr "" -#: computes/models.py:9 +#: computes/models.py:15 msgid "details" msgstr "" -#: computes/templates/computes.html:3 computes/templates/computes.html:9 -#: templates/navbar.html:18 -msgid "Computes" -msgstr "" - -#: computes/templates/computes.html:42 instances/templates/instance.html:1537 -msgid "Connected" -msgstr "" - -#: computes/templates/computes.html:44 -msgid "Not Connected" -msgstr "" - -#: computes/templates/computes.html:46 computes/templates/computes.html:91 -#: computes/templates/computes.html:93 computes/templates/computes.html:134 -#: computes/templates/computes.html:136 computes/templates/computes.html:182 -#: computes/templates/computes.html:184 computes/templates/computes.html:212 -#: computes/templates/computes.html:214 computes/templates/overview.html:92 -#: instances/templates/instance.html:758 instances/templates/instance.html:840 -msgid "Details" -msgstr "" - -#: computes/templates/computes.html:50 -msgid "No details available" -msgstr "" - -#: computes/templates/computes.html:59 -msgid "Edit connection" -msgstr "" - -#: computes/templates/computes.html:73 computes/templates/computes.html:121 -#: computes/templates/computes.html:164 -msgid "FQDN / IP" -msgstr "" - -#: computes/templates/computes.html:112 -msgid "" -"Need create ssh authorization key. If you have another SSH port on " -"your server, you can add IP:PORT like '192.168.1.1:2222'." -msgstr "" - -#: computes/templates/computes.html:241 -msgid "Hypervisor doesn't have any Computes" -msgstr "" - #: computes/templates/computes/form.html:6 msgid "Add Compute" msgstr "" @@ -1006,6 +949,137 @@ msgstr "" 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 +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 +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 +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 +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 +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 +#: storages/templates/create_stg_block.html:124 +#: storages/templates/storage.html:35 storages/templates/storages.html:35 +msgid "Secrets" +msgstr "" + +#: computes/templates/computes/instances.html:58 +msgid "Hypervisor doesn't have any Instances" +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:777 +#: instances/templates/instances/settings_tab.html:800 +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 +msgid "VCPU" +msgstr "" + +#: computes/templates/computes/instances.html:70 +#: computes/templates/overview.html:82 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/instances/resize_tab.html:13 +msgid "Memory" +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 +msgid "Off" +msgstr "" + +#: computes/templates/computes/instances.html:98 +#: instances/templates/allinstances_index_grouped.html:60 +#: instances/templates/allinstances_index_nongrouped.html:44 +msgid "Suspended" +msgstr "" + +#: computes/templates/computes/list.html:6 +#: computes/templates/computes/list.html:12 templates/navbar.html:18 +msgid "Computes" +msgstr "" + +#: computes/templates/computes/list.html:21 +msgid "You don't have any computes" +msgstr "" + +#: computes/templates/computes/list.html:31 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 +#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/instances/settings_tab.html:876 +msgid "Connected" +msgstr "" + +#: computes/templates/computes/list.html:42 +msgid "Not Connected" +msgstr "" + #: computes/templates/create_comp_block.html:5 msgid "TCP" msgstr "" @@ -1026,79 +1100,6 @@ msgstr "" msgid "Add new host" msgstr "" -#: computes/templates/overview.html:4 computes/templates/overview.html:13 -#: instances/templates/instances.html:30 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 -msgid "Overview" -msgstr "" - -#: computes/templates/overview.html:16 instances/templates/allinstances.html:4 -#: instances/templates/allinstances.html:20 -#: instances/templates/bottom_bar.html:17 instances/templates/instances.html:4 -#: instances/templates/instances.html:33 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 -#: templates/navbar.html:14 -msgid "Instances" -msgstr "" - -#: computes/templates/overview.html:19 instances/templates/instances.html:36 -#: 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 -msgid "Storages" -msgstr "" - -#: computes/templates/overview.html:22 instances/templates/instances.html:39 -#: 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 -msgid "Networks" -msgstr "" - -#: computes/templates/overview.html:25 instances/templates/instances.html:42 -#: 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 -msgid "Interfaces" -msgstr "" - -#: computes/templates/overview.html:28 instances/templates/instances.html:45 -#: 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 -msgid "NWFilters" -msgstr "" - -#: computes/templates/overview.html:31 instances/templates/instances.html:48 -#: 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 -#: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 -msgid "Secrets" -msgstr "" - #: computes/templates/overview.html:42 msgid "Basic details" msgstr "" @@ -1132,16 +1133,9 @@ msgstr "" msgid "Libvirt" msgstr "" -#: computes/templates/overview.html:82 instances/templates/allinstances.html:59 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:9 -#: instances/templates/instance.html:369 instances/templates/instances.html:74 -msgid "Memory" -msgstr "" - #: computes/templates/overview.html:84 -#: create/templates/create_instance_w1.html:42 -#: create/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w1.html:42 +#: instances/templates/create_instance_w1.html:58 msgid "Architecture" msgstr "" @@ -1170,287 +1164,153 @@ msgstr "" msgid "RAM Utilization" msgstr "" +#: computes/validators.py:16 +msgid "" +"Hostname must contain only numbers, or the domain name separated by \".\"" +msgstr "" + +#: computes/validators.py:18 +msgid "Wrong IP address" +msgstr "" + #: computes/validators.py:24 msgid "The hostname must not contain any special characters" msgstr "" -#: console/templates/console-base.html:69 +#: console/templates/console-base.html:51 msgid "Send key(s)" msgstr "" -#: console/templates/console-base.html:89 +#: console/templates/console-base.html:71 msgid "Fullscreen" msgstr "" +#: console/templates/console-spice-full.html:56 +msgid "must set host and port" +msgstr "" + +#: console/templates/console-spice-full.html:83 +#: console/templates/console-spice-full.html:97 +#: console/templates/console-spice-lite.html:138 +#: console/templates/console-spice-lite.html:150 +msgid "disconnect" +msgstr "" + +#: console/templates/console-spice-full.html:114 +#: console/templates/console-spice-lite.html:167 +msgid "File API is not supported" +msgstr "" + +#: console/templates/console-spice-full.html:197 +#: instances/templates/allinstances_index_nongrouped.html:7 +msgid "Host" +msgstr "" + #: console/templates/console-spice-full.html:199 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:201 +#: console/templates/console-spice-full.html:207 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:202 +#: 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:62 +#: storages/templates/storage.html:61 msgid "Start" msgstr "" -#: console/templates/console-vnc-full.html:83 +#: console/templates/console-spice-lite.html:109 +msgid "must specify host and port in URL" +msgstr "" + +#: console/templates/console-vnc-full.html:78 msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:297 +#: console/templates/console-vnc-lite.html:222 msgid "Loading" msgstr "" -#: create/forms.py:10 -msgid "No flavor name has been entered" -msgstr "" - -#: create/forms.py:13 create/forms.py:37 -msgid "No VCPU has been entered" -msgstr "" - -#: create/forms.py:15 -msgid "No HDD image has been entered" -msgstr "" - -#: create/forms.py:17 create/forms.py:40 -msgid "No RAM size has been entered" -msgstr "" - -#: create/forms.py:34 +#: instances/forms.py:37 msgid "No Virtual Machine name has been entered" msgstr "" -#: create/forms.py:41 +#: instances/forms.py:39 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/forms.py:42 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/forms.py:43 msgid "No Network pool has been choosen" msgstr "" -#: create/forms.py:46 +#: instances/forms.py:48 msgid "Please select HDD cache mode" msgstr "" -#: create/forms.py:53 +#: instances/forms.py:55 msgid "Please select a graphics type" msgstr "" -#: create/forms.py:54 +#: instances/forms.py:56 msgid "Please select a video driver" msgstr "" -#: create/forms.py:61 +#: instances/forms.py:63 msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: create/forms.py:63 +#: instances/forms.py:65 msgid "The name of the virtual machine must not exceed 20 characters" msgstr "" -#: create/models.py:5 +#: instances/models.py:11 msgid "label" msgstr "" -#: create/models.py:6 +#: instances/models.py:12 msgid "memory" msgstr "" -#: create/models.py:7 +#: instances/models.py:13 msgid "vcpu" msgstr "" -#: create/models.py:8 +#: instances/models.py:14 msgid "disk" msgstr "" -#: create/templates/create_flav_block.html:13 -msgid "Add New Flavor" +#: instances/models.py:28 +msgid "uuid" msgstr "" -#: create/templates/create_flav_block.html:21 -msgid "Micro" +#: instances/models.py:29 +msgid "is template" msgstr "" -#: create/templates/create_flav_block.html:26 -#: create/templates/create_instance_w2.html:82 -#: create/templates/create_instance_w2.html:327 -#: create/templates/create_instance_w2.html:540 -#: instances/templates/allinstances.html:58 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:8 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 -#: instances/templates/instances.html:73 -msgid "VCPU" +#: instances/models.py:30 +msgid "created" msgstr "" -#: create/templates/create_flav_block.html:33 -#: create/templates/create_instance_w2.html:83 -#: create/templates/create_instance_w2.html:356 -#: create/templates/create_instance_w2.html:567 -#: instances/templates/instance.html:45 -msgid "RAM" +#: instances/models.py:215 +msgid "Can access console without password" msgstr "" -#: create/templates/create_flav_block.html:38 -#: create/templates/create_instance_w2.html:94 -#: create/templates/create_instance_w2.html:360 -#: create/templates/create_instance_w2.html:571 -#: instances/templates/allinstances.html:78 -#: instances/templates/instance.html:45 instances/templates/instance.html:450 -#: instances/templates/instance.html:463 -msgid "MB" +#: instances/templates/add_instance_network_block.html:12 +msgid "Add Instance Network" msgstr "" -#: create/templates/create_flav_block.html:41 -#: create/templates/create_instance_w2.html:84 -#: create/templates/create_instance_w2.html:371 -msgid "HDD" -msgstr "" - -#: create/templates/create_flav_block.html:46 -#: create/templates/create_instance_w2.html:95 -#: instances/templates/add_instance_volume.html:60 -#: storages/templates/create_stg_vol_block.html:71 -msgid "GB" -msgstr "" - -#: create/templates/create_instance_w1.html:4 -#: create/templates/create_instance_w2.html:4 -msgid "Create new instance" -msgstr "" - -#: create/templates/create_instance_w1.html:4 -msgid "Select Type" -msgstr "" - -#: create/templates/create_instance_w1.html:11 -#: create/templates/create_instance_w2.html:13 -#, python-format -msgid "New instance on %(host)s " -msgstr "" - -#: create/templates/create_instance_w1.html:47 -#: instances/templates/instance.html:643 networks/templates/network.html:75 -#: nwfilters/templates/nwfilter.html:52 -msgid "XML" -msgstr "" - -#: create/templates/create_instance_w1.html:68 -msgid "Chipset" -msgstr "" - -#: create/templates/create_instance_w1.html:78 -msgid "Next" -msgstr "" - -#: create/templates/create_instance_w2.html:49 -msgid "Flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:54 -msgid "Custom" -msgstr "" - -#: create/templates/create_instance_w2.html:59 -msgid "Template" -msgstr "" - -#: create/templates/create_instance_w2.html:70 -msgid "Hypervisor doesn't have any Flavors" -msgstr "" - -#: create/templates/create_instance_w2.html:75 -msgid "Create from flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:101 -msgid "Create Virtual Machine" -msgstr "" - -#: create/templates/create_instance_w2.html:119 -#: create/templates/create_instance_w2.html:316 -#: create/templates/create_instance_w2.html:529 -msgid "Firmware" -msgstr "" - -#: create/templates/create_instance_w2.html:131 -#: create/templates/create_instance_w2.html:334 -#: create/templates/create_instance_w2.html:546 -msgid "VCPU Config" -msgstr "" - -#: create/templates/create_instance_w2.html:134 -#: create/templates/create_instance_w2.html:337 -#: create/templates/create_instance_w2.html:549 -msgid "no-mode" -msgstr "" - -#: create/templates/create_instance_w2.html:153 -#: create/templates/create_instance_w2.html:595 -#: instances/templates/add_instance_volume.html:30 -#: instances/templates/add_instance_volume.html:100 -#: instances/templates/instance.html:829 storages/templates/storage.html:4 -#: storages/templates/storage.html:14 -msgid "Storage" -msgstr "" - -#: create/templates/create_instance_w2.html:162 -#: create/templates/create_instance_w2.html:190 -#: create/templates/create_instance_w2.html:381 -#: create/templates/create_instance_w2.html:436 -#: create/templates/create_instance_w2.html:584 -#: create/templates/create_instance_w2.html:603 -#: create/templates/create_instance_w2.html:649 -#: instances/templates/add_instance_network_block.html:40 -#: instances/templates/add_instance_volume.html:117 -#: instances/templates/create_inst_block.html:25 -#: instances/templates/instance.html:329 instances/templates/instance.html:776 -#: instances/templates/instance.html:972 instances/templates/instance.html:1649 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 -#: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:49 storages/templates/storage.html:51 -#: storages/templates/storage.html:53 -msgid "None" -msgstr "" - -#: create/templates/create_instance_w2.html:168 -#: create/templates/create_instance_w2.html:392 -#: create/templates/create_instance_w2.html:609 -#: instances/templates/add_instance_network_block.html:24 -#: instances/templates/instance.html:624 instances/templates/instance.html:959 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 -msgid "Network" -msgstr "" - -#: create/templates/create_instance_w2.html:178 -#: create/templates/create_instance_w2.html:406 -#: create/templates/create_instance_w2.html:619 -#: instances/templates/edit_instance_volume.html:25 -msgid "Advanced" -msgstr "" - -#: create/templates/create_instance_w2.html:187 -#: create/templates/create_instance_w2.html:433 -#: create/templates/create_instance_w2.html:646 -#: instances/templates/add_instance_network_block.html:37 -#: instances/templates/instance.html:968 nwfilters/templates/nwfilter.html:9 -msgid "NWFilter" -msgstr "" - -#: create/templates/create_instance_w2.html:198 -#: create/templates/create_instance_w2.html:635 -msgid "HDD cache mode" -msgstr "" - -#: create/templates/create_instance_w2.html:209 #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/instance.html:924 instances/templates/instance.html:947 -#: instances/templates/instance.html:1047 +#: 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 #: interfaces/templates/interfaces.html:63 @@ -1459,128 +1319,46 @@ msgstr "" msgid "MAC" msgstr "" -#: create/templates/create_instance_w2.html:216 -#: create/templates/create_instance_w2.html:445 -#: create/templates/create_instance_w2.html:658 -msgid "Graphics" +#: 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/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 +msgid "Network" msgstr "" -#: create/templates/create_instance_w2.html:227 -#: create/templates/create_instance_w2.html:456 -#: create/templates/create_instance_w2.html:669 -msgid "Video" +#: 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 +msgid "NWFilter" msgstr "" -#: create/templates/create_instance_w2.html:241 -#: create/templates/create_instance_w2.html:470 -#: create/templates/create_instance_w2.html:683 -msgid "Console Access" -msgstr "" - -#: create/templates/create_instance_w2.html:251 -#: create/templates/create_instance_w2.html:253 -#: create/templates/create_instance_w2.html:480 -#: create/templates/create_instance_w2.html:482 -#: create/templates/create_instance_w2.html:693 -#: create/templates/create_instance_w2.html:695 -msgid "Console Password" -msgstr "" - -#: create/templates/create_instance_w2.html:257 -#: create/templates/create_instance_w2.html:486 -#: create/templates/create_instance_w2.html:699 -msgid "Guest Agent" -msgstr "" - -#: create/templates/create_instance_w2.html:264 -#: create/templates/create_instance_w2.html:493 -#: create/templates/create_instance_w2.html:706 -msgid "VirtIO" -msgstr "" - -#: create/templates/create_instance_w2.html:363 -msgid "Added Disks" -msgstr "" - -#: create/templates/create_instance_w2.html:376 -#: create/templates/create_instance_w2.html:579 -msgid "Select pool" -msgstr "" - -#: create/templates/create_instance_w2.html:415 -#: create/templates/create_instance_w2.html:628 -msgid "Disk Metadata" -msgstr "" - -#: create/templates/create_instance_w2.html:417 -#: create/templates/create_instance_w2.html:630 -msgid "Metadata preallocation" -msgstr "" - -#: create/templates/create_instance_w2.html:419 -#: create/templates/create_instance_w2.html:632 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 -msgid "Image" -msgstr "" - -#: create/templates/create_instance_w2.html:422 -msgid "HDD Cache Mode" -msgstr "" - -#: create/templates/create_instance_w2.html:574 -msgid "Template Disk" -msgstr "" - -#: create/views.py:52 create/views.py:164 -msgid "A virtual machine with this name already exists" -msgstr "" - -#: create/views.py:133 -msgid "You haven't defined any storage pools" -msgstr "" - -#: create/views.py:136 -msgid "You haven't defined any network pools" -msgstr "" - -#: create/views.py:167 -msgid "There is an instance with same name. Are you sure?" -msgstr "" - -#: create/views.py:171 -msgid "No Virtual Machine MAC has been entered" -msgstr "" - -#: create/views.py:204 -msgid "Image has already exist. Please check volumes or change instance name" -msgstr "" - -#: create/views.py:230 -msgid "First you need to create or select an image" -msgstr "" - -#: create/views.py:252 -msgid "Invalid cache mode" -msgstr "" - -#: create/views.py:290 -msgid "Instance is created" -msgstr "" - -#: instances/models.py:11 -msgid "uuid" -msgstr "" - -#: instances/models.py:12 -msgid "is template" -msgstr "" - -#: instances/models.py:13 -msgid "created" -msgstr "" - -#: instances/templates/add_instance_network_block.html:12 -msgid "Add Instance Network" +#: 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/instances/access_tab.html:135 +#: instances/templates/instances/settings_tab.html:183 +#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/stats_tab.html:90 +#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: storages/templates/create_stg_block.html:132 +#: storages/templates/storage.html:48 storages/templates/storage.html:50 +#: storages/templates/storage.html:52 +msgid "None" msgstr "" #: instances/templates/add_instance_owner_block.html:12 @@ -1610,24 +1388,36 @@ msgstr "" msgid "Volume parameters" 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/instances/settings_tab.html:237 +#: storages/templates/storage.html:4 storages/templates/storage.html:14 +msgid "Storage" +msgstr "" + #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/create_stg_vol_block.html:57 -#: storages/templates/storage.html:101 storages/templates/storage.html:139 +#: storages/templates/storage.html:100 storages/templates/storage.html:138 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/create_stg_vol_block.html:67 -#: storages/templates/storage.html:54 storages/templates/storage.html:100 +#: storages/templates/storage.html:53 storages/templates/storage.html:99 #: storages/templates/storages.html:66 msgid "Size" msgstr "" +#: instances/templates/add_instance_volume.html:60 +#: instances/templates/create_instance_w2.html:96 +msgid "GB" +msgstr "" + #: instances/templates/add_instance_volume.html:63 #: instances/templates/add_instance_volume.html:123 #: instances/templates/edit_instance_volume.html:53 -#: instances/templates/instance.html:763 +#: instances/templates/instances/settings_tab.html:168 msgid "Bus" msgstr "" @@ -1637,9 +1427,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instance.html:1416 -#: storages/templates/create_stg_vol_block.html:74 -#: storages/templates/storage.html:149 +#: instances/templates/instances/settings_tab.html:755 +#: storages/templates/storage.html:148 msgid "Metadata" msgstr "" @@ -1651,55 +1440,23 @@ msgstr "" msgid "Volume" msgstr "" -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -msgid "You don't have any Instance" +#: instances/templates/allinstances.html:24 +msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances.html:71 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:21 -#: instances/templates/instance.html:14 instances/templates/instances.html:86 -msgid "Off" -msgstr "" - -#: instances/templates/allinstances.html:74 -#: instances/templates/allinstances_index_grouped.html:58 -#: instances/templates/allinstances_index_nongrouped.html:22 -#: instances/templates/instance.html:20 instances/templates/instance.html:143 -#: instances/templates/instance.html:198 -#: instances/templates/instance_actions.html:15 -#: instances/templates/instance_actions.html:32 -#: instances/templates/instance_actions.html:49 -#: instances/templates/instances.html:87 instances/views.py:699 -#: instances/views.py:1239 -msgid "Suspend" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:6 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:1438 -#: instances/templates/instance.html:1461 instances/templates/instances.html:70 -msgid "Description" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_grouped.html:12 msgid "Mem Usage" msgstr "" -#: instances/templates/allinstances_index_grouped.html:27 -msgid "Not Active" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:28 -msgid "Connection Failed" -msgstr "" - #: instances/templates/bottom_bar.html:4 msgid "HOST" msgstr "" -#: instances/templates/create_inst_block.html:12 +#: instances/templates/create_flav_block.html:14 +msgid "Add New Flavor" +msgstr "" + +#: instances/templates/create_inst_block.html:11 msgid "Choose a compute for new instance" msgstr "" @@ -1716,6 +1473,183 @@ msgstr "" msgid "Choose" msgstr "" +#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w2.html:5 +msgid "Create new instance" +msgstr "" + +#: instances/templates/create_instance_w1.html:4 +msgid "Select Type" +msgstr "" + +#: instances/templates/create_instance_w1.html:11 +#: instances/templates/create_instance_w2.html:14 +#, python-format +msgid "New instance on %(host)s " +msgstr "" + +#: instances/templates/create_instance_w1.html:47 +#: instances/templates/instances/settings_tab.html:49 +#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +msgid "XML" +msgstr "" + +#: instances/templates/create_instance_w1.html:68 +msgid "Chipset" +msgstr "" + +#: instances/templates/create_instance_w1.html:78 +msgid "Next" +msgstr "" + +#: instances/templates/create_instance_w2.html:50 +msgid "Flavor" +msgstr "" + +#: instances/templates/create_instance_w2.html:55 +msgid "Custom" +msgstr "" + +#: instances/templates/create_instance_w2.html:60 +msgid "Template" +msgstr "" + +#: instances/templates/create_instance_w2.html:71 +msgid "Hypervisor doesn't have any Flavors" +msgstr "" + +#: instances/templates/create_instance_w2.html:76 +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 +msgid "RAM" +msgstr "" + +#: instances/templates/create_instance_w2.html:85 +#: instances/templates/create_instance_w2.html:372 +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/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:108 +msgid "MB" +msgstr "" + +#: instances/templates/create_instance_w2.html:102 +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 +msgid "Firmware" +msgstr "" + +#: instances/templates/create_instance_w2.html:132 +#: instances/templates/create_instance_w2.html:335 +#: instances/templates/create_instance_w2.html:547 +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 +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/edit_instance_volume.html:25 +msgid "Advanced" +msgstr "" + +#: instances/templates/create_instance_w2.html:199 +#: instances/templates/create_instance_w2.html:636 +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 +msgid "Graphics" +msgstr "" + +#: instances/templates/create_instance_w2.html:228 +#: instances/templates/create_instance_w2.html:457 +#: instances/templates/create_instance_w2.html:670 +msgid "Video" +msgstr "" + +#: instances/templates/create_instance_w2.html:242 +#: instances/templates/create_instance_w2.html:471 +#: instances/templates/create_instance_w2.html:684 +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 +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 +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 +msgid "VirtIO" +msgstr "" + +#: instances/templates/create_instance_w2.html:364 +msgid "Added Disks" +msgstr "" + +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:580 +msgid "Select pool" +msgstr "" + +#: instances/templates/create_instance_w2.html:416 +#: instances/templates/create_instance_w2.html:629 +msgid "Disk Metadata" +msgstr "" + +#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:631 +msgid "Metadata preallocation" +msgstr "" + +#: instances/templates/create_instance_w2.html:420 +#: instances/templates/create_instance_w2.html:633 +#: 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 +msgid "HDD Cache Mode" +msgstr "" + +#: instances/templates/create_instance_w2.html:575 +msgid "Template Disk" +msgstr "" + #: instances/templates/edit_instance_volume.html:3 msgid "Edit Volume" msgstr "" @@ -1764,6 +1698,15 @@ msgstr "" msgid "Detect zeroes" msgstr "" +#: instances/templates/instance.html:20 +#: 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 +msgid "Suspend" +msgstr "" + #: instances/templates/instance.html:26 msgid "Guest Agent Enabled & Connected" msgstr "" @@ -1776,8 +1719,9 @@ msgstr "" msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 instances/templates/instance.html:374 -#: instances/templates/instance.html:610 +#: instances/templates/instance.html:48 +#: instances/templates/instances/resize_tab.html:18 +#: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" @@ -1789,808 +1733,820 @@ msgstr "" msgid "quota reached" msgstr "" -#: instances/templates/instance.html:76 +#: instances/templates/instance.html:75 msgid "Power" msgstr "" -#: instances/templates/instance.html:82 +#: instances/templates/instance.html:81 msgid "Access" msgstr "" -#: instances/templates/instance.html:95 +#: instances/templates/instance.html:94 msgid "Snapshot" msgstr "" -#: instances/templates/instance.html:102 templates/navbar.html:32 +#: instances/templates/instance.html:101 templates/navbar.html:32 msgid "Settings" msgstr "" -#: instances/templates/instance.html:108 +#: instances/templates/instance.html:107 msgid "Stats" msgstr "" -#: instances/templates/instance.html:114 instances/templates/instance.html:1674 -#: instances/templates/instance.html:1691 -#: instances/templates/instance.html:1695 instances/views.py:421 +#: instances/templates/instance.html:113 +#: 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 msgid "Destroy" msgstr "" -#: instances/templates/instance.html:127 instances/templates/instance.html:176 -#: instances/templates/instance_actions.html:18 -#: instances/templates/instance_actions.html:52 instances/views.py:387 -#: instances/views.py:1199 -msgid "Power Off" -msgstr "" - -#: instances/templates/instance.html:132 instances/templates/instance.html:183 -#: instances/templates/instance_actions.html:21 -#: instances/templates/instance_actions.html:38 -#: instances/templates/instance_actions.html:55 instances/views.py:381 -#: instances/views.py:1211 -msgid "Power Cycle" -msgstr "" - -#: instances/templates/instance.html:137 instances/templates/instance.html:157 -#: instances/templates/instance.html:190 instances/templates/instance.html:216 -#: instances/templates/instance_actions.html:35 instances/views.py:393 -#: instances/views.py:1206 -msgid "Force Off" -msgstr "" - -#: instances/templates/instance.html:152 instances/templates/instance.html:209 -#: instances/templates/instance.html:224 -#: instances/templates/instance_actions.html:29 instances/views.py:705 -#: instances/views.py:1245 -msgid "Resume" -msgstr "" - -#: instances/templates/instance.html:165 instances/templates/instance.html:236 -#: instances/templates/instance.html:238 -#: instances/templates/instance_actions.html:11 -#: instances/templates/instance_actions.html:46 instances/views.py:374 -#: instances/views.py:1193 +#: 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 msgid "Power On" msgstr "" -#: instances/templates/instance.html:174 -msgid "This action sends an ACPI shutdown signal to the instance." +#: instances/templates/instance_actions.html:15 +#: instances/templates/instances/power_tab.html:9 +#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +msgid "Power Off" msgstr "" -#: instances/templates/instance.html:181 -msgid "" -"This action forcibly powers off and start the instance and may cause data " -"corruption." +#: 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 +msgid "Power Cycle" msgstr "" -#: instances/templates/instance.html:188 instances/templates/instance.html:214 -msgid "" -"This action forcibly powers off the instance and may cause data corruption." +#: instances/templates/instance_actions.html:17 +#: instances/templates/instance_actions.html:30 +msgid "VNC Console" msgstr "" -#: instances/templates/instance.html:196 -msgid "This action suspends the instance." +#: 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 +msgid "Resume" msgstr "" -#: instances/templates/instance.html:207 -msgid "This action restore the instance after suspend." +#: instances/templates/instance_actions.html:26 +#: 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 +msgid "Force Off" msgstr "" -#: instances/templates/instance.html:222 -msgid "Administrator blocked your instance." -msgstr "" - -#: instances/templates/instance.html:232 -msgid "Click on Power On button to start this instance." -msgstr "" - -#: instances/templates/instance.html:235 -msgid "Template instance cannot be started." -msgstr "" - -#: instances/templates/instance.html:253 instances/templates/instance.html:285 -#: instances/templates/instance.html:290 instances/templates/instance.html:291 -#: instances/templates/instance.html:295 instances/templates/instance.html:617 -#: instances/templates/instance_actions.html:58 +#: instances/templates/instance_actions.html:41 +#: instances/templates/instances/access_tab.html:9 +#: instances/templates/instances/access_tab.html:79 +#: instances/templates/instances/access_tab.html:87 +#: instances/templates/instances/access_tab.html:90 +#: instances/templates/instances/access_tab.html:94 +#: instances/templates/instances/settings_tab.html:23 msgid "Console" msgstr "" -#: instances/templates/instance.html:259 +#: instances/templates/instances/access_tab.html:16 msgid "Root Password" msgstr "" -#: instances/templates/instance.html:273 instances/templates/instance.html:349 +#: instances/templates/instances/access_tab.html:31 +#: instances/templates/instances/access_tab.html:156 msgid "VDI" msgstr "" -#: instances/templates/instance.html:281 +#: instances/templates/instances/access_tab.html:39 +#, python-format msgid "" -"This action opens a new window with a VNC connection to the console of the " -"instance." +" This action opens a new window with a %(type)s connection to the console of " +"the instance." msgstr "" -#: instances/templates/instance.html:287 +#: instances/templates/instances/access_tab.html:47 +msgid "Scale" +msgstr "" + +#: instances/templates/instances/access_tab.html:55 +msgid "View Only" +msgstr "" + +#: instances/templates/instances/access_tab.html:63 +msgid "Resize Session" +msgstr "" + +#: instances/templates/instances/access_tab.html:71 +msgid "View Clipboard" +msgstr "" + +#: instances/templates/instances/access_tab.html:82 msgid "Toggle Dropdown" msgstr "" -#: instances/templates/instance.html:290 instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:86 +#: instances/templates/instances/access_tab.html:89 msgid "Console port" msgstr "" -#: instances/templates/instance.html:290 +#: instances/templates/instances/access_tab.html:87 msgid "Lite" msgstr "" -#: instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:90 msgid "Full" msgstr "" -#: instances/templates/instance.html:301 +#: instances/templates/instances/access_tab.html:100 msgid "You need shut down your instance and enter a new root password." msgstr "" -#: instances/templates/instance.html:305 +#: instances/templates/instances/access_tab.html:107 msgid "Enter Password" msgstr "" -#: instances/templates/instance.html:309 instances/templates/instance.html:311 +#: instances/templates/instances/access_tab.html:112 +#: instances/templates/instances/access_tab.html:115 msgid "Reset Root Password" msgstr "" -#: instances/templates/instance.html:319 +#: instances/templates/instances/access_tab.html:123 msgid "You need shut down your instance and choose your public key." msgstr "" -#: instances/templates/instance.html:335 instances/templates/instance.html:337 +#: instances/templates/instances/access_tab.html:142 +#: instances/templates/instances/access_tab.html:144 msgid "Add Public Key" msgstr "" -#: instances/templates/instance.html:345 +#: instances/templates/instances/access_tab.html:152 msgid "" "This action opens a remote viewer with a connection to the console of the " "instance." msgstr "" -#: instances/templates/instance.html:364 +#: instances/templates/instances/destroy_instance_form.html:4 +msgid "Confirm Destroy" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:8 +msgid "Destroy instance" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:15 +msgid "Instance is suspended, cannot destroy!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:19 +msgid "This action is irreversible!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:26 +msgid "Remove Instance's data" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:34 +msgid "Remove Instance's NVRAM" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:46 +msgid "You cannot destroy instance!" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:8 +msgid "Destroy Instance" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:15 +msgid "This action starts remove instance process" +msgstr "" + +#: instances/templates/instances/power_tab.html:56 +msgid "This action sends an ACPI shutdown signal to the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:64 +msgid "" +"This action forcibly powers off and start the instance and may cause data " +"corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:71 +#: instances/templates/instances/power_tab.html:98 +msgid "" +"This action forcibly powers off the instance and may cause data corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:80 +msgid "This action suspends the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:91 +msgid "This action restore the instance after suspend." +msgstr "" + +#: instances/templates/instances/power_tab.html:106 +msgid "Administrator blocked your instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:116 +msgid "Click on Power On button to start this instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:120 +msgid "Template instance cannot be started." +msgstr "" + +#: instances/templates/instances/resize_tab.html:8 msgid "CPU" msgstr "" -#: instances/templates/instance.html:385 +#: instances/templates/instances/resize_tab.html:29 msgid "Logical host CPUs" msgstr "" -#: instances/templates/instance.html:387 instances/templates/instance.html:450 -#: instances/templates/instance.html:490 +#: instances/templates/instances/resize_tab.html:31 +#: instances/templates/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:136 msgid "Current Allocation" msgstr "" -#: instances/templates/instance.html:401 instances/templates/instance.html:463 +#: instances/templates/instances/resize_tab.html:45 +#: instances/templates/instances/resize_tab.html:108 msgid "Maximum Allocation" msgstr "" -#: instances/templates/instance.html:419 +#: instances/templates/instances/resize_tab.html:63 msgid "Logical Instance Active/Maximum CPUs" msgstr "" -#: instances/templates/instance.html:427 instances/templates/instance.html:674 -#: instances/templates/instance.html:689 networks/templates/network.html:65 -#: storages/templates/storage.html:79 +#: 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 msgid "Disable" msgstr "" -#: instances/templates/instance.html:429 +#: instances/templates/instances/resize_tab.html:73 msgid "Constant" msgstr "" -#: instances/templates/instance.html:431 instances/templates/instance.html:672 -#: instances/templates/instance.html:687 networks/templates/network.html:63 -#: storages/templates/storage.html:76 +#: 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 msgid "Enable" msgstr "" -#: instances/templates/instance.html:440 instances/templates/instance.html:479 -#: instances/templates/instance.html:503 +#: instances/templates/instances/resize_tab.html:84 +#: instances/templates/instances/resize_tab.html:124 +#: instances/templates/instances/resize_tab.html:157 msgid "You don't have permission for resizing instance" msgstr "" -#: instances/templates/instance.html:448 +#: instances/templates/instances/resize_tab.html:93 msgid "Total host memory" msgstr "" -#: instances/templates/instance.html:458 instances/templates/instance.html:473 +#: instances/templates/instances/resize_tab.html:103 +#: instances/templates/instances/resize_tab.html:118 msgid "Custom value" msgstr "" -#: instances/templates/instance.html:487 +#: instances/templates/instances/resize_tab.html:133 msgid "Disk allocation (GB)" msgstr "" -#: instances/templates/instance.html:517 instances/templates/instance.html:538 -#: instances/templates/instance.html:540 -msgid "Take Snapshot" +#: instances/templates/instances/resize_tab.html:140 +#: instances/templates/instances/settings_tab.html:269 +msgid "Error getting disk info" msgstr "" -#: instances/templates/instance.html:522 -msgid "Manage Snapshots" -msgstr "" - -#: instances/templates/instance.html:530 -msgid "" -"This may take more than an hour, depending on how much content is on your " -"droplet and how large the disk is." -msgstr "" - -#: instances/templates/instance.html:534 -msgid "Enter Snapshot Name" -msgstr "" - -#: instances/templates/instance.html:545 -msgid "To take a snapshot please Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:550 -msgid "Choose a snapshot for restore/delete" -msgstr "" - -#: instances/templates/instance.html:567 -msgid "Revert to this Snapshot" -msgstr "" - -#: instances/templates/instance.html:572 -msgid "To restore snapshots you need Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:581 -msgid "Delete Snapshot" -msgstr "" - -#: instances/templates/instance.html:592 -msgid "You do not have any snapshots" -msgstr "" - -#: instances/templates/instance.html:605 +#: instances/templates/instances/settings_tab.html:11 msgid "Boot" msgstr "" -#: instances/templates/instance.html:638 instances/templates/instance.html:1174 -#: instances/templates/instance.html:1176 +#: instances/templates/instances/settings_tab.html:44 +#: instances/templates/instances/settings_tab.html:616 +#: instances/templates/instances/settings_tab.html:618 msgid "Migrate" msgstr "" -#: instances/templates/instance.html:650 +#: instances/templates/instances/settings_tab.html:56 msgid "Options" msgstr "" -#: instances/templates/instance.html:666 networks/templates/network.html:59 -#: storages/templates/storage.html:71 +#: instances/templates/instances/settings_tab.html:72 +#: networks/templates/network.html:59 storages/templates/storage.html:70 msgid "Autostart" msgstr "" -#: instances/templates/instance.html:670 +#: instances/templates/instances/settings_tab.html:75 msgid "Autostart your instance when host server is power on " msgstr "" -#: instances/templates/instance.html:680 +#: instances/templates/instances/settings_tab.html:84 msgid "Boot Order" msgstr "" -#: instances/templates/instance.html:685 +#: instances/templates/instances/settings_tab.html:88 msgid "Enable Boot Menu for your instance when it starts up " msgstr "" -#: instances/templates/instance.html:687 +#: instances/templates/instances/settings_tab.html:91 msgid "Show boot menu" msgstr "" -#: instances/templates/instance.html:689 +#: instances/templates/instances/settings_tab.html:95 msgid "Hide boot menu" msgstr "" -#: instances/templates/instance.html:693 +#: instances/templates/instances/settings_tab.html:100 msgid "Please shutdown instance to modify boot menu" msgstr "" -#: instances/templates/instance.html:724 +#: instances/templates/instances/settings_tab.html:130 msgid "up: move selected devices" msgstr "" -#: instances/templates/instance.html:727 +#: instances/templates/instances/settings_tab.html:133 msgid "down: move selected devices" msgstr "" -#: instances/templates/instance.html:733 instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:139 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply" msgstr "" -#: instances/templates/instance.html:743 +#: instances/templates/instances/settings_tab.html:149 msgid "Instance Media" msgstr "" -#: instances/templates/instance.html:746 +#: instances/templates/instances/settings_tab.html:152 msgid "Add CD-ROM" msgstr "" -#: instances/templates/instance.html:764 instances/templates/instance.html:826 +#: 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 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" -#: instances/templates/instance.html:765 +#: instances/templates/instances/settings_tab.html:170 msgid "CD-ROM" msgstr "" -#: instances/templates/instance.html:781 instances/templates/instance.html:783 +#: instances/templates/instances/settings_tab.html:188 +#: instances/templates/instances/settings_tab.html:190 msgid "Mount" msgstr "" -#: instances/templates/instance.html:786 +#: instances/templates/instances/settings_tab.html:193 msgid "Detach CD-ROM (remove device)" msgstr "" -#: instances/templates/instance.html:800 instances/templates/instance.html:802 +#: instances/templates/instances/settings_tab.html:208 +#: instances/templates/instances/settings_tab.html:210 msgid "Unmount" msgstr "" -#: instances/templates/instance.html:812 +#: instances/templates/instances/settings_tab.html:220 msgid "There is not any CD-ROM device." msgstr "" -#: instances/templates/instance.html:817 +#: instances/templates/instances/settings_tab.html:225 msgid "Instance Volume" msgstr "" -#: instances/templates/instance.html:827 +#: instances/templates/instances/settings_tab.html:235 msgid "Used" msgstr "" -#: instances/templates/instance.html:828 +#: instances/templates/instances/settings_tab.html:236 msgid "Capacity" msgstr "" -#: instances/templates/instance.html:830 instances/templates/instance.html:928 +#: instances/templates/instances/settings_tab.html:238 +#: instances/templates/instances/settings_tab.html:362 msgid "Source" msgstr "" -#: instances/templates/instance.html:870 instances/templates/instance.html:877 +#: instances/templates/instances/settings_tab.html:294 +#: instances/templates/instances/settings_tab.html:298 msgid "Detach" msgstr "" -#: instances/templates/instance.html:870 +#: instances/templates/instances/settings_tab.html:294 msgid "Are you sure to detach volume?" msgstr "" -#: instances/templates/instance.html:873 -msgid "Are you sure to delete volume?" -msgstr "" - -#: instances/templates/instance.html:877 instances/templates/instance.html:880 +#: instances/templates/instances/settings_tab.html:298 +#: instances/templates/instances/settings_tab.html:314 msgid "Are you sure? This may lead data corruption!" msgstr "" -#: instances/templates/instance.html:896 +#: instances/templates/instances/settings_tab.html:310 +msgid "Are you sure to delete volume?" +msgstr "" + +#: instances/templates/instances/settings_tab.html:330 msgid "Add a network device" msgstr "" -#: instances/templates/instance.html:902 +#: instances/templates/instances/settings_tab.html:336 msgid "Network Devices" msgstr "" -#: instances/templates/instance.html:907 instances/templates/instance.html:908 +#: instances/templates/instances/settings_tab.html:341 +#: instances/templates/instances/settings_tab.html:342 msgid "Info" msgstr "" -#: instances/templates/instance.html:921 +#: instances/templates/instances/settings_tab.html:355 msgid "active" msgstr "" -#: instances/templates/instance.html:926 nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:360 +#: nwfilters/templates/nwfilter.html:78 msgid "Filter" msgstr "" -#: instances/templates/instance.html:933 +#: instances/templates/instances/settings_tab.html:367 msgid "Edit NIC" msgstr "" -#: instances/templates/instance.html:941 +#: instances/templates/instances/settings_tab.html:375 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instance.html:954 +#: instances/templates/instances/settings_tab.html:388 msgid "Net Source" msgstr "" -#: instances/templates/instance.html:962 interfaces/templates/interface.html:3 -#: interfaces/templates/interface.html:8 interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:396 +#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 +#: interfaces/templates/interface.html:40 msgid "Interface" msgstr "" -#: instances/templates/instance.html:980 instances/templates/instance.html:1019 +#: instances/templates/instances/settings_tab.html:414 +#: instances/templates/instances/settings_tab.html:453 msgid "Model" msgstr "" -#: instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply network changes" msgstr "" -#: instances/templates/instance.html:1003 +#: instances/templates/instances/settings_tab.html:437 msgid "Delete Device" msgstr "" -#: instances/templates/instance.html:1011 +#: instances/templates/instances/settings_tab.html:445 #: interfaces/templates/create_iface_block.html:71 #: interfaces/templates/interface.html:42 msgid "IPv4" msgstr "" -#: instances/templates/instance.html:1015 +#: instances/templates/instances/settings_tab.html:449 #: interfaces/templates/create_iface_block.html:74 #: interfaces/templates/interface.html:44 msgid "IPv6" msgstr "" -#: instances/templates/instance.html:1021 +#: instances/templates/instances/settings_tab.html:455 msgid "QoS" msgstr "" -#: instances/templates/instance.html:1041 networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:476 +#: networks/templates/network.html:325 msgid "QoS Configuration" msgstr "" -#: instances/templates/instance.html:1047 +#: instances/templates/instances/settings_tab.html:482 #: networks/templates/add_network_qos.html:18 #: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 msgid "Direction" msgstr "" -#: instances/templates/instance.html:1048 +#: instances/templates/instances/settings_tab.html:483 #: networks/templates/add_network_qos.html:27 #: networks/templates/network.html:332 msgid "Average" msgstr "" -#: instances/templates/instance.html:1049 +#: instances/templates/instances/settings_tab.html:484 #: networks/templates/add_network_qos.html:34 #: networks/templates/network.html:333 msgid "Peak" msgstr "" -#: instances/templates/instance.html:1050 +#: instances/templates/instances/settings_tab.html:485 #: networks/templates/add_network_qos.html:41 #: networks/templates/network.html:334 msgid "Burst" msgstr "" -#: instances/templates/instance.html:1074 networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:510 +#: networks/templates/network.html:356 msgid "Edit QoS" msgstr "" -#: instances/templates/instance.html:1079 networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:520 +#: networks/templates/network.html:361 msgid "Delete QoS" msgstr "" -#: instances/templates/instance.html:1095 +#: instances/templates/instances/settings_tab.html:536 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instance.html:1098 +#: instances/templates/instances/settings_tab.html:540 msgid "Original host" msgstr "" -#: instances/templates/instance.html:1104 +#: instances/templates/instances/settings_tab.html:546 msgid "Host migration" msgstr "" -#: instances/templates/instance.html:1121 +#: instances/templates/instances/settings_tab.html:563 msgid "Live migration" msgstr "" -#: instances/templates/instance.html:1129 +#: instances/templates/instances/settings_tab.html:571 msgid "Unsafe migration" msgstr "" -#: instances/templates/instance.html:1137 +#: instances/templates/instances/settings_tab.html:579 msgid "Delete original" msgstr "" -#: instances/templates/instance.html:1145 +#: instances/templates/instances/settings_tab.html:587 msgid "Offline migration" msgstr "" -#: instances/templates/instance.html:1153 +#: instances/templates/instances/settings_tab.html:595 msgid "Post copy" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Auto converge" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compressed" msgstr "" -#: instances/templates/instance.html:1182 +#: instances/templates/instances/settings_tab.html:624 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instance.html:1203 +#: instances/templates/instances/settings_tab.html:646 msgid "Instance owners" msgstr "" -#: instances/templates/instance.html:1216 -msgid "Delete Ownership" +#: instances/templates/instances/settings_tab.html:675 +msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1231 -msgid "To set console's type, shutdown the instance." +#: instances/templates/instances/settings_tab.html:681 +#: instances/templates/instances/settings_tab.html:683 +msgid "Update" msgstr "" -#: instances/templates/instance.html:1234 -#: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 -#: 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 -msgid "Type" -msgstr "" - -#: instances/templates/instance.html:1238 -#: instances/templates/instance.html:1262 -#: instances/templates/instance.html:1331 -#: instances/templates/instance.html:1495 -msgid "please choose" -msgstr "" - -#: instances/templates/instance.html:1246 -#: instances/templates/instance.html:1248 -#: instances/templates/instance.html:1269 -#: instances/templates/instance.html:1271 -#: instances/templates/instance.html:1307 -#: instances/templates/instance.html:1309 -#: instances/templates/instance.html:1339 -#: instances/templates/instance.html:1341 -#: instances/templates/instance.html:1502 -#: instances/templates/instance.html:1504 -#: instances/templates/instance.html:1524 -#: instances/templates/instance.html:1526 -#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103 -msgid "Set" -msgstr "" - -#: instances/templates/instance.html:1255 -msgid "To set console listen address, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1258 -msgid "Listen on" -msgstr "" - -#: instances/templates/instance.html:1278 -msgid "To create console password, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1284 -msgid "Generate" -msgstr "" - -#: instances/templates/instance.html:1288 -#: instances/templates/instance.html:1322 networks/templates/network.html:169 -#: networks/templates/network.html:279 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 -msgid "Clear" -msgstr "" - -#: instances/templates/instance.html:1304 networks/templates/network.html:161 -#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88 -msgid "Show" -msgstr "" - -#: instances/templates/instance.html:1316 -msgid "To set console's keymap, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1327 -msgid "Keymap" -msgstr "" - -#: instances/templates/instance.html:1353 +#: instances/templates/instances/settings_tab.html:692 msgid "Create a clone" msgstr "" -#: instances/templates/instance.html:1356 +#: instances/templates/instances/settings_tab.html:695 msgid "Clone Name" msgstr "" -#: instances/templates/instance.html:1363 -#: instances/templates/instance.html:1394 +#: instances/templates/instances/settings_tab.html:702 +#: instances/templates/instances/settings_tab.html:733 msgid "Guess" msgstr "" -#: instances/templates/instance.html:1382 +#: instances/templates/instances/settings_tab.html:721 msgid "Network devices" msgstr "" -#: instances/templates/instance.html:1392 +#: instances/templates/instances/settings_tab.html:731 msgid "Random" msgstr "" -#: instances/templates/instance.html:1407 +#: instances/templates/instances/settings_tab.html:746 msgid "Storage devices" msgstr "" -#: instances/templates/instance.html:1432 -#: instances/templates/instance.html:1455 +#: instances/templates/instances/settings_tab.html:771 +#: instances/templates/instances/settings_tab.html:794 msgid "Title" msgstr "" -#: instances/templates/instance.html:1452 +#: instances/templates/instances/settings_tab.html:791 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1467 +#: instances/templates/instances/settings_tab.html:806 msgid "Is template" msgstr "" -#: instances/templates/instance.html:1488 +#: instances/templates/instances/settings_tab.html:827 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1491 +#: instances/templates/instances/settings_tab.html:830 msgid "Primary Video Model" msgstr "" -#: instances/templates/instance.html:1512 +#: instances/templates/instances/settings_tab.html:834 +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 +#: secrets/templates/secrets.html:103 +msgid "Set" +msgstr "" + +#: instances/templates/instances/settings_tab.html:851 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instance.html:1515 +#: instances/templates/instances/settings_tab.html:854 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instance.html:1519 -#: instances/templates/instance.html:1550 +#: instances/templates/instances/settings_tab.html:858 +#: instances/templates/instances/settings_tab.html:889 msgid "Enabled" msgstr "" -#: instances/templates/instance.html:1520 -#: instances/templates/instance.html:1551 +#: instances/templates/instances/settings_tab.html:859 +#: instances/templates/instances/settings_tab.html:890 msgid "Disabled" msgstr "" -#: instances/templates/instance.html:1534 +#: instances/templates/instances/settings_tab.html:873 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instance.html:1539 +#: instances/templates/instances/settings_tab.html:878 msgid "Disconnected" msgstr "" -#: instances/templates/instance.html:1542 +#: instances/templates/instances/settings_tab.html:881 #: 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/instance.html:1546 +#: instances/templates/instances/settings_tab.html:885 msgid "Qemu Guest Agent" msgstr "" -#: instances/templates/instance.html:1572 +#: instances/templates/instances/snapshots_tab.html:9 +#: instances/templates/instances/snapshots_tab.html:31 +#: instances/templates/instances/snapshots_tab.html:33 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:14 +msgid "Manage Snapshots" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:22 +msgid "" +"This may take more than an hour, depending on how much content is on your " +"droplet and how large the disk is." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:27 +msgid "Enter Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +msgid "To take a snapshot please Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:43 +msgid "Choose a snapshot for restore/delete" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:61 +msgid "Revert to this Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:66 +msgid "To restore snapshots you need Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:75 +msgid "Delete Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "You do not have any snapshots" +msgstr "" + +#: instances/templates/instances/stats_tab.html:8 msgid "Real Time" msgstr "" -#: instances/templates/instance.html:1586 +#: instances/templates/instances/stats_tab.html:23 msgid "CPU Usage" msgstr "" -#: instances/templates/instance.html:1598 +#: instances/templates/instances/stats_tab.html:36 msgid "Memory Usage" msgstr "" -#: instances/templates/instance.html:1611 +#: instances/templates/instances/stats_tab.html:50 msgid "Bandwidth Device" msgstr "" -#: instances/templates/instance.html:1625 +#: instances/templates/instances/stats_tab.html:65 msgid "Disk I/O device" msgstr "" -#: instances/templates/instance.html:1664 -msgid "Destroy Instance" -msgstr "" - -#: instances/templates/instance.html:1671 -msgid "Delete storage for instance?" -msgstr "" - -#: instances/templates/instance.html:1680 -msgid "Remove Instance's data" -msgstr "" - -#: instances/templates/instance.html:1687 -msgid "Remove Instance's NVRAM" -msgstr "" - -#: instances/templates/instance_actions.html:24 -#: instances/templates/instance_actions.html:41 -msgid "VNC Console" -msgstr "" - -#: instances/templates/instances.html:61 -msgid "Hypervisor doesn't have any Instances" -msgstr "" - -#: instances/views.py:224 +#: instances/utils.py:122 msgid "None available device name" msgstr "" -#: instances/views.py:260 +#: 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 +msgid "Templates cannot be started." +msgstr "" + +#: instances/views.py:362 #, python-brace-format msgid "Migrate to {new_compute.hostname}" msgstr "" -#: instances/views.py:340 -#, python-brace-format -msgid "Fixing UUID {uuid}" -msgstr "" - -#: instances/views.py:345 -msgid "Instance does not exist: Creating new instance" -msgstr "" - -#: instances/views.py:370 instances/views.py:1190 -msgid "Templates cannot be started." -msgstr "" - -#: instances/views.py:437 +#: instances/views.py:385 msgid "Reset root password" msgstr "" -#: instances/views.py:445 instances/views.py:467 +#: instances/views.py:391 instances/views.py:417 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:459 +#: instances/views.py:409 #, python-brace-format msgid "Installed new SSH public key {publickey.keyname}" msgstr "" -#: instances/views.py:477 +#: instances/views.py:436 #, python-brace-format msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" msgstr "" -#: instances/views.py:483 +#: instances/views.py:442 msgid "Resize CPU" msgstr "" -#: instances/views.py:501 +#: instances/views.py:470 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" msgstr "" -#: instances/views.py:507 +#: instances/views.py:476 msgid "Resize Memory" msgstr "" -#: instances/views.py:524 +#: instances/views.py:506 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" msgstr "" -#: instances/views.py:528 +#: instances/views.py:510 msgid "Disk resize" msgstr "" @@ -2599,259 +2555,289 @@ msgstr "" msgid "Attach new disk {name} ({format})" msgstr "" -#: instances/views.py:571 +#: instances/views.py:580 #, python-brace-format msgid "Attach Existing disk: {target_dev}" msgstr "" -#: instances/views.py:603 +#: instances/views.py:636 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:606 +#: instances/views.py:638 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:607 +#: instances/views.py:639 #, python-brace-format msgid "Edit disk: {target_dev}" msgstr "" -#: instances/views.py:623 +#: instances/views.py:661 #, python-brace-format msgid "Delete disk: {dev}" msgstr "" -#: instances/views.py:628 -#, python-brace-format -msgid "The disk: {dev} is detached but not deleted. Error: {err}" -msgstr "" - -#: instances/views.py:638 +#: instances/views.py:677 #, python-brace-format msgid "Detach disk: {dev}" msgstr "" -#: instances/views.py:646 +#: instances/views.py:690 #, python-brace-format msgid "Add CD-ROM: {target}" msgstr "" -#: instances/views.py:653 +#: instances/views.py:703 #, python-brace-format msgid "Detach CD-ROM: {dev}" msgstr "" -#: instances/views.py:661 +#: instances/views.py:716 #, python-brace-format msgid "Mount media: {dev}" msgstr "" -#: instances/views.py:669 +#: instances/views.py:729 #, python-brace-format msgid "Umount media: {dev}" msgstr "" -#: instances/views.py:676 +#: instances/views.py:742 #, python-brace-format msgid "New snapshot : {name}" msgstr "" -#: instances/views.py:683 +#: instances/views.py:753 #, python-brace-format msgid "Delete snapshot : {snap_name}" msgstr "" -#: instances/views.py:690 +#: instances/views.py:764 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:693 +#: instances/views.py:767 msgid "Revert snapshot" msgstr "" -#: instances/views.py:716 +#: instances/views.py:781 #, python-brace-format msgid "VCPU {id} is enabled={enabled}" msgstr "" -#: instances/views.py:723 +#: instances/views.py:792 #, python-brace-format msgid "VCPU Hot-plug is enabled={status}" msgstr "" -#: instances/views.py:734 +#: instances/views.py:803 msgid "Set autostart" msgstr "" -#: instances/views.py:740 +#: instances/views.py:812 msgid "Unset autostart" msgstr "" -#: instances/views.py:746 +#: instances/views.py:821 msgid "Enable boot menu" msgstr "" -#: instances/views.py:752 +#: instances/views.py:830 msgid "Disable boot menu" msgstr "" -#: instances/views.py:764 +#: instances/views.py:845 msgid "Set boot order" msgstr "" -#: instances/views.py:767 +#: instances/views.py:848 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:770 +#: instances/views.py:850 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:778 +#: instances/views.py:861 msgid "Edit XML" msgstr "" -#: instances/views.py:792 -msgid "Enter the console password or select Generate" +#: instances/views.py:875 +#, python-brace-format +msgid "Set Quest Agent {status}" msgstr "" -#: instances/views.py:796 +#: instances/views.py:885 +msgid "Set Video Model" +msgstr "" + +#: instances/views.py:894 +msgid "Change network" +msgstr "" + +#: instances/views.py:907 +msgid "Network Device Config is changed. Please shutdown instance to activate." +msgstr "" + +#: instances/views.py:915 +msgid "Add network" +msgstr "" + +#: instances/views.py:929 +msgid "Delete network" +msgstr "" + +#: instances/views.py:945 +#, python-brace-format +msgid "Set Link State: {state}" +msgstr "" + +#: instances/views.py:964 +msgid "{qos_dir.capitalize()} QoS is set" +msgstr "" + +#: instances/views.py:968 networks/views.py:216 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + +#: instances/views.py:969 networks/views.py:217 +msgid "Stop and start network to activate new config" +msgstr "" + +#: instances/views.py:983 networks/views.py:233 +msgid "{qos_dir.capitalize()} QoS is deleted" +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 +msgid "Only one owner is allowed and the one already added" +msgstr "" + +#: instances/views.py:1009 +#, python-format +msgid "Added owner %(user)s" +msgstr "" + +#: instances/views.py:1020 +#, python-brace-format +msgid "Deleted owner {userinstance_id}" +msgstr "" + +#: instances/views.py:1052 +msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +msgstr "" + +#: instances/views.py:1055 +msgid "Instance '{clone_data['name']}' already exists!" +msgstr "" + +#: instances/views.py:1058 +msgid "Instance name '{clone_data['name']}' contains invalid characters!" +msgstr "" + +#: instances/views.py:1061 +msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +msgstr "" + +#: instances/views.py:1071 +#, python-brace-format +msgid "Clone of '{instance.name}'" +msgstr "" + +#: instances/views.py:1104 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:800 +#: instances/views.py:1107 msgid "Set VNC password" msgstr "" -#: instances/views.py:811 +#: instances/views.py:1115 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:817 +#: instances/views.py:1120 msgid "Set VNC type" msgstr "" -#: instances/views.py:821 -msgid "Console type not supported" -msgstr "" - -#: instances/views.py:828 +#: instances/views.py:1125 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:840 -#, python-brace-format -msgid "Set Quest Agent {status}" -msgstr "" - -#: instances/views.py:847 -msgid "Set Video Model" -msgstr "" - -#: instances/views.py:872 -msgid "Change network" -msgstr "" - -#: instances/views.py:885 -msgid "Network Device Config is changed. Please shutdown instance to activate." -msgstr "" - -#: instances/views.py:890 -msgid "Add network" -msgstr "" - -#: instances/views.py:900 -msgid "Delete network" -msgstr "" - -#: instances/views.py:912 -#, python-brace-format -msgid "Set Link State: {state}" -msgstr "" - -#: instances/views.py:928 -msgid "{qos_dir.capitalize()} QoS is set" -msgstr "" - -#: instances/views.py:931 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." -msgstr "" - -#: instances/views.py:932 networks/views.py:217 -msgid "Stop and start network to activate new config" -msgstr "" - -#: instances/views.py:943 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" -msgstr "" - -#: instances/views.py:946 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:947 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:959 -msgid "Only one owner is allowed and the one already added" -msgstr "" - -#: instances/views.py:964 -#, python-brace-format -msgid "Added owner {user_id}" -msgstr "" - -#: instances/views.py:972 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" -msgstr "" - -#: instances/views.py:1001 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" -msgstr "" - -#: instances/views.py:1004 -msgid "Instance '{clone_data['name']}' already exists!" -msgstr "" - -#: instances/views.py:1007 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" -msgstr "" - -#: instances/views.py:1011 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" -msgstr "" - -#: instances/views.py:1027 -#, python-brace-format -msgid "Clone of '{instance.name}'" -msgstr "" - -#: instances/views.py:1046 +#: instances/views.py:1148 msgid "Edit options" msgstr "" -#: instances/views.py:1103 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/views.py:1111 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:1160 -#, python-brace-format -msgid "Problem occurred with host: {comp.name} - {status}" -msgstr "" - -#: instances/views.py:1218 +#: instances/views.py:1162 msgid "Send console.vv file" msgstr "" +#: instances/views.py:1214 instances/views.py:1307 +msgid "A virtual machine with this name already exists" +msgstr "" + +#: instances/views.py:1288 +msgid "You haven't defined any storage pools" +msgstr "" + +#: instances/views.py:1291 +msgid "You haven't defined any network pools" +msgstr "" + +#: instances/views.py:1310 +msgid "There is an instance with same name. Are you sure?" +msgstr "" + +#: instances/views.py:1313 +msgid "No Virtual Machine MAC has been entered" +msgstr "" + +#: instances/views.py:1337 +msgid "Image has already exist. Please check volumes or change instance name" +msgstr "" + +#: instances/views.py:1358 +msgid "First you need to create or select an image" +msgstr "" + +#: instances/views.py:1377 +msgid "Invalid cache mode" +msgstr "" + +#: instances/views.py:1414 +msgid "Instance is created" +msgstr "" + +#: instances/views.py:1433 +msgid "Flavor Created" +msgstr "" + +#: instances/views.py:1441 +msgid "Create Flavor" +msgstr "" + +#: instances/views.py:1452 +msgid "Flavor Updated" +msgstr "" + +#: instances/views.py:1460 +msgid "Update Flavor" +msgstr "" + +#: instances/views.py:1470 +msgid "Flavor Deleted" +msgstr "" + #: interfaces/forms.py:25 msgid "The IPv4 address must not contain any special characters" msgstr "" @@ -2912,6 +2898,17 @@ msgstr "" msgid "hotplug" msgstr "" +#: interfaces/templates/create_iface_block.html:44 +#: interfaces/templates/interface.html:77 +#: 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 +msgid "Type" +msgstr "" + #: interfaces/templates/create_iface_block.html:47 msgid "bridge" msgstr "" @@ -2990,12 +2987,12 @@ msgstr "" #: interfaces/templates/interface.html:56 #: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:58 +#: storages/templates/storage.html:57 msgid "State" msgstr "" #: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:66 +#: storages/templates/storage.html:65 msgid "Stop" msgstr "" @@ -3011,19 +3008,19 @@ msgstr "" msgid "Hypervisor doesn't have any Interfaces" msgstr "" -#: logs/models.py:5 +#: logs/models.py:6 msgid "user" msgstr "" -#: logs/models.py:6 +#: logs/models.py:7 msgid "instance" msgstr "" -#: logs/models.py:7 +#: logs/models.py:8 msgid "message" msgstr "" -#: logs/models.py:8 +#: logs/models.py:9 msgid "date" msgstr "" @@ -3039,11 +3036,11 @@ msgstr "" msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:24 storages/forms.py:25 +#: networks/forms.py:24 storages/forms.py:22 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:26 storages/forms.py:27 +#: networks/forms.py:26 storages/forms.py:24 msgid "The pool name must not exceed 20 characters" msgstr "" @@ -3212,6 +3209,17 @@ msgstr "" msgid "IPv4 Fixed Addresses" msgstr "" +#: networks/templates/network.html:161 networks/templates/network.html:271 +#: nwfilters/templates/nwfilters.html:88 +msgid "Show" +msgstr "" + +#: networks/templates/network.html:169 networks/templates/network.html:279 +#: 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 msgid "Edit entry" msgstr "" @@ -3393,7 +3401,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:56 +#: storages/templates/storage.html:55 msgid "Usage" msgstr "" @@ -3418,27 +3426,27 @@ msgstr "" msgid "Value" msgstr "" -#: storages/forms.py:10 storages/forms.py:39 +#: storages/forms.py:9 storages/forms.py:36 msgid "No path has been entered" msgstr "" -#: storages/forms.py:36 +#: storages/forms.py:33 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:45 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:50 +#: storages/forms.py:47 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:66 storages/forms.py:85 +#: storages/forms.py:61 storages/forms.py:76 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:68 storages/forms.py:87 +#: storages/forms.py:78 msgid "The image name must not exceed 120 characters" msgstr "" @@ -3507,66 +3515,63 @@ msgstr "" msgid "Local Path" msgstr "" -#: storages/templates/create_stg_vol_block.html:14 +#: storages/templates/create_stg_vol_block.html:15 msgid "Upload ISO Image" msgstr "" -#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:29 msgid "Upload" msgstr "" -#: storages/templates/create_stg_vol_block.html:45 +#: storages/templates/create_stg_vol_block.html:46 msgid "Add New Volume" msgstr "" -#: storages/templates/create_stg_vol_block.html:60 -#: storages/templates/storage.html:144 -msgid "qcow2" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:61 -#: storages/templates/storage.html:143 -msgid "qcow" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:62 -#: storages/templates/storage.html:142 -msgid "raw" -msgstr "" - -#: storages/templates/storage.html:46 +#: storages/templates/storage.html:45 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:48 +#: storages/templates/storage.html:47 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:50 +#: storages/templates/storage.html:49 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:51 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:87 storages/templates/storages.html:68 +#: storages/templates/storage.html:86 storages/templates/storages.html:68 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:99 +#: storages/templates/storage.html:98 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:120 +#: storages/templates/storage.html:119 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:133 +#: storages/templates/storage.html:132 msgid "Convert" msgstr "" -#: storages/templates/storage.html:189 +#: storages/templates/storage.html:141 +msgid "raw" +msgstr "" + +#: storages/templates/storage.html:142 +msgid "qcow" +msgstr "" + +#: storages/templates/storage.html:143 +msgid "qcow2" +msgstr "" + +#: storages/templates/storage.html:188 msgid "Hypervisor doesn't have any Volumes" msgstr "" @@ -3574,44 +3579,44 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:38 +#: storages/views.py:40 msgid "Pool name already use" msgstr "" -#: storages/views.py:42 +#: storages/views.py:44 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:153 -#, python-brace-format -msgid "Image file {name} is created successfully" -msgstr "" - -#: storages/views.py:165 +#: storages/views.py:129 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:171 +#: storages/views.py:134 msgid "ISO image already exist" msgstr "" -#: storages/views.py:175 +#: storages/views.py:138 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:184 +#: storages/views.py:147 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:195 +#: storages/views.py:157 msgid "{data['image']} image cloned as {name} successfully" msgstr "" +#: storages/views.py:196 +#, python-brace-format +msgid "Image file {name} is created successfully" +msgstr "" + #: templates/403.html:3 msgid "403" msgstr "" @@ -3658,6 +3663,10 @@ msgid "" "to complete you request." msgstr "" +#: templates/common/confirm_delete.html:12 +msgid "Are you sure you want to delete" +msgstr "" + #: templates/errors_block.html:8 msgid "Error" msgstr "" @@ -3681,57 +3690,71 @@ msgid "close" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 msgid "Site Maps" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 +#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 msgid "Static Files" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:45 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 msgid "That page number is not an integer" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:47 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 msgid "That page number is less than 1" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:52 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 msgid "That page contains no results" msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:31 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 msgid "Enter a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:102 #: venv/lib/python3.6/site-packages/django/forms/fields.py:658 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 msgid "Enter a valid URL." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:154 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 msgid "Enter a valid integer." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:165 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. #: venv/lib/python3.6/site-packages/django/core/validators.py:239 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:245 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:246 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:252 msgid "" "Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or " "hyphens." @@ -3739,39 +3762,51 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:255 #: venv/lib/python3.6/site-packages/django/core/validators.py:275 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 msgid "Enter a valid IPv4 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:260 #: venv/lib/python3.6/site-packages/django/core/validators.py:276 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 msgid "Enter a valid IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:270 #: venv/lib/python3.6/site-packages/django/core/validators.py:274 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:304 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 msgid "Enter only digits separated by commas." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:310 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:342 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:351 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:361 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -3783,6 +3818,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:376 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -3796,10 +3832,13 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:395 #: venv/lib/python3.6/site-packages/django/forms/fields.py:290 #: venv/lib/python3.6/site-packages/django/forms/fields.py:325 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 msgid "Enter a number." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:397 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." @@ -3807,6 +3846,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:402 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." @@ -3814,6 +3854,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:407 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -3823,6 +3864,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:469 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:463 #, python-format msgid "" "File extension '%(extension)s' is not allowed. Allowed extensions are: " @@ -3835,28 +3877,35 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 #: 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 +#: 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." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:105 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 msgid "This field cannot be null." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:106 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 msgid "This field cannot be blank." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" @@ -3864,33 +3913,42 @@ msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:128 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 #, python-format msgid "Field of type: %(field_type)s" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:905 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1772 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 msgid "Integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:909 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1770 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:905 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1807 #, python-format msgid "'%(value)s' value must be an integer." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:984 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1850 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 msgid "Big (8 byte) integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:996 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:990 #, python-format msgid "'%(value)s' value must be either True or False." msgstr "" @@ -3901,19 +3959,23 @@ msgid "'%(value)s' value must be either True, False, or None." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:999 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 msgid "Boolean (Either True or False)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1040 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 #, python-format msgid "String (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 msgid "Comma-separated integers" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1153 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1172 #, python-format msgid "" "'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " @@ -3922,6 +3984,8 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1155 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1298 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1174 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1319 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " @@ -3929,10 +3993,12 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1158 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 msgid "Date (without time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1317 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." @@ -3940,6 +4006,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1300 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1321 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" @@ -3947,19 +4014,23 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1304 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 msgid "Date (with time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1452 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1475 #, python-format msgid "'%(value)s' value must be a decimal number." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1454 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 msgid "Decimal number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1593 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1628 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[." @@ -3967,66 +4038,81 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1596 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 msgid "Duration" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1646 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 msgid "Email address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1669 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 msgid "File path" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1735 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1773 #, python-format msgid "'%(value)s' value must be a float." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1737 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 msgid "Floating point number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1866 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 msgid "IPv4 address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1897 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 msgid "IP address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1977 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2006 #, python-format msgid "'%(value)s' value must be either None, True or False." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1980 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 msgid "Boolean (Either True, False or None)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2015 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 msgid "Positive integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2028 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 msgid "Positive small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2042 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2074 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 msgid "Small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2081 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 msgid "Text" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2109 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2163 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " @@ -4034,6 +4120,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2165 #, python-format msgid "" "'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " @@ -4041,18 +4128,22 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2114 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 msgid "Time" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2240 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 msgid "URL" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2262 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 msgid "Raw binary data" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2366 #, python-format msgid "'%(value)s' is not a valid UUID." msgstr "" @@ -4062,65 +4153,81 @@ msgid "Universally unique identifier" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:221 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 msgid "File" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:778 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:780 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 msgid "Foreign Key (type determined by related field)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1007 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 msgid "One-to-one relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1057 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1058 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label #: venv/lib/python3.6/site-packages/django/forms/boundfield.py:146 +#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 msgid ":?.!" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:53 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 msgid "This field is required." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:245 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 msgid "Enter a whole number." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:396 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1126 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 msgid "Enter a valid date." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:420 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1127 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 msgid "Enter a valid time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 msgid "Enter a valid date/time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:471 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 msgid "Enter a valid duration." msgstr "" @@ -4130,18 +4237,22 @@ msgid "The number of days must be between {min_days} and {max_days}." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:532 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 msgid "No file was submitted. Check the encoding type on the form." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:533 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 msgid "No file was submitted." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:534 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 msgid "The submitted file is empty." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:536 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4150,10 +4261,12 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:539 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:600 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -4162,6 +4275,9 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:762 #: venv/lib/python3.6/site-packages/django/forms/fields.py:852 #: venv/lib/python3.6/site-packages/django/forms/models.py:1270 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" @@ -4169,32 +4285,41 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:853 #: venv/lib/python3.6/site-packages/django/forms/fields.py:968 #: venv/lib/python3.6/site-packages/django/forms/models.py:1269 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 msgid "Enter a list of values." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:969 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 msgid "Enter a complete value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:1185 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 msgid "Enter a valid UUID." msgstr "" #. Translators: This is the default suffix added to form field labels #: venv/lib/python3.6/site-packages/django/forms/forms.py:86 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 msgid ":" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/forms.py:212 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:91 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:97 msgid "ManagementForm data is missing or has been tampered with" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:338 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:355 #, python-format msgid "Please submit %d or fewer forms." msgid_plural "Please submit %d or fewer forms." @@ -4202,6 +4327,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:345 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:362 #, python-format msgid "Please submit %d or more forms." msgid_plural "Please submit %d or more forms." @@ -4210,20 +4336,25 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:371 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:373 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 msgid "Order" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:751 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:755 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:761 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -4231,6 +4362,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:770 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 msgid "Please correct the duplicate values below." msgstr "" @@ -4239,6 +4371,7 @@ msgid "The inline value did not match the parent instance." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:1158 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" @@ -4248,6 +4381,7 @@ msgid "\"%(pk)s\" is not a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/utils.py:162 +#: venv2/lib/python2.7/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -4255,23 +4389,29 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:396 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 msgid "Currently" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:710 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 msgid "Yes" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:711 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 msgid "No" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:788 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 msgid "yes,no,maybe" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:817 #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -4279,327 +4419,401 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:836 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 #, python-format msgid "%s KB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:838 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 #, python-format msgid "%s MB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:840 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 #, python-format msgid "%s GB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:842 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 #, python-format msgid "%s TB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:844 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 #, python-format msgid "%s PB" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:62 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:63 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:68 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:69 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:150 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 msgid "midnight" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:152 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 msgid "noon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:16 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jan" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "feb" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "mar" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "apr" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "may" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "jul" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "aug" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "sep" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "oct" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "nov" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "dec" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:23 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Jan." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:24 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Feb." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:25 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:26 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:27 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 msgctxt "abbrev. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:28 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 msgctxt "abbrev. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:29 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 msgctxt "abbrev. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:30 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 msgctxt "abbrev. month" msgid "Aug." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:31 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 msgctxt "abbrev. month" msgid "Sept." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:32 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 msgctxt "abbrev. month" msgid "Oct." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:33 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 msgctxt "abbrev. month" msgid "Nov." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:34 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 msgctxt "abbrev. month" msgid "Dec." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:37 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:38 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:39 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:40 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 msgctxt "alt. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:42 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 msgctxt "alt. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:43 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 msgctxt "alt. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:44 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 msgctxt "alt. month" msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:45 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 msgctxt "alt. month" msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:46 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 msgctxt "alt. month" msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:47 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 msgctxt "alt. month" msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:48 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 msgctxt "alt. month" msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 +#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 msgid "This is not a valid IPv6 address." msgstr "" @@ -4610,16 +4824,20 @@ msgid "%(truncated_text)s…" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/text.py:233 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements #: venv/lib/python3.6/site-packages/django/utils/text.py:252 #: venv/lib/python3.6/site-packages/django/utils/timesince.py:83 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 msgid ", " msgstr "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d year" msgid_plural "%d years" @@ -4627,6 +4845,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d month" msgid_plural "%d months" @@ -4634,6 +4853,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d week" msgid_plural "%d weeks" @@ -4641,6 +4861,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d day" msgid_plural "%d days" @@ -4648,6 +4869,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -4655,6 +4877,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -4662,18 +4885,22 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:72 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:60 msgid "0 minutes" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:110 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 msgid "Forbidden" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:111 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 msgid "CSRF verification failed. Request aborted." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:114 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -4682,6 +4909,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:119 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -4698,6 +4926,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:132 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -4705,44 +4934,56 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:129 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:142 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 msgid "More information is available with DEBUG=True." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 msgid "No year specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 msgid "Date out of range" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 msgid "No month specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 msgid "No day specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 msgid "No week specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:589 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -4750,39 +4991,47 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:623 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 +#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:40 +#: venv2/lib/python2.7/site-packages/django/views/static.py:44 msgid "Directory indexes are not allowed here." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv2/lib/python2.7/site-packages/django/views/static.py:46 #, python-format msgid "\"%(path)s\" does not exist" msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:80 +#: venv2/lib/python2.7/site-packages/django/views/static.py:86 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -4834,3 +5083,271 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:408 msgid "Connect, get help, or contribute" msgstr "" + +#: venv/lib/python3.6/site-packages/django_icons/renderers/image.py:217 +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 +#, 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" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1267 +#, python-format +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/utils/text.py:81 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s..." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:520 +msgid "Welcome to Django" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:521 +msgid "It worked!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:522 +msgid "Congratulations on your first Django-powered page." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:524 +msgid "" +"Next, start your first app by running python manage.py startapp " +"[app_label]." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 +msgid "" +"You're seeing this message because you have DEBUG = True in " +"your Django settings file and you haven't configured any URLs. Get to work!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 +msgid "usage: " +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 +msgid ".__call__() not defined" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 +#, python-format +msgid "unknown parser %r (choices: %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 +#, python-format +msgid "argument \"-\" with mode %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 +#, python-format +msgid "cannot merge actions - two groups are named %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 +msgid "'required' is an invalid argument for positionals" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 +#, python-format +msgid "invalid option string %r: must start with a character %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 +#, python-format +msgid "dest= is required for options like %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 +#, python-format +msgid "invalid conflict_resolution value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 +#, python-format +msgid "conflicting option string(s): %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 +msgid "mutually exclusive arguments must be optional" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 +msgid "positional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 +msgid "optional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1615 +msgid "show this help message and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 +msgid "show program's version number and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 +msgid "cannot have multiple subparser arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 +#, python-format +msgid "unrecognized arguments: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 +#, python-format +msgid "not allowed with argument %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 +#, python-format +msgid "ignored explicit argument %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 +msgid "too few arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 +#, python-format +msgid "argument %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 +#, python-format +msgid "one of the arguments %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 +msgid "expected one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 +msgid "expected at most one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 +msgid "expected at least one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 +#, python-format +msgid "expected %s argument(s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 +#, python-format +msgid "ambiguous option: %s could match %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 +#, python-format +msgid "unexpected option string: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 +#, python-format +msgid "%r is not callable" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 +#, python-format +msgid "invalid %s value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 +#, python-format +msgid "invalid choice: %r (choose from %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 +#, python-format +msgid "%s: error: %s\n" +msgstr "" + +#: webvirtcloud/middleware.py:21 +#, 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 a6f82be..8572384 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-06-12 06:11+0000\n" +"POT-Creation-Date: 2020-07-20 09:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,228 +18,181 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: accounts/forms.py:10 -msgid "No username has been entered" +#: accounts/forms.py:24 +msgid "Instance owned by another user" msgstr "" -#: accounts/forms.py:13 -msgid "No password has been entered" +#: accounts/models.py:24 +#, python-format +msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/forms.py:19 create/forms.py:23 -msgid "The flavor name must not contain any special characters" -msgstr "" - -#: accounts/forms.py:21 create/forms.py:25 -msgid "The flavor name must not exceed 20 characters" -msgstr "" - -#: accounts/forms.py:26 create/forms.py:30 -msgid "Flavor name is already use" +#: accounts/models.py:32 +msgid "key name" msgstr "" #: accounts/models.py:33 +msgid "public key" +msgstr "" + +#: accounts/models.py:42 +msgid "max instances" +msgstr "" + +#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 +#: accounts/models.py:63 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:85 +#: accounts/models.py:49 +msgid "max CPUs" +msgstr "" + +#: accounts/models.py:55 +msgid "max memory" +msgstr "" + +#: accounts/models.py:61 +msgid "max disk size" +msgstr "" + +#: accounts/models.py:77 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:3 admin/templates/admin/common/form.html:6 -#: admin/templates/admin/logs.html:32 admin/templates/admin/user_form.html:6 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:6 -#: instances/templates/instance.html:1644 instances/templates/instances.html:71 -msgid "User" +#: accounts/templates/account.html:4 accounts/templates/account.html:12 +msgid "User Profile" msgstr "" -#: accounts/templates/account.html:23 accounts/templates/profile.html:98 -msgid "Key name" +#: accounts/templates/account.html:21 +#: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:32 +#: computes/templates/overview.html:16 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 +#: templates/navbar.html:14 +msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 accounts/templates/profile.html:104 -msgid "Public key" +#: accounts/templates/account.html:24 +msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:47 accounts/templates/accounts-list.html:25 -#: accounts/templates/accounts.html:21 admin/templates/admin/group_list.html:24 -#: admin/templates/admin/logs.html:21 admin/templates/admin/user_list.html:25 -#: computes/templates/computes.html:241 -#: create/templates/create_instance_w2.html:70 -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -#: instances/templates/instances.html:61 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:189 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/account.html:47 -msgid "User doesn't have any Instance" -msgstr "" - -#: accounts/templates/account.html:56 -#: accounts/templates/create_user_inst_block.html:18 -#: admin/templates/admin/logs.html:33 instances/templates/instance.html:4 +#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 +#: instances/templates/instance.html:4 msgid "Instance" msgstr "" -#: accounts/templates/account.html:57 accounts/templates/account.html:88 +#: accounts/templates/account.html:35 msgid "VNC" msgstr "" -#: accounts/templates/account.html:58 accounts/templates/account.html:97 -#: instances/templates/instance.html:88 instances/templates/instance.html:412 -#: instances/templates/instance.html:414 instances/templates/instance.html:441 -#: instances/templates/instance.html:476 instances/templates/instance.html:480 -#: instances/templates/instance.html:497 instances/templates/instance.html:499 -#: instances/templates/instance.html:504 +#: accounts/templates/account.html:36 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 +#: instances/templates/instances/resize_tab.html:121 +#: instances/templates/instances/resize_tab.html:125 +#: instances/templates/instances/resize_tab.html:151 +#: instances/templates/instances/resize_tab.html:153 +#: instances/templates/instances/resize_tab.html:158 msgid "Resize" msgstr "" -#: accounts/templates/account.html:59 accounts/templates/account.html:106 -#: accounts/templates/account.html:127 +#: 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:84 -#: admin/templates/admin/common/confirm_delete.html:6 -#: admin/templates/admin/common/confirm_delete.html:16 +#: 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.html:98 -#: computes/templates/computes.html:142 computes/templates/computes.html:190 -#: computes/templates/computes.html:220 instances/templates/instance.html:873 -#: instances/templates/instance.html:880 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:63 -#: storages/templates/storage.html:176 +#: admin/templates/admin/user_list.html:67 +#: computes/templates/computes/list.html:55 +#: 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 #: 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:60 -#: create/templates/create_instance_w2.html:85 -#: instances/templates/instance.html:556 instances/templates/instance.html:831 +#: accounts/templates/account.html:38 +#: instances/templates/create_instance_w2.html:86 +#: 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:102 +#: storages/templates/storage.html:101 msgid "Action" msgstr "" -#: accounts/templates/account.html:81 -msgid "Edit privilegies for" +#: accounts/templates/account.html:50 +msgid "edit" msgstr "" -#: accounts/templates/account.html:91 accounts/templates/account.html:100 -#: accounts/templates/account.html:109 -msgid "False" +#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +msgid "Key name" msgstr "" -#: accounts/templates/account.html:116 -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: accounts/templates/create_user_inst_block.html:29 -#: computes/templates/computes.html:101 computes/templates/computes.html:145 -#: computes/templates/computes.html:193 computes/templates/computes.html:223 -#: create/templates/create_flav_block.html:51 -#: create/templates/create_instance_w2.html:273 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:29 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instance.html:993 -#: 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:27 -#: storages/templates/create_stg_vol_block.html:81 -#: storages/templates/storage.html:156 -msgid "Close" -msgstr "" - -#: accounts/templates/account.html:117 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.html:33 -#: networks/templates/network.html:85 nwfilters/templates/nwfilter.html:62 -#: secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/account.html:127 accounts/templates/profile.html:84 -#: create/templates/create_instance_w2.html:291 -#: instances/templates/instance.html:581 instances/templates/instance.html:1004 -#: instances/templates/instance.html:1074 -#: instances/templates/instance.html:1079 -#: 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:64 storages/templates/storage.html:67 -#: storages/templates/storage.html:79 storages/templates/storage.html:176 -msgid "Are you sure?" +#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +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:83 -#: instances/templates/instance.html:657 templates/navbar.html:29 +#: 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 -#: instances/templates/allinstances.html:17 -#: instances/templates/instances.html:19 nwfilters/templates/nwfilters.html:11 -#: storages/templates/storage.html:89 +#: 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:27 -#: admin/templates/admin/user_list.html:33 computes/templates/computes.html:79 -#: computes/templates/computes.html:127 computes/templates/computes.html:170 +#: 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.html:40 -#: instances/templates/allinstances.html:57 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances.html:72 +#: 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 "" @@ -254,22 +207,33 @@ msgid "Superuser" msgstr "" #: accounts/templates/accounts-list.html:37 -#: instances/templates/instance.html:631 instances/templates/instance.html:1444 -#: instances/templates/instance.html:1446 -#: instances/templates/instance_actions.html:7 +#: 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:157 -#: storages/templates/storage.html:164 +#: 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 -#: instances/templates/allinstances.html:68 -#: instances/templates/allinstances_index_grouped.html:26 -#: instances/templates/allinstances_index_grouped.html:56 -#: instances/templates/allinstances_index_nongrouped.html:20 -#: instances/templates/instance.html:17 instances/templates/instances.html:85 +#: 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 "" @@ -284,22 +248,21 @@ msgstr "" #: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 #: accounts/templates/create_user_block.html:18 -#: computes/templates/computes.html:172 -#: create/templates/create_flav_block.html:19 -#: create/templates/create_instance_w2.html:81 -#: create/templates/create_instance_w2.html:107 -#: create/templates/create_instance_w2.html:110 -#: create/templates/create_instance_w2.html:309 -#: create/templates/create_instance_w2.html:311 -#: create/templates/create_instance_w2.html:522 -#: create/templates/create_instance_w2.html:524 +#: 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.html:56 -#: instances/templates/allinstances_index_grouped.html:6 +#: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:554 instances/templates/instance.html:906 -#: instances/templates/instances.html:70 +#: 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 @@ -314,21 +277,18 @@ msgstr "" #: 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:20 -#: storages/templates/create_stg_vol_block.html:51 -#: storages/templates/create_stg_vol_block.html:53 -#: storages/templates/storage.html:98 storages/templates/storage.html:126 -#: storages/templates/storage.html:128 +#: 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 computes/templates/computes.html:85 -#: computes/templates/computes.html:176 -#: console/templates/console-spice-full.html:200 -#: instances/templates/instance.html:1293 -#: instances/templates/instance.html:1300 +#: 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 "" @@ -341,7 +301,7 @@ msgid "Is superuser" msgstr "" #: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 instances/models.py:25 +#: accounts/templates/accounts.html:94 msgid "Can clone instances" msgstr "" @@ -375,6 +335,63 @@ msgstr "" 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 +msgid "Change Password" +msgstr "" + +#: accounts/templates/accounts/change_password_form.html:22 +#: admin/templates/admin/user_form.html:22 +#: computes/templates/computes/form.html:21 +#: templates/common/confirm_delete.html:14 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 +#: 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" msgstr "" @@ -384,13 +401,13 @@ msgid "john" msgstr "" #: accounts/templates/create_user_block.html:32 -#: create/templates/create_instance_w1.html:93 -#: create/templates/create_instance_w2.html:275 -#: create/templates/create_instance_w2.html:277 -#: create/templates/create_instance_w2.html:504 -#: create/templates/create_instance_w2.html:508 -#: create/templates/create_instance_w2.html:717 -#: create/templates/create_instance_w2.html:721 +#: 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 @@ -403,29 +420,10 @@ msgstr "" #: 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:82 +#: storages/templates/create_stg_vol_block.html:57 msgid "Create" msgstr "" -#: accounts/templates/create_user_inst_block.html:12 -msgid "Add Instance for User" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:18 -#: console/templates/console-spice-full.html:198 -#: instances/templates/allinstances_index_nongrouped.html:6 -msgid "Host" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:30 -#: accounts/templates/profile.html:111 -#: create/templates/create_flav_block.html:54 -#: instances/templates/add_instance_network_block.html:50 -#: instances/templates/add_instance_owner_block.html:30 -#: nwfilters/templates/add_nwf_rule.html:26 -msgid "Add" -msgstr "" - #: accounts/templates/login.html:3 accounts/templates/logout.html:4 msgid "WebVirtCloud" msgstr "" @@ -439,7 +437,7 @@ msgstr "" msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:21 +#: accounts/templates/login.html:18 accounts/templates/profile.html:25 msgid "Login" msgstr "" @@ -451,72 +449,86 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:4 accounts/templates/profile.html:9 +#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:18 +#: accounts/templates/profile.html:19 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:33 +#: accounts/templates/profile.html:37 msgid "Email" msgstr "" -#: accounts/templates/profile.html:40 accounts/templates/profile.html:67 -#: computes/templates/computes.html:104 computes/templates/computes.html:148 -#: computes/templates/computes.html:196 computes/templates/computes.html:225 -#: instances/templates/instance.html:1190 -#: instances/templates/instance.html:1194 -#: instances/templates/instance.html:1480 -#: instances/templates/instance.html:1482 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 -msgid "Change" -msgstr "" - -#: accounts/templates/profile.html:45 -msgid "Edit Password" -msgstr "" - #: accounts/templates/profile.html:48 -msgid "Old" -msgstr "" - -#: accounts/templates/profile.html:54 -msgid "New" -msgstr "" - -#: accounts/templates/profile.html:60 -msgid "Retry" -msgstr "" - -#: accounts/templates/profile.html:72 instances/templates/instance.html:266 +#: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:100 +#: 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 "" + +#: accounts/templates/profile.html:76 msgid "Enter Name" msgstr "" -#: accounts/templates/profile.html:106 +#: accounts/templates/profile.html:82 msgid "Enter Public Key" msgstr "" -#: accounts/views.py:52 +#: accounts/templates/profile.html:87 +#: instances/templates/add_instance_network_block.html:50 +#: instances/templates/add_instance_owner_block.html:31 +#: instances/templates/create_flav_block.html:28 +#: nwfilters/templates/add_nwf_rule.html:26 +msgid "Add" +msgstr "" + +#: accounts/views.py:39 msgid "Key name already exist" msgstr "" -#: accounts/views.py:55 +#: accounts/views.py:42 msgid "Public key already exist" msgstr "" -#: accounts/views.py:58 +#: accounts/views.py:45 msgid "Invalid characters in public key" msgstr "" -#: accounts/views.py:112 -msgid "Instance already added" +#: accounts/views.py:77 +msgid "Password Changed" +msgstr "" + +#: accounts/views.py:80 +msgid "Wrong Data Provided" +msgstr "" + +#: accounts/views.py:100 +msgid "Create User Instance" +msgstr "" + +#: accounts/views.py:118 +msgid "Update User Instance" msgstr "" #: admin/forms.py:46 @@ -528,25 +540,6 @@ msgstr "" msgid "Groups" msgstr "" -#: admin/templates/admin/common/confirm_delete.html:12 -msgid "Are you sure you want to delete" -msgstr "" - -#: admin/templates/admin/common/confirm_delete.html:14 -#: admin/templates/admin/common/form.html:22 -#: admin/templates/admin/user_form.html:22 -#: computes/templates/computes/form.html:22 -msgid "Cancel" -msgstr "" - -#: admin/templates/admin/common/form.html:24 -#: admin/templates/admin/user_form.html:24 -#: computes/templates/computes/form.html:24 -#: instances/templates/edit_instance_volume.html:124 -#: networks/templates/add_network_qos.html:51 -msgid "Save" -msgstr "" - #: admin/templates/admin/common/list.html:9 msgid "Create New" msgstr "" @@ -561,33 +554,53 @@ msgstr "" #: admin/templates/admin/group_list.html:33 #: admin/templates/admin/user_list.html:38 -#: instances/templates/allinstances.html:60 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/instance.html:909 instances/templates/instance.html:1051 -#: instances/templates/instances.html:75 networks/templates/network.html:178 -#: networks/templates/network.html:287 networks/templates/network.html:335 +#: computes/templates/computes/instances.html:71 +#: computes/templates/computes/list.html:32 +#: 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 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8 -#: instances/templates/instance.html:1577 templates/navbar.html:31 +#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:21 +#: admin/templates/admin/logs.html:22 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555 -#: instances/templates/instance.html:1643 +#: admin/templates/admin/logs.html:32 +#: instances/templates/instances/snapshots_tab.html:48 +#: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645 +#: 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 +#: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" +#: admin/templates/admin/user_form.html:24 +#: 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:37 msgid "Can Clone" msgstr "" @@ -596,19 +609,19 @@ msgstr "" msgid "View Profile" msgstr "" -#: admin/views.py:38 +#: admin/views.py:39 msgid "Create Group" msgstr "" -#: admin/views.py:56 +#: admin/views.py:57 msgid "Update Group" msgstr "" -#: admin/views.py:108 +#: admin/views.py:110 msgid "Create User" msgstr "" -#: admin/views.py:130 +#: admin/views.py:132 msgid "Update User" msgstr "" @@ -820,24 +833,76 @@ msgstr "" msgid "Show access ssh keys" msgstr "" +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Console Scale" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Allow console to scaling view" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Console View-Only" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Allow only view not modify" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Console Resize Session" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Allow to resize session for console" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Console Clip Viewport" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Clip console viewport" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +msgid "name" +msgstr "" + +#: appsettings/models.py:10 +msgid "key" +msgstr "" + +#: appsettings/models.py:11 +msgid "value" +msgstr "" + +#: appsettings/models.py:12 +msgid "choices" +msgstr "" + +#: appsettings/models.py:13 +msgid "description" +msgstr "" + #: appsettings/templates/appsettings.html:3 #: appsettings/templates/appsettings.html:8 msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:18 +#: appsettings/templates/appsettings.html:17 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:22 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:55 +#: appsettings/templates/appsettings.html:54 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:60 +#: appsettings/templates/appsettings.html:59 msgid "Other Settings" msgstr "" @@ -860,106 +925,22 @@ msgstr "" msgid "FQDN/IP" msgstr "" -#: computes/forms.py:47 -msgid "No hostname has been entered" -msgstr "" - -#: computes/forms.py:48 -msgid "No IP / Domain name has been entered" -msgstr "" - -#: computes/forms.py:49 -msgid "No login has been entered" -msgstr "" - -#: computes/forms.py:57 -msgid "The name of the host must not contain any special characters" -msgstr "" - -#: computes/forms.py:59 -msgid "The name of the host must not exceed 20 characters" -msgstr "" - -#: computes/forms.py:67 computes/validators.py:16 -msgid "" -"Hostname must contain only numbers, or the domain name separated by \".\"" -msgstr "" - -#: computes/forms.py:69 computes/validators.py:18 -msgid "Wrong IP address" -msgstr "" - -#: computes/models.py:5 -msgid "name" -msgstr "" - -#: computes/models.py:6 +#: computes/models.py:12 msgid "hostname" msgstr "" -#: computes/models.py:7 +#: computes/models.py:13 msgid "login" msgstr "" -#: computes/models.py:8 +#: computes/models.py:14 msgid "password" msgstr "" -#: computes/models.py:9 +#: computes/models.py:15 msgid "details" msgstr "" -#: computes/templates/computes.html:3 computes/templates/computes.html:9 -#: templates/navbar.html:18 -msgid "Computes" -msgstr "" - -#: computes/templates/computes.html:42 instances/templates/instance.html:1537 -msgid "Connected" -msgstr "" - -#: computes/templates/computes.html:44 -msgid "Not Connected" -msgstr "" - -#: computes/templates/computes.html:46 computes/templates/computes.html:91 -#: computes/templates/computes.html:93 computes/templates/computes.html:134 -#: computes/templates/computes.html:136 computes/templates/computes.html:182 -#: computes/templates/computes.html:184 computes/templates/computes.html:212 -#: computes/templates/computes.html:214 computes/templates/overview.html:92 -#: instances/templates/instance.html:758 instances/templates/instance.html:840 -msgid "Details" -msgstr "" - -#: computes/templates/computes.html:50 -msgid "No details available" -msgstr "" - -#: computes/templates/computes.html:59 -msgid "Edit connection" -msgstr "" - -#: computes/templates/computes.html:66 computes/templates/computes.html:114 -#: computes/templates/computes.html:157 computes/templates/computes.html:205 -msgid "Label" -msgstr "" - -#: computes/templates/computes.html:73 computes/templates/computes.html:121 -#: computes/templates/computes.html:164 -msgid "FQDN / IP" -msgstr "" - -#: computes/templates/computes.html:112 -msgid "" -"Need create ssh authorization key. If you have another SSH port on " -"your server, you can add IP:PORT like '192.168.1.1:2222'." -msgstr "" - -#: computes/templates/computes.html:241 -msgid "Hypervisor doesn't have any Computes" -msgstr "" - #: computes/templates/computes/form.html:6 msgid "Add Compute" msgstr "" @@ -968,6 +949,137 @@ msgstr "" 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 +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 +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 +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 +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 +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 +#: storages/templates/create_stg_block.html:124 +#: storages/templates/storage.html:35 storages/templates/storages.html:35 +msgid "Secrets" +msgstr "" + +#: computes/templates/computes/instances.html:58 +msgid "Hypervisor doesn't have any Instances" +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:777 +#: instances/templates/instances/settings_tab.html:800 +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 +msgid "VCPU" +msgstr "" + +#: computes/templates/computes/instances.html:70 +#: computes/templates/overview.html:82 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/instances/resize_tab.html:13 +msgid "Memory" +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 +msgid "Off" +msgstr "" + +#: computes/templates/computes/instances.html:98 +#: instances/templates/allinstances_index_grouped.html:60 +#: instances/templates/allinstances_index_nongrouped.html:44 +msgid "Suspended" +msgstr "" + +#: computes/templates/computes/list.html:6 +#: computes/templates/computes/list.html:12 templates/navbar.html:18 +msgid "Computes" +msgstr "" + +#: computes/templates/computes/list.html:21 +msgid "You don't have any computes" +msgstr "" + +#: computes/templates/computes/list.html:31 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 +#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/instances/settings_tab.html:876 +msgid "Connected" +msgstr "" + +#: computes/templates/computes/list.html:42 +msgid "Not Connected" +msgstr "" + #: computes/templates/create_comp_block.html:5 msgid "TCP" msgstr "" @@ -988,79 +1100,6 @@ msgstr "" msgid "Add new host" msgstr "" -#: computes/templates/overview.html:4 computes/templates/overview.html:13 -#: instances/templates/instances.html:30 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 -msgid "Overview" -msgstr "" - -#: computes/templates/overview.html:16 instances/templates/allinstances.html:4 -#: instances/templates/allinstances.html:20 -#: instances/templates/bottom_bar.html:17 instances/templates/instances.html:4 -#: instances/templates/instances.html:33 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 -#: templates/navbar.html:14 -msgid "Instances" -msgstr "" - -#: computes/templates/overview.html:19 instances/templates/instances.html:36 -#: 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 -msgid "Storages" -msgstr "" - -#: computes/templates/overview.html:22 instances/templates/instances.html:39 -#: 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 -msgid "Networks" -msgstr "" - -#: computes/templates/overview.html:25 instances/templates/instances.html:42 -#: 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 -msgid "Interfaces" -msgstr "" - -#: computes/templates/overview.html:28 instances/templates/instances.html:45 -#: 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 -msgid "NWFilters" -msgstr "" - -#: computes/templates/overview.html:31 instances/templates/instances.html:48 -#: 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 -#: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 -msgid "Secrets" -msgstr "" - #: computes/templates/overview.html:42 msgid "Basic details" msgstr "" @@ -1094,16 +1133,9 @@ msgstr "" msgid "Libvirt" msgstr "" -#: computes/templates/overview.html:82 instances/templates/allinstances.html:59 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:9 -#: instances/templates/instance.html:369 instances/templates/instances.html:74 -msgid "Memory" -msgstr "" - #: computes/templates/overview.html:84 -#: create/templates/create_instance_w1.html:40 -#: create/templates/create_instance_w1.html:56 +#: instances/templates/create_instance_w1.html:42 +#: instances/templates/create_instance_w1.html:58 msgid "Architecture" msgstr "" @@ -1132,270 +1164,153 @@ msgstr "" msgid "RAM Utilization" msgstr "" +#: computes/validators.py:16 +msgid "" +"Hostname must contain only numbers, or the domain name separated by \".\"" +msgstr "" + +#: computes/validators.py:18 +msgid "Wrong IP address" +msgstr "" + #: computes/validators.py:24 msgid "The hostname must not contain any special characters" msgstr "" -#: console/templates/console-base.html:69 +#: console/templates/console-base.html:51 msgid "Send key(s)" msgstr "" -#: console/templates/console-base.html:89 +#: console/templates/console-base.html:71 msgid "Fullscreen" msgstr "" +#: console/templates/console-spice-full.html:56 +msgid "must set host and port" +msgstr "" + +#: console/templates/console-spice-full.html:83 +#: console/templates/console-spice-full.html:97 +#: console/templates/console-spice-lite.html:138 +#: console/templates/console-spice-lite.html:150 +msgid "disconnect" +msgstr "" + +#: console/templates/console-spice-full.html:114 +#: console/templates/console-spice-lite.html:167 +msgid "File API is not supported" +msgstr "" + +#: console/templates/console-spice-full.html:197 +#: instances/templates/allinstances_index_nongrouped.html:7 +msgid "Host" +msgstr "" + #: console/templates/console-spice-full.html:199 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:201 +#: console/templates/console-spice-full.html:207 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:202 +#: 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:62 +#: storages/templates/storage.html:61 msgid "Start" msgstr "" -#: console/templates/console-vnc-full.html:83 +#: console/templates/console-spice-lite.html:109 +msgid "must specify host and port in URL" +msgstr "" + +#: console/templates/console-vnc-full.html:78 msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:297 +#: console/templates/console-vnc-lite.html:222 msgid "Loading" msgstr "" -#: create/forms.py:10 -msgid "No flavor name has been entered" -msgstr "" - -#: create/forms.py:13 create/forms.py:37 -msgid "No VCPU has been entered" -msgstr "" - -#: create/forms.py:15 -msgid "No HDD image has been entered" -msgstr "" - -#: create/forms.py:17 create/forms.py:40 -msgid "No RAM size has been entered" -msgstr "" - -#: create/forms.py:34 +#: instances/forms.py:37 msgid "No Virtual Machine name has been entered" msgstr "" -#: create/forms.py:41 +#: instances/forms.py:39 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/forms.py:42 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/forms.py:43 msgid "No Network pool has been choosen" msgstr "" -#: create/forms.py:46 +#: instances/forms.py:48 msgid "Please select HDD cache mode" msgstr "" -#: create/forms.py:53 +#: instances/forms.py:55 msgid "Please select a graphics type" msgstr "" -#: create/forms.py:54 +#: instances/forms.py:56 msgid "Please select a video driver" msgstr "" -#: create/forms.py:61 +#: instances/forms.py:63 msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: create/forms.py:63 +#: instances/forms.py:65 msgid "The name of the virtual machine must not exceed 20 characters" msgstr "" -#: create/templates/create_flav_block.html:13 -msgid "Add New Flavor" +#: instances/models.py:11 +msgid "label" msgstr "" -#: create/templates/create_flav_block.html:21 -msgid "Micro" +#: instances/models.py:12 +msgid "memory" msgstr "" -#: create/templates/create_flav_block.html:26 -#: create/templates/create_instance_w2.html:82 -#: create/templates/create_instance_w2.html:327 -#: create/templates/create_instance_w2.html:540 -#: instances/templates/allinstances.html:58 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:8 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 -#: instances/templates/instances.html:73 -msgid "VCPU" +#: instances/models.py:13 +msgid "vcpu" msgstr "" -#: create/templates/create_flav_block.html:33 -#: create/templates/create_instance_w2.html:83 -#: create/templates/create_instance_w2.html:356 -#: create/templates/create_instance_w2.html:567 -#: instances/templates/instance.html:45 -msgid "RAM" +#: instances/models.py:14 +msgid "disk" msgstr "" -#: create/templates/create_flav_block.html:38 -#: create/templates/create_instance_w2.html:94 -#: create/templates/create_instance_w2.html:360 -#: create/templates/create_instance_w2.html:571 -#: instances/templates/allinstances.html:78 -#: instances/templates/instance.html:45 instances/templates/instance.html:450 -#: instances/templates/instance.html:463 -msgid "MB" +#: instances/models.py:28 +msgid "uuid" msgstr "" -#: create/templates/create_flav_block.html:41 -#: create/templates/create_instance_w2.html:84 -#: create/templates/create_instance_w2.html:371 -msgid "HDD" +#: instances/models.py:29 +msgid "is template" msgstr "" -#: create/templates/create_flav_block.html:46 -#: create/templates/create_instance_w2.html:95 -#: instances/templates/add_instance_volume.html:60 -#: storages/templates/create_stg_vol_block.html:71 -msgid "GB" +#: instances/models.py:30 +msgid "created" msgstr "" -#: create/templates/create_instance_w1.html:4 -#: create/templates/create_instance_w2.html:4 -msgid "Create new instance" +#: instances/models.py:215 +msgid "Can access console without password" msgstr "" -#: create/templates/create_instance_w1.html:4 -msgid "Select Type" +#: instances/templates/add_instance_network_block.html:12 +msgid "Add Instance Network" msgstr "" -#: create/templates/create_instance_w1.html:10 -#: create/templates/create_instance_w2.html:13 -msgid "New instance on" -msgstr "" - -#: create/templates/create_instance_w1.html:45 -#: instances/templates/instance.html:643 networks/templates/network.html:75 -#: nwfilters/templates/nwfilter.html:52 -msgid "XML" -msgstr "" - -#: create/templates/create_instance_w1.html:66 -msgid "Chipset" -msgstr "" - -#: create/templates/create_instance_w1.html:76 -msgid "Next" -msgstr "" - -#: create/templates/create_instance_w2.html:49 -msgid "Flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:54 -msgid "Custom" -msgstr "" - -#: create/templates/create_instance_w2.html:59 -msgid "Template" -msgstr "" - -#: create/templates/create_instance_w2.html:70 -msgid "Hypervisor doesn't have any Flavors" -msgstr "" - -#: create/templates/create_instance_w2.html:75 -msgid "Create from flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:101 -msgid "Create Virtual Machine" -msgstr "" - -#: create/templates/create_instance_w2.html:119 -#: create/templates/create_instance_w2.html:316 -#: create/templates/create_instance_w2.html:529 -msgid "Firmware" -msgstr "" - -#: create/templates/create_instance_w2.html:131 -#: create/templates/create_instance_w2.html:334 -#: create/templates/create_instance_w2.html:546 -msgid "VCPU Config" -msgstr "" - -#: create/templates/create_instance_w2.html:134 -#: create/templates/create_instance_w2.html:337 -#: create/templates/create_instance_w2.html:549 -msgid "no-mode" -msgstr "" - -#: create/templates/create_instance_w2.html:153 -#: create/templates/create_instance_w2.html:595 -#: instances/templates/add_instance_volume.html:30 -#: instances/templates/add_instance_volume.html:100 -#: instances/templates/instance.html:829 storages/templates/storage.html:4 -#: storages/templates/storage.html:14 -msgid "Storage" -msgstr "" - -#: create/templates/create_instance_w2.html:162 -#: create/templates/create_instance_w2.html:190 -#: create/templates/create_instance_w2.html:381 -#: create/templates/create_instance_w2.html:436 -#: create/templates/create_instance_w2.html:584 -#: create/templates/create_instance_w2.html:603 -#: create/templates/create_instance_w2.html:649 -#: instances/templates/add_instance_network_block.html:40 -#: instances/templates/add_instance_volume.html:117 -#: instances/templates/create_inst_block.html:25 -#: instances/templates/instance.html:329 instances/templates/instance.html:776 -#: instances/templates/instance.html:972 instances/templates/instance.html:1649 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 -#: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:49 storages/templates/storage.html:51 -#: storages/templates/storage.html:53 -msgid "None" -msgstr "" - -#: create/templates/create_instance_w2.html:168 -#: create/templates/create_instance_w2.html:392 -#: create/templates/create_instance_w2.html:609 -#: instances/templates/add_instance_network_block.html:24 -#: instances/templates/instance.html:624 instances/templates/instance.html:959 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 -msgid "Network" -msgstr "" - -#: create/templates/create_instance_w2.html:178 -#: create/templates/create_instance_w2.html:406 -#: create/templates/create_instance_w2.html:619 -#: instances/templates/edit_instance_volume.html:25 -msgid "Advanced" -msgstr "" - -#: create/templates/create_instance_w2.html:187 -#: create/templates/create_instance_w2.html:433 -#: create/templates/create_instance_w2.html:646 -#: instances/templates/add_instance_network_block.html:37 -#: instances/templates/instance.html:968 nwfilters/templates/nwfilter.html:9 -msgid "NWFilter" -msgstr "" - -#: create/templates/create_instance_w2.html:198 -#: create/templates/create_instance_w2.html:635 -msgid "HDD cache mode" -msgstr "" - -#: create/templates/create_instance_w2.html:209 #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/instance.html:924 instances/templates/instance.html:947 -#: instances/templates/instance.html:1047 +#: 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 #: interfaces/templates/interfaces.html:63 @@ -1404,116 +1319,46 @@ msgstr "" msgid "MAC" msgstr "" -#: create/templates/create_instance_w2.html:216 -#: create/templates/create_instance_w2.html:445 -#: create/templates/create_instance_w2.html:658 -msgid "Graphics" +#: 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/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 +msgid "Network" msgstr "" -#: create/templates/create_instance_w2.html:227 -#: create/templates/create_instance_w2.html:456 -#: create/templates/create_instance_w2.html:669 -msgid "Video" +#: 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 +msgid "NWFilter" msgstr "" -#: create/templates/create_instance_w2.html:241 -#: create/templates/create_instance_w2.html:470 -#: create/templates/create_instance_w2.html:683 -msgid "Console Access" -msgstr "" - -#: create/templates/create_instance_w2.html:251 -#: create/templates/create_instance_w2.html:253 -#: create/templates/create_instance_w2.html:480 -#: create/templates/create_instance_w2.html:482 -#: create/templates/create_instance_w2.html:693 -#: create/templates/create_instance_w2.html:695 -msgid "Console Password" -msgstr "" - -#: create/templates/create_instance_w2.html:257 -#: create/templates/create_instance_w2.html:486 -#: create/templates/create_instance_w2.html:699 -msgid "Guest Agent" -msgstr "" - -#: create/templates/create_instance_w2.html:264 -#: create/templates/create_instance_w2.html:493 -#: create/templates/create_instance_w2.html:706 -msgid "VirtIO" -msgstr "" - -#: create/templates/create_instance_w2.html:363 -msgid "Added Disks" -msgstr "" - -#: create/templates/create_instance_w2.html:376 -#: create/templates/create_instance_w2.html:579 -msgid "Select pool" -msgstr "" - -#: create/templates/create_instance_w2.html:415 -#: create/templates/create_instance_w2.html:628 -msgid "Disk Metadata" -msgstr "" - -#: create/templates/create_instance_w2.html:417 -#: create/templates/create_instance_w2.html:630 -msgid "Metadata preallocation" -msgstr "" - -#: create/templates/create_instance_w2.html:419 -#: create/templates/create_instance_w2.html:632 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 -msgid "Image" -msgstr "" - -#: create/templates/create_instance_w2.html:422 -msgid "HDD Cache Mode" -msgstr "" - -#: create/templates/create_instance_w2.html:574 -msgid "Template Disk" -msgstr "" - -#: create/views.py:52 create/views.py:164 -msgid "A virtual machine with this name already exists" -msgstr "" - -#: create/views.py:133 -msgid "You haven't defined any storage pools" -msgstr "" - -#: create/views.py:136 -msgid "You haven't defined any network pools" -msgstr "" - -#: create/views.py:167 -msgid "There is an instance with same name. Are you sure?" -msgstr "" - -#: create/views.py:171 -msgid "No Virtual Machine MAC has been entered" -msgstr "" - -#: create/views.py:204 -msgid "Image has already exist. Please check volumes or change instance name" -msgstr "" - -#: create/views.py:230 -msgid "First you need to create or select an image" -msgstr "" - -#: create/views.py:252 -msgid "Invalid cache mode" -msgstr "" - -#: create/views.py:290 -msgid "Instance is created" -msgstr "" - -#: instances/templates/add_instance_network_block.html:12 -msgid "Add Instance Network" +#: 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/instances/access_tab.html:135 +#: instances/templates/instances/settings_tab.html:183 +#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/stats_tab.html:90 +#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: storages/templates/create_stg_block.html:132 +#: storages/templates/storage.html:48 storages/templates/storage.html:50 +#: storages/templates/storage.html:52 +msgid "None" msgstr "" #: instances/templates/add_instance_owner_block.html:12 @@ -1543,24 +1388,36 @@ msgstr "" msgid "Volume parameters" 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/instances/settings_tab.html:237 +#: storages/templates/storage.html:4 storages/templates/storage.html:14 +msgid "Storage" +msgstr "" + #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/create_stg_vol_block.html:57 -#: storages/templates/storage.html:101 storages/templates/storage.html:139 +#: storages/templates/storage.html:100 storages/templates/storage.html:138 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/create_stg_vol_block.html:67 -#: storages/templates/storage.html:54 storages/templates/storage.html:100 +#: storages/templates/storage.html:53 storages/templates/storage.html:99 #: storages/templates/storages.html:66 msgid "Size" msgstr "" +#: instances/templates/add_instance_volume.html:60 +#: instances/templates/create_instance_w2.html:96 +msgid "GB" +msgstr "" + #: instances/templates/add_instance_volume.html:63 #: instances/templates/add_instance_volume.html:123 #: instances/templates/edit_instance_volume.html:53 -#: instances/templates/instance.html:763 +#: instances/templates/instances/settings_tab.html:168 msgid "Bus" msgstr "" @@ -1570,9 +1427,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instance.html:1416 -#: storages/templates/create_stg_vol_block.html:74 -#: storages/templates/storage.html:149 +#: instances/templates/instances/settings_tab.html:755 +#: storages/templates/storage.html:148 msgid "Metadata" msgstr "" @@ -1584,55 +1440,23 @@ msgstr "" msgid "Volume" msgstr "" -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -msgid "You don't have any Instance" +#: instances/templates/allinstances.html:24 +msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances.html:71 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:21 -#: instances/templates/instance.html:14 instances/templates/instances.html:86 -msgid "Off" -msgstr "" - -#: instances/templates/allinstances.html:74 -#: instances/templates/allinstances_index_grouped.html:58 -#: instances/templates/allinstances_index_nongrouped.html:22 -#: instances/templates/instance.html:20 instances/templates/instance.html:143 -#: instances/templates/instance.html:198 -#: instances/templates/instance_actions.html:15 -#: instances/templates/instance_actions.html:32 -#: instances/templates/instance_actions.html:49 -#: instances/templates/instances.html:87 instances/views.py:699 -#: instances/views.py:1239 -msgid "Suspend" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:6 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:1438 -#: instances/templates/instance.html:1461 instances/templates/instances.html:70 -msgid "Description" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_grouped.html:12 msgid "Mem Usage" msgstr "" -#: instances/templates/allinstances_index_grouped.html:27 -msgid "Not Active" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:28 -msgid "Connection Failed" -msgstr "" - #: instances/templates/bottom_bar.html:4 msgid "HOST" msgstr "" -#: instances/templates/create_inst_block.html:12 +#: instances/templates/create_flav_block.html:14 +msgid "Add New Flavor" +msgstr "" + +#: instances/templates/create_inst_block.html:11 msgid "Choose a compute for new instance" msgstr "" @@ -1649,6 +1473,183 @@ msgstr "" msgid "Choose" msgstr "" +#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w2.html:5 +msgid "Create new instance" +msgstr "" + +#: instances/templates/create_instance_w1.html:4 +msgid "Select Type" +msgstr "" + +#: instances/templates/create_instance_w1.html:11 +#: instances/templates/create_instance_w2.html:14 +#, python-format +msgid "New instance on %(host)s " +msgstr "" + +#: instances/templates/create_instance_w1.html:47 +#: instances/templates/instances/settings_tab.html:49 +#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +msgid "XML" +msgstr "" + +#: instances/templates/create_instance_w1.html:68 +msgid "Chipset" +msgstr "" + +#: instances/templates/create_instance_w1.html:78 +msgid "Next" +msgstr "" + +#: instances/templates/create_instance_w2.html:50 +msgid "Flavor" +msgstr "" + +#: instances/templates/create_instance_w2.html:55 +msgid "Custom" +msgstr "" + +#: instances/templates/create_instance_w2.html:60 +msgid "Template" +msgstr "" + +#: instances/templates/create_instance_w2.html:71 +msgid "Hypervisor doesn't have any Flavors" +msgstr "" + +#: instances/templates/create_instance_w2.html:76 +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 +msgid "RAM" +msgstr "" + +#: instances/templates/create_instance_w2.html:85 +#: instances/templates/create_instance_w2.html:372 +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/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:108 +msgid "MB" +msgstr "" + +#: instances/templates/create_instance_w2.html:102 +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 +msgid "Firmware" +msgstr "" + +#: instances/templates/create_instance_w2.html:132 +#: instances/templates/create_instance_w2.html:335 +#: instances/templates/create_instance_w2.html:547 +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 +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/edit_instance_volume.html:25 +msgid "Advanced" +msgstr "" + +#: instances/templates/create_instance_w2.html:199 +#: instances/templates/create_instance_w2.html:636 +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 +msgid "Graphics" +msgstr "" + +#: instances/templates/create_instance_w2.html:228 +#: instances/templates/create_instance_w2.html:457 +#: instances/templates/create_instance_w2.html:670 +msgid "Video" +msgstr "" + +#: instances/templates/create_instance_w2.html:242 +#: instances/templates/create_instance_w2.html:471 +#: instances/templates/create_instance_w2.html:684 +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 +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 +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 +msgid "VirtIO" +msgstr "" + +#: instances/templates/create_instance_w2.html:364 +msgid "Added Disks" +msgstr "" + +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:580 +msgid "Select pool" +msgstr "" + +#: instances/templates/create_instance_w2.html:416 +#: instances/templates/create_instance_w2.html:629 +msgid "Disk Metadata" +msgstr "" + +#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:631 +msgid "Metadata preallocation" +msgstr "" + +#: instances/templates/create_instance_w2.html:420 +#: instances/templates/create_instance_w2.html:633 +#: 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 +msgid "HDD Cache Mode" +msgstr "" + +#: instances/templates/create_instance_w2.html:575 +msgid "Template Disk" +msgstr "" + #: instances/templates/edit_instance_volume.html:3 msgid "Edit Volume" msgstr "" @@ -1697,6 +1698,15 @@ msgstr "" msgid "Detect zeroes" msgstr "" +#: instances/templates/instance.html:20 +#: 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 +msgid "Suspend" +msgstr "" + #: instances/templates/instance.html:26 msgid "Guest Agent Enabled & Connected" msgstr "" @@ -1709,8 +1719,9 @@ msgstr "" msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 instances/templates/instance.html:374 -#: instances/templates/instance.html:610 +#: instances/templates/instance.html:48 +#: instances/templates/instances/resize_tab.html:18 +#: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" @@ -1722,808 +1733,820 @@ msgstr "" msgid "quota reached" msgstr "" -#: instances/templates/instance.html:76 +#: instances/templates/instance.html:75 msgid "Power" msgstr "" -#: instances/templates/instance.html:82 +#: instances/templates/instance.html:81 msgid "Access" msgstr "" -#: instances/templates/instance.html:95 +#: instances/templates/instance.html:94 msgid "Snapshot" msgstr "" -#: instances/templates/instance.html:102 templates/navbar.html:32 +#: instances/templates/instance.html:101 templates/navbar.html:32 msgid "Settings" msgstr "" -#: instances/templates/instance.html:108 +#: instances/templates/instance.html:107 msgid "Stats" msgstr "" -#: instances/templates/instance.html:114 instances/templates/instance.html:1674 -#: instances/templates/instance.html:1691 -#: instances/templates/instance.html:1695 instances/views.py:421 +#: instances/templates/instance.html:113 +#: 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 msgid "Destroy" msgstr "" -#: instances/templates/instance.html:127 instances/templates/instance.html:176 -#: instances/templates/instance_actions.html:18 -#: instances/templates/instance_actions.html:52 instances/views.py:387 -#: instances/views.py:1199 -msgid "Power Off" -msgstr "" - -#: instances/templates/instance.html:132 instances/templates/instance.html:183 -#: instances/templates/instance_actions.html:21 -#: instances/templates/instance_actions.html:38 -#: instances/templates/instance_actions.html:55 instances/views.py:381 -#: instances/views.py:1211 -msgid "Power Cycle" -msgstr "" - -#: instances/templates/instance.html:137 instances/templates/instance.html:157 -#: instances/templates/instance.html:190 instances/templates/instance.html:216 -#: instances/templates/instance_actions.html:35 instances/views.py:393 -#: instances/views.py:1206 -msgid "Force Off" -msgstr "" - -#: instances/templates/instance.html:152 instances/templates/instance.html:209 -#: instances/templates/instance.html:224 -#: instances/templates/instance_actions.html:29 instances/views.py:705 -#: instances/views.py:1245 -msgid "Resume" -msgstr "" - -#: instances/templates/instance.html:165 instances/templates/instance.html:236 -#: instances/templates/instance.html:238 -#: instances/templates/instance_actions.html:11 -#: instances/templates/instance_actions.html:46 instances/views.py:374 -#: instances/views.py:1193 +#: 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 msgid "Power On" msgstr "" -#: instances/templates/instance.html:174 -msgid "This action sends an ACPI shutdown signal to the instance." +#: instances/templates/instance_actions.html:15 +#: instances/templates/instances/power_tab.html:9 +#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +msgid "Power Off" msgstr "" -#: instances/templates/instance.html:181 -msgid "" -"This action forcibly powers off and start the instance and may cause data " -"corruption." +#: 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 +msgid "Power Cycle" msgstr "" -#: instances/templates/instance.html:188 instances/templates/instance.html:214 -msgid "" -"This action forcibly powers off the instance and may cause data corruption." +#: instances/templates/instance_actions.html:17 +#: instances/templates/instance_actions.html:30 +msgid "VNC Console" msgstr "" -#: instances/templates/instance.html:196 -msgid "This action suspends the instance." +#: 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 +msgid "Resume" msgstr "" -#: instances/templates/instance.html:207 -msgid "This action restore the instance after suspend." +#: instances/templates/instance_actions.html:26 +#: 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 +msgid "Force Off" msgstr "" -#: instances/templates/instance.html:222 -msgid "Administrator blocked your instance." -msgstr "" - -#: instances/templates/instance.html:232 -msgid "Click on Power On button to start this instance." -msgstr "" - -#: instances/templates/instance.html:235 -msgid "Template instance cannot be started." -msgstr "" - -#: instances/templates/instance.html:253 instances/templates/instance.html:285 -#: instances/templates/instance.html:290 instances/templates/instance.html:291 -#: instances/templates/instance.html:295 instances/templates/instance.html:617 -#: instances/templates/instance_actions.html:58 +#: instances/templates/instance_actions.html:41 +#: instances/templates/instances/access_tab.html:9 +#: instances/templates/instances/access_tab.html:79 +#: instances/templates/instances/access_tab.html:87 +#: instances/templates/instances/access_tab.html:90 +#: instances/templates/instances/access_tab.html:94 +#: instances/templates/instances/settings_tab.html:23 msgid "Console" msgstr "" -#: instances/templates/instance.html:259 +#: instances/templates/instances/access_tab.html:16 msgid "Root Password" msgstr "" -#: instances/templates/instance.html:273 instances/templates/instance.html:349 +#: instances/templates/instances/access_tab.html:31 +#: instances/templates/instances/access_tab.html:156 msgid "VDI" msgstr "" -#: instances/templates/instance.html:281 +#: instances/templates/instances/access_tab.html:39 +#, python-format msgid "" -"This action opens a new window with a VNC connection to the console of the " -"instance." +" This action opens a new window with a %(type)s connection to the console of " +"the instance." msgstr "" -#: instances/templates/instance.html:287 +#: instances/templates/instances/access_tab.html:47 +msgid "Scale" +msgstr "" + +#: instances/templates/instances/access_tab.html:55 +msgid "View Only" +msgstr "" + +#: instances/templates/instances/access_tab.html:63 +msgid "Resize Session" +msgstr "" + +#: instances/templates/instances/access_tab.html:71 +msgid "View Clipboard" +msgstr "" + +#: instances/templates/instances/access_tab.html:82 msgid "Toggle Dropdown" msgstr "" -#: instances/templates/instance.html:290 instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:86 +#: instances/templates/instances/access_tab.html:89 msgid "Console port" msgstr "" -#: instances/templates/instance.html:290 +#: instances/templates/instances/access_tab.html:87 msgid "Lite" msgstr "" -#: instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:90 msgid "Full" msgstr "" -#: instances/templates/instance.html:301 +#: instances/templates/instances/access_tab.html:100 msgid "You need shut down your instance and enter a new root password." msgstr "" -#: instances/templates/instance.html:305 +#: instances/templates/instances/access_tab.html:107 msgid "Enter Password" msgstr "" -#: instances/templates/instance.html:309 instances/templates/instance.html:311 +#: instances/templates/instances/access_tab.html:112 +#: instances/templates/instances/access_tab.html:115 msgid "Reset Root Password" msgstr "" -#: instances/templates/instance.html:319 +#: instances/templates/instances/access_tab.html:123 msgid "You need shut down your instance and choose your public key." msgstr "" -#: instances/templates/instance.html:335 instances/templates/instance.html:337 +#: instances/templates/instances/access_tab.html:142 +#: instances/templates/instances/access_tab.html:144 msgid "Add Public Key" msgstr "" -#: instances/templates/instance.html:345 +#: instances/templates/instances/access_tab.html:152 msgid "" "This action opens a remote viewer with a connection to the console of the " "instance." msgstr "" -#: instances/templates/instance.html:364 +#: instances/templates/instances/destroy_instance_form.html:4 +msgid "Confirm Destroy" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:8 +msgid "Destroy instance" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:15 +msgid "Instance is suspended, cannot destroy!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:19 +msgid "This action is irreversible!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:26 +msgid "Remove Instance's data" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:34 +msgid "Remove Instance's NVRAM" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:46 +msgid "You cannot destroy instance!" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:8 +msgid "Destroy Instance" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:15 +msgid "This action starts remove instance process" +msgstr "" + +#: instances/templates/instances/power_tab.html:56 +msgid "This action sends an ACPI shutdown signal to the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:64 +msgid "" +"This action forcibly powers off and start the instance and may cause data " +"corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:71 +#: instances/templates/instances/power_tab.html:98 +msgid "" +"This action forcibly powers off the instance and may cause data corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:80 +msgid "This action suspends the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:91 +msgid "This action restore the instance after suspend." +msgstr "" + +#: instances/templates/instances/power_tab.html:106 +msgid "Administrator blocked your instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:116 +msgid "Click on Power On button to start this instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:120 +msgid "Template instance cannot be started." +msgstr "" + +#: instances/templates/instances/resize_tab.html:8 msgid "CPU" msgstr "" -#: instances/templates/instance.html:385 +#: instances/templates/instances/resize_tab.html:29 msgid "Logical host CPUs" msgstr "" -#: instances/templates/instance.html:387 instances/templates/instance.html:450 -#: instances/templates/instance.html:490 +#: instances/templates/instances/resize_tab.html:31 +#: instances/templates/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:136 msgid "Current Allocation" msgstr "" -#: instances/templates/instance.html:401 instances/templates/instance.html:463 +#: instances/templates/instances/resize_tab.html:45 +#: instances/templates/instances/resize_tab.html:108 msgid "Maximum Allocation" msgstr "" -#: instances/templates/instance.html:419 +#: instances/templates/instances/resize_tab.html:63 msgid "Logical Instance Active/Maximum CPUs" msgstr "" -#: instances/templates/instance.html:427 instances/templates/instance.html:674 -#: instances/templates/instance.html:689 networks/templates/network.html:65 -#: storages/templates/storage.html:79 +#: 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 msgid "Disable" msgstr "" -#: instances/templates/instance.html:429 +#: instances/templates/instances/resize_tab.html:73 msgid "Constant" msgstr "" -#: instances/templates/instance.html:431 instances/templates/instance.html:672 -#: instances/templates/instance.html:687 networks/templates/network.html:63 -#: storages/templates/storage.html:76 +#: 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 msgid "Enable" msgstr "" -#: instances/templates/instance.html:440 instances/templates/instance.html:479 -#: instances/templates/instance.html:503 +#: instances/templates/instances/resize_tab.html:84 +#: instances/templates/instances/resize_tab.html:124 +#: instances/templates/instances/resize_tab.html:157 msgid "You don't have permission for resizing instance" msgstr "" -#: instances/templates/instance.html:448 +#: instances/templates/instances/resize_tab.html:93 msgid "Total host memory" msgstr "" -#: instances/templates/instance.html:458 instances/templates/instance.html:473 +#: instances/templates/instances/resize_tab.html:103 +#: instances/templates/instances/resize_tab.html:118 msgid "Custom value" msgstr "" -#: instances/templates/instance.html:487 +#: instances/templates/instances/resize_tab.html:133 msgid "Disk allocation (GB)" msgstr "" -#: instances/templates/instance.html:517 instances/templates/instance.html:538 -#: instances/templates/instance.html:540 -msgid "Take Snapshot" +#: instances/templates/instances/resize_tab.html:140 +#: instances/templates/instances/settings_tab.html:269 +msgid "Error getting disk info" msgstr "" -#: instances/templates/instance.html:522 -msgid "Manage Snapshots" -msgstr "" - -#: instances/templates/instance.html:530 -msgid "" -"This may take more than an hour, depending on how much content is on your " -"droplet and how large the disk is." -msgstr "" - -#: instances/templates/instance.html:534 -msgid "Enter Snapshot Name" -msgstr "" - -#: instances/templates/instance.html:545 -msgid "To take a snapshot please Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:550 -msgid "Choose a snapshot for restore/delete" -msgstr "" - -#: instances/templates/instance.html:567 -msgid "Revert to this Snapshot" -msgstr "" - -#: instances/templates/instance.html:572 -msgid "To restore snapshots you need Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:581 -msgid "Delete Snapshot" -msgstr "" - -#: instances/templates/instance.html:592 -msgid "You do not have any snapshots" -msgstr "" - -#: instances/templates/instance.html:605 +#: instances/templates/instances/settings_tab.html:11 msgid "Boot" msgstr "" -#: instances/templates/instance.html:638 instances/templates/instance.html:1174 -#: instances/templates/instance.html:1176 +#: instances/templates/instances/settings_tab.html:44 +#: instances/templates/instances/settings_tab.html:616 +#: instances/templates/instances/settings_tab.html:618 msgid "Migrate" msgstr "" -#: instances/templates/instance.html:650 +#: instances/templates/instances/settings_tab.html:56 msgid "Options" msgstr "" -#: instances/templates/instance.html:666 networks/templates/network.html:59 -#: storages/templates/storage.html:71 +#: instances/templates/instances/settings_tab.html:72 +#: networks/templates/network.html:59 storages/templates/storage.html:70 msgid "Autostart" msgstr "" -#: instances/templates/instance.html:670 +#: instances/templates/instances/settings_tab.html:75 msgid "Autostart your instance when host server is power on " msgstr "" -#: instances/templates/instance.html:680 +#: instances/templates/instances/settings_tab.html:84 msgid "Boot Order" msgstr "" -#: instances/templates/instance.html:685 +#: instances/templates/instances/settings_tab.html:88 msgid "Enable Boot Menu for your instance when it starts up " msgstr "" -#: instances/templates/instance.html:687 +#: instances/templates/instances/settings_tab.html:91 msgid "Show boot menu" msgstr "" -#: instances/templates/instance.html:689 +#: instances/templates/instances/settings_tab.html:95 msgid "Hide boot menu" msgstr "" -#: instances/templates/instance.html:693 +#: instances/templates/instances/settings_tab.html:100 msgid "Please shutdown instance to modify boot menu" msgstr "" -#: instances/templates/instance.html:724 +#: instances/templates/instances/settings_tab.html:130 msgid "up: move selected devices" msgstr "" -#: instances/templates/instance.html:727 +#: instances/templates/instances/settings_tab.html:133 msgid "down: move selected devices" msgstr "" -#: instances/templates/instance.html:733 instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:139 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply" msgstr "" -#: instances/templates/instance.html:743 +#: instances/templates/instances/settings_tab.html:149 msgid "Instance Media" msgstr "" -#: instances/templates/instance.html:746 +#: instances/templates/instances/settings_tab.html:152 msgid "Add CD-ROM" msgstr "" -#: instances/templates/instance.html:764 instances/templates/instance.html:826 +#: 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 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" -#: instances/templates/instance.html:765 +#: instances/templates/instances/settings_tab.html:170 msgid "CD-ROM" msgstr "" -#: instances/templates/instance.html:781 instances/templates/instance.html:783 +#: instances/templates/instances/settings_tab.html:188 +#: instances/templates/instances/settings_tab.html:190 msgid "Mount" msgstr "" -#: instances/templates/instance.html:786 +#: instances/templates/instances/settings_tab.html:193 msgid "Detach CD-ROM (remove device)" msgstr "" -#: instances/templates/instance.html:800 instances/templates/instance.html:802 +#: instances/templates/instances/settings_tab.html:208 +#: instances/templates/instances/settings_tab.html:210 msgid "Unmount" msgstr "" -#: instances/templates/instance.html:812 +#: instances/templates/instances/settings_tab.html:220 msgid "There is not any CD-ROM device." msgstr "" -#: instances/templates/instance.html:817 +#: instances/templates/instances/settings_tab.html:225 msgid "Instance Volume" msgstr "" -#: instances/templates/instance.html:827 +#: instances/templates/instances/settings_tab.html:235 msgid "Used" msgstr "" -#: instances/templates/instance.html:828 +#: instances/templates/instances/settings_tab.html:236 msgid "Capacity" msgstr "" -#: instances/templates/instance.html:830 instances/templates/instance.html:928 +#: instances/templates/instances/settings_tab.html:238 +#: instances/templates/instances/settings_tab.html:362 msgid "Source" msgstr "" -#: instances/templates/instance.html:870 instances/templates/instance.html:877 +#: instances/templates/instances/settings_tab.html:294 +#: instances/templates/instances/settings_tab.html:298 msgid "Detach" msgstr "" -#: instances/templates/instance.html:870 +#: instances/templates/instances/settings_tab.html:294 msgid "Are you sure to detach volume?" msgstr "" -#: instances/templates/instance.html:873 -msgid "Are you sure to delete volume?" -msgstr "" - -#: instances/templates/instance.html:877 instances/templates/instance.html:880 +#: instances/templates/instances/settings_tab.html:298 +#: instances/templates/instances/settings_tab.html:314 msgid "Are you sure? This may lead data corruption!" msgstr "" -#: instances/templates/instance.html:896 +#: instances/templates/instances/settings_tab.html:310 +msgid "Are you sure to delete volume?" +msgstr "" + +#: instances/templates/instances/settings_tab.html:330 msgid "Add a network device" msgstr "" -#: instances/templates/instance.html:902 +#: instances/templates/instances/settings_tab.html:336 msgid "Network Devices" msgstr "" -#: instances/templates/instance.html:907 instances/templates/instance.html:908 +#: instances/templates/instances/settings_tab.html:341 +#: instances/templates/instances/settings_tab.html:342 msgid "Info" msgstr "" -#: instances/templates/instance.html:921 +#: instances/templates/instances/settings_tab.html:355 msgid "active" msgstr "" -#: instances/templates/instance.html:926 nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:360 +#: nwfilters/templates/nwfilter.html:78 msgid "Filter" msgstr "" -#: instances/templates/instance.html:933 +#: instances/templates/instances/settings_tab.html:367 msgid "Edit NIC" msgstr "" -#: instances/templates/instance.html:941 +#: instances/templates/instances/settings_tab.html:375 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instance.html:954 +#: instances/templates/instances/settings_tab.html:388 msgid "Net Source" msgstr "" -#: instances/templates/instance.html:962 interfaces/templates/interface.html:3 -#: interfaces/templates/interface.html:8 interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:396 +#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 +#: interfaces/templates/interface.html:40 msgid "Interface" msgstr "" -#: instances/templates/instance.html:980 instances/templates/instance.html:1019 +#: instances/templates/instances/settings_tab.html:414 +#: instances/templates/instances/settings_tab.html:453 msgid "Model" msgstr "" -#: instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply network changes" msgstr "" -#: instances/templates/instance.html:1003 +#: instances/templates/instances/settings_tab.html:437 msgid "Delete Device" msgstr "" -#: instances/templates/instance.html:1011 +#: instances/templates/instances/settings_tab.html:445 #: interfaces/templates/create_iface_block.html:71 #: interfaces/templates/interface.html:42 msgid "IPv4" msgstr "" -#: instances/templates/instance.html:1015 +#: instances/templates/instances/settings_tab.html:449 #: interfaces/templates/create_iface_block.html:74 #: interfaces/templates/interface.html:44 msgid "IPv6" msgstr "" -#: instances/templates/instance.html:1021 +#: instances/templates/instances/settings_tab.html:455 msgid "QoS" msgstr "" -#: instances/templates/instance.html:1041 networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:476 +#: networks/templates/network.html:325 msgid "QoS Configuration" msgstr "" -#: instances/templates/instance.html:1047 +#: instances/templates/instances/settings_tab.html:482 #: networks/templates/add_network_qos.html:18 #: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 msgid "Direction" msgstr "" -#: instances/templates/instance.html:1048 +#: instances/templates/instances/settings_tab.html:483 #: networks/templates/add_network_qos.html:27 #: networks/templates/network.html:332 msgid "Average" msgstr "" -#: instances/templates/instance.html:1049 +#: instances/templates/instances/settings_tab.html:484 #: networks/templates/add_network_qos.html:34 #: networks/templates/network.html:333 msgid "Peak" msgstr "" -#: instances/templates/instance.html:1050 +#: instances/templates/instances/settings_tab.html:485 #: networks/templates/add_network_qos.html:41 #: networks/templates/network.html:334 msgid "Burst" msgstr "" -#: instances/templates/instance.html:1074 networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:510 +#: networks/templates/network.html:356 msgid "Edit QoS" msgstr "" -#: instances/templates/instance.html:1079 networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:520 +#: networks/templates/network.html:361 msgid "Delete QoS" msgstr "" -#: instances/templates/instance.html:1095 +#: instances/templates/instances/settings_tab.html:536 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instance.html:1098 +#: instances/templates/instances/settings_tab.html:540 msgid "Original host" msgstr "" -#: instances/templates/instance.html:1104 +#: instances/templates/instances/settings_tab.html:546 msgid "Host migration" msgstr "" -#: instances/templates/instance.html:1121 +#: instances/templates/instances/settings_tab.html:563 msgid "Live migration" msgstr "" -#: instances/templates/instance.html:1129 +#: instances/templates/instances/settings_tab.html:571 msgid "Unsafe migration" msgstr "" -#: instances/templates/instance.html:1137 +#: instances/templates/instances/settings_tab.html:579 msgid "Delete original" msgstr "" -#: instances/templates/instance.html:1145 +#: instances/templates/instances/settings_tab.html:587 msgid "Offline migration" msgstr "" -#: instances/templates/instance.html:1153 +#: instances/templates/instances/settings_tab.html:595 msgid "Post copy" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Auto converge" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compressed" msgstr "" -#: instances/templates/instance.html:1182 +#: instances/templates/instances/settings_tab.html:624 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instance.html:1203 +#: instances/templates/instances/settings_tab.html:646 msgid "Instance owners" msgstr "" -#: instances/templates/instance.html:1216 -msgid "Delete Ownership" +#: instances/templates/instances/settings_tab.html:675 +msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1231 -msgid "To set console's type, shutdown the instance." +#: instances/templates/instances/settings_tab.html:681 +#: instances/templates/instances/settings_tab.html:683 +msgid "Update" msgstr "" -#: instances/templates/instance.html:1234 -#: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 -#: 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 -msgid "Type" -msgstr "" - -#: instances/templates/instance.html:1238 -#: instances/templates/instance.html:1262 -#: instances/templates/instance.html:1331 -#: instances/templates/instance.html:1495 -msgid "please choose" -msgstr "" - -#: instances/templates/instance.html:1246 -#: instances/templates/instance.html:1248 -#: instances/templates/instance.html:1269 -#: instances/templates/instance.html:1271 -#: instances/templates/instance.html:1307 -#: instances/templates/instance.html:1309 -#: instances/templates/instance.html:1339 -#: instances/templates/instance.html:1341 -#: instances/templates/instance.html:1502 -#: instances/templates/instance.html:1504 -#: instances/templates/instance.html:1524 -#: instances/templates/instance.html:1526 -#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103 -msgid "Set" -msgstr "" - -#: instances/templates/instance.html:1255 -msgid "To set console listen address, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1258 -msgid "Listen on" -msgstr "" - -#: instances/templates/instance.html:1278 -msgid "To create console password, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1284 -msgid "Generate" -msgstr "" - -#: instances/templates/instance.html:1288 -#: instances/templates/instance.html:1322 networks/templates/network.html:169 -#: networks/templates/network.html:279 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 -msgid "Clear" -msgstr "" - -#: instances/templates/instance.html:1304 networks/templates/network.html:161 -#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88 -msgid "Show" -msgstr "" - -#: instances/templates/instance.html:1316 -msgid "To set console's keymap, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1327 -msgid "Keymap" -msgstr "" - -#: instances/templates/instance.html:1353 +#: instances/templates/instances/settings_tab.html:692 msgid "Create a clone" msgstr "" -#: instances/templates/instance.html:1356 +#: instances/templates/instances/settings_tab.html:695 msgid "Clone Name" msgstr "" -#: instances/templates/instance.html:1363 -#: instances/templates/instance.html:1394 +#: instances/templates/instances/settings_tab.html:702 +#: instances/templates/instances/settings_tab.html:733 msgid "Guess" msgstr "" -#: instances/templates/instance.html:1382 +#: instances/templates/instances/settings_tab.html:721 msgid "Network devices" msgstr "" -#: instances/templates/instance.html:1392 +#: instances/templates/instances/settings_tab.html:731 msgid "Random" msgstr "" -#: instances/templates/instance.html:1407 +#: instances/templates/instances/settings_tab.html:746 msgid "Storage devices" msgstr "" -#: instances/templates/instance.html:1432 -#: instances/templates/instance.html:1455 +#: instances/templates/instances/settings_tab.html:771 +#: instances/templates/instances/settings_tab.html:794 msgid "Title" msgstr "" -#: instances/templates/instance.html:1452 +#: instances/templates/instances/settings_tab.html:791 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1467 +#: instances/templates/instances/settings_tab.html:806 msgid "Is template" msgstr "" -#: instances/templates/instance.html:1488 +#: instances/templates/instances/settings_tab.html:827 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1491 +#: instances/templates/instances/settings_tab.html:830 msgid "Primary Video Model" msgstr "" -#: instances/templates/instance.html:1512 +#: instances/templates/instances/settings_tab.html:834 +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 +#: secrets/templates/secrets.html:103 +msgid "Set" +msgstr "" + +#: instances/templates/instances/settings_tab.html:851 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instance.html:1515 +#: instances/templates/instances/settings_tab.html:854 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instance.html:1519 -#: instances/templates/instance.html:1550 +#: instances/templates/instances/settings_tab.html:858 +#: instances/templates/instances/settings_tab.html:889 msgid "Enabled" msgstr "" -#: instances/templates/instance.html:1520 -#: instances/templates/instance.html:1551 +#: instances/templates/instances/settings_tab.html:859 +#: instances/templates/instances/settings_tab.html:890 msgid "Disabled" msgstr "" -#: instances/templates/instance.html:1534 +#: instances/templates/instances/settings_tab.html:873 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instance.html:1539 +#: instances/templates/instances/settings_tab.html:878 msgid "Disconnected" msgstr "" -#: instances/templates/instance.html:1542 +#: instances/templates/instances/settings_tab.html:881 #: 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/instance.html:1546 +#: instances/templates/instances/settings_tab.html:885 msgid "Qemu Guest Agent" msgstr "" -#: instances/templates/instance.html:1572 +#: instances/templates/instances/snapshots_tab.html:9 +#: instances/templates/instances/snapshots_tab.html:31 +#: instances/templates/instances/snapshots_tab.html:33 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:14 +msgid "Manage Snapshots" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:22 +msgid "" +"This may take more than an hour, depending on how much content is on your " +"droplet and how large the disk is." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:27 +msgid "Enter Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +msgid "To take a snapshot please Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:43 +msgid "Choose a snapshot for restore/delete" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:61 +msgid "Revert to this Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:66 +msgid "To restore snapshots you need Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:75 +msgid "Delete Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "You do not have any snapshots" +msgstr "" + +#: instances/templates/instances/stats_tab.html:8 msgid "Real Time" msgstr "" -#: instances/templates/instance.html:1586 +#: instances/templates/instances/stats_tab.html:23 msgid "CPU Usage" msgstr "" -#: instances/templates/instance.html:1598 +#: instances/templates/instances/stats_tab.html:36 msgid "Memory Usage" msgstr "" -#: instances/templates/instance.html:1611 +#: instances/templates/instances/stats_tab.html:50 msgid "Bandwidth Device" msgstr "" -#: instances/templates/instance.html:1625 +#: instances/templates/instances/stats_tab.html:65 msgid "Disk I/O device" msgstr "" -#: instances/templates/instance.html:1664 -msgid "Destroy Instance" -msgstr "" - -#: instances/templates/instance.html:1671 -msgid "Delete storage for instance?" -msgstr "" - -#: instances/templates/instance.html:1680 -msgid "Remove Instance's data" -msgstr "" - -#: instances/templates/instance.html:1687 -msgid "Remove Instance's NVRAM" -msgstr "" - -#: instances/templates/instance_actions.html:24 -#: instances/templates/instance_actions.html:41 -msgid "VNC Console" -msgstr "" - -#: instances/templates/instances.html:61 -msgid "Hypervisor doesn't have any Instances" -msgstr "" - -#: instances/views.py:224 +#: instances/utils.py:122 msgid "None available device name" msgstr "" -#: instances/views.py:260 +#: 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 +msgid "Templates cannot be started." +msgstr "" + +#: instances/views.py:362 #, python-brace-format msgid "Migrate to {new_compute.hostname}" msgstr "" -#: instances/views.py:340 -#, python-brace-format -msgid "Fixing UUID {uuid}" -msgstr "" - -#: instances/views.py:345 -msgid "Instance does not exist: Creating new instance" -msgstr "" - -#: instances/views.py:370 instances/views.py:1190 -msgid "Templates cannot be started." -msgstr "" - -#: instances/views.py:437 +#: instances/views.py:385 msgid "Reset root password" msgstr "" -#: instances/views.py:445 instances/views.py:467 +#: instances/views.py:391 instances/views.py:417 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:459 +#: instances/views.py:409 #, python-brace-format msgid "Installed new SSH public key {publickey.keyname}" msgstr "" -#: instances/views.py:477 +#: instances/views.py:436 #, python-brace-format msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" msgstr "" -#: instances/views.py:483 +#: instances/views.py:442 msgid "Resize CPU" msgstr "" -#: instances/views.py:501 +#: instances/views.py:470 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" msgstr "" -#: instances/views.py:507 +#: instances/views.py:476 msgid "Resize Memory" msgstr "" -#: instances/views.py:524 +#: instances/views.py:506 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" msgstr "" -#: instances/views.py:528 +#: instances/views.py:510 msgid "Disk resize" msgstr "" @@ -2532,259 +2555,289 @@ msgstr "" msgid "Attach new disk {name} ({format})" msgstr "" -#: instances/views.py:571 +#: instances/views.py:580 #, python-brace-format msgid "Attach Existing disk: {target_dev}" msgstr "" -#: instances/views.py:603 +#: instances/views.py:636 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:606 +#: instances/views.py:638 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:607 +#: instances/views.py:639 #, python-brace-format msgid "Edit disk: {target_dev}" msgstr "" -#: instances/views.py:623 +#: instances/views.py:661 #, python-brace-format msgid "Delete disk: {dev}" msgstr "" -#: instances/views.py:628 -#, python-brace-format -msgid "The disk: {dev} is detached but not deleted. Error: {err}" -msgstr "" - -#: instances/views.py:638 +#: instances/views.py:677 #, python-brace-format msgid "Detach disk: {dev}" msgstr "" -#: instances/views.py:646 +#: instances/views.py:690 #, python-brace-format msgid "Add CD-ROM: {target}" msgstr "" -#: instances/views.py:653 +#: instances/views.py:703 #, python-brace-format msgid "Detach CD-ROM: {dev}" msgstr "" -#: instances/views.py:661 +#: instances/views.py:716 #, python-brace-format msgid "Mount media: {dev}" msgstr "" -#: instances/views.py:669 +#: instances/views.py:729 #, python-brace-format msgid "Umount media: {dev}" msgstr "" -#: instances/views.py:676 +#: instances/views.py:742 #, python-brace-format msgid "New snapshot : {name}" msgstr "" -#: instances/views.py:683 +#: instances/views.py:753 #, python-brace-format msgid "Delete snapshot : {snap_name}" msgstr "" -#: instances/views.py:690 +#: instances/views.py:764 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:693 +#: instances/views.py:767 msgid "Revert snapshot" msgstr "" -#: instances/views.py:716 +#: instances/views.py:781 #, python-brace-format msgid "VCPU {id} is enabled={enabled}" msgstr "" -#: instances/views.py:723 +#: instances/views.py:792 #, python-brace-format msgid "VCPU Hot-plug is enabled={status}" msgstr "" -#: instances/views.py:734 +#: instances/views.py:803 msgid "Set autostart" msgstr "" -#: instances/views.py:740 +#: instances/views.py:812 msgid "Unset autostart" msgstr "" -#: instances/views.py:746 +#: instances/views.py:821 msgid "Enable boot menu" msgstr "" -#: instances/views.py:752 +#: instances/views.py:830 msgid "Disable boot menu" msgstr "" -#: instances/views.py:764 +#: instances/views.py:845 msgid "Set boot order" msgstr "" -#: instances/views.py:767 +#: instances/views.py:848 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:770 +#: instances/views.py:850 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:778 +#: instances/views.py:861 msgid "Edit XML" msgstr "" -#: instances/views.py:792 -msgid "Enter the console password or select Generate" +#: instances/views.py:875 +#, python-brace-format +msgid "Set Quest Agent {status}" msgstr "" -#: instances/views.py:796 +#: instances/views.py:885 +msgid "Set Video Model" +msgstr "" + +#: instances/views.py:894 +msgid "Change network" +msgstr "" + +#: instances/views.py:907 +msgid "Network Device Config is changed. Please shutdown instance to activate." +msgstr "" + +#: instances/views.py:915 +msgid "Add network" +msgstr "" + +#: instances/views.py:929 +msgid "Delete network" +msgstr "" + +#: instances/views.py:945 +#, python-brace-format +msgid "Set Link State: {state}" +msgstr "" + +#: instances/views.py:964 +msgid "{qos_dir.capitalize()} QoS is set" +msgstr "" + +#: instances/views.py:968 networks/views.py:216 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + +#: instances/views.py:969 networks/views.py:217 +msgid "Stop and start network to activate new config" +msgstr "" + +#: instances/views.py:983 networks/views.py:233 +msgid "{qos_dir.capitalize()} QoS is deleted" +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 +msgid "Only one owner is allowed and the one already added" +msgstr "" + +#: instances/views.py:1009 +#, python-format +msgid "Added owner %(user)s" +msgstr "" + +#: instances/views.py:1020 +#, python-brace-format +msgid "Deleted owner {userinstance_id}" +msgstr "" + +#: instances/views.py:1052 +msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +msgstr "" + +#: instances/views.py:1055 +msgid "Instance '{clone_data['name']}' already exists!" +msgstr "" + +#: instances/views.py:1058 +msgid "Instance name '{clone_data['name']}' contains invalid characters!" +msgstr "" + +#: instances/views.py:1061 +msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +msgstr "" + +#: instances/views.py:1071 +#, python-brace-format +msgid "Clone of '{instance.name}'" +msgstr "" + +#: instances/views.py:1104 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:800 +#: instances/views.py:1107 msgid "Set VNC password" msgstr "" -#: instances/views.py:811 +#: instances/views.py:1115 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:817 +#: instances/views.py:1120 msgid "Set VNC type" msgstr "" -#: instances/views.py:821 -msgid "Console type not supported" -msgstr "" - -#: instances/views.py:828 +#: instances/views.py:1125 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:840 -#, python-brace-format -msgid "Set Quest Agent {status}" -msgstr "" - -#: instances/views.py:847 -msgid "Set Video Model" -msgstr "" - -#: instances/views.py:872 -msgid "Change network" -msgstr "" - -#: instances/views.py:885 -msgid "Network Device Config is changed. Please shutdown instance to activate." -msgstr "" - -#: instances/views.py:890 -msgid "Add network" -msgstr "" - -#: instances/views.py:900 -msgid "Delete network" -msgstr "" - -#: instances/views.py:912 -#, python-brace-format -msgid "Set Link State: {state}" -msgstr "" - -#: instances/views.py:928 -msgid "{qos_dir.capitalize()} QoS is set" -msgstr "" - -#: instances/views.py:931 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." -msgstr "" - -#: instances/views.py:932 networks/views.py:217 -msgid "Stop and start network to activate new config" -msgstr "" - -#: instances/views.py:943 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" -msgstr "" - -#: instances/views.py:946 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:947 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:959 -msgid "Only one owner is allowed and the one already added" -msgstr "" - -#: instances/views.py:964 -#, python-brace-format -msgid "Added owner {user_id}" -msgstr "" - -#: instances/views.py:972 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" -msgstr "" - -#: instances/views.py:1001 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" -msgstr "" - -#: instances/views.py:1004 -msgid "Instance '{clone_data['name']}' already exists!" -msgstr "" - -#: instances/views.py:1007 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" -msgstr "" - -#: instances/views.py:1011 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" -msgstr "" - -#: instances/views.py:1027 -#, python-brace-format -msgid "Clone of '{instance.name}'" -msgstr "" - -#: instances/views.py:1046 +#: instances/views.py:1148 msgid "Edit options" msgstr "" -#: instances/views.py:1103 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/views.py:1111 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:1160 -#, python-brace-format -msgid "Problem occurred with host: {comp.name} - {status}" -msgstr "" - -#: instances/views.py:1218 +#: instances/views.py:1162 msgid "Send console.vv file" msgstr "" +#: instances/views.py:1214 instances/views.py:1307 +msgid "A virtual machine with this name already exists" +msgstr "" + +#: instances/views.py:1288 +msgid "You haven't defined any storage pools" +msgstr "" + +#: instances/views.py:1291 +msgid "You haven't defined any network pools" +msgstr "" + +#: instances/views.py:1310 +msgid "There is an instance with same name. Are you sure?" +msgstr "" + +#: instances/views.py:1313 +msgid "No Virtual Machine MAC has been entered" +msgstr "" + +#: instances/views.py:1337 +msgid "Image has already exist. Please check volumes or change instance name" +msgstr "" + +#: instances/views.py:1358 +msgid "First you need to create or select an image" +msgstr "" + +#: instances/views.py:1377 +msgid "Invalid cache mode" +msgstr "" + +#: instances/views.py:1414 +msgid "Instance is created" +msgstr "" + +#: instances/views.py:1433 +msgid "Flavor Created" +msgstr "" + +#: instances/views.py:1441 +msgid "Create Flavor" +msgstr "" + +#: instances/views.py:1452 +msgid "Flavor Updated" +msgstr "" + +#: instances/views.py:1460 +msgid "Update Flavor" +msgstr "" + +#: instances/views.py:1470 +msgid "Flavor Deleted" +msgstr "" + #: interfaces/forms.py:25 msgid "The IPv4 address must not contain any special characters" msgstr "" @@ -2845,6 +2898,17 @@ msgstr "" msgid "hotplug" msgstr "" +#: interfaces/templates/create_iface_block.html:44 +#: interfaces/templates/interface.html:77 +#: 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 +msgid "Type" +msgstr "" + #: interfaces/templates/create_iface_block.html:47 msgid "bridge" msgstr "" @@ -2923,12 +2987,12 @@ msgstr "" #: interfaces/templates/interface.html:56 #: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:58 +#: storages/templates/storage.html:57 msgid "State" msgstr "" #: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:66 +#: storages/templates/storage.html:65 msgid "Stop" msgstr "" @@ -2944,6 +3008,22 @@ msgstr "" msgid "Hypervisor doesn't have any Interfaces" msgstr "" +#: logs/models.py:6 +msgid "user" +msgstr "" + +#: logs/models.py:7 +msgid "instance" +msgstr "" + +#: logs/models.py:8 +msgid "message" +msgstr "" + +#: logs/models.py:9 +msgid "date" +msgstr "" + #: networks/forms.py:7 storages/forms.py:7 msgid "No pool name has been entered" msgstr "" @@ -2956,11 +3036,11 @@ msgstr "" msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:24 storages/forms.py:25 +#: networks/forms.py:24 storages/forms.py:22 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:26 storages/forms.py:27 +#: networks/forms.py:26 storages/forms.py:24 msgid "The pool name must not exceed 20 characters" msgstr "" @@ -3129,6 +3209,17 @@ msgstr "" msgid "IPv4 Fixed Addresses" msgstr "" +#: networks/templates/network.html:161 networks/templates/network.html:271 +#: nwfilters/templates/nwfilters.html:88 +msgid "Show" +msgstr "" + +#: networks/templates/network.html:169 networks/templates/network.html:279 +#: 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 msgid "Edit entry" msgstr "" @@ -3310,7 +3401,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:56 +#: storages/templates/storage.html:55 msgid "Usage" msgstr "" @@ -3335,27 +3426,27 @@ msgstr "" msgid "Value" msgstr "" -#: storages/forms.py:10 storages/forms.py:39 +#: storages/forms.py:9 storages/forms.py:36 msgid "No path has been entered" msgstr "" -#: storages/forms.py:36 +#: storages/forms.py:33 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:45 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:50 +#: storages/forms.py:47 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:66 storages/forms.py:85 +#: storages/forms.py:61 storages/forms.py:76 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:68 storages/forms.py:87 +#: storages/forms.py:78 msgid "The image name must not exceed 120 characters" msgstr "" @@ -3424,66 +3515,63 @@ msgstr "" msgid "Local Path" msgstr "" -#: storages/templates/create_stg_vol_block.html:14 +#: storages/templates/create_stg_vol_block.html:15 msgid "Upload ISO Image" msgstr "" -#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:29 msgid "Upload" msgstr "" -#: storages/templates/create_stg_vol_block.html:45 +#: storages/templates/create_stg_vol_block.html:46 msgid "Add New Volume" msgstr "" -#: storages/templates/create_stg_vol_block.html:60 -#: storages/templates/storage.html:144 -msgid "qcow2" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:61 -#: storages/templates/storage.html:143 -msgid "qcow" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:62 -#: storages/templates/storage.html:142 -msgid "raw" -msgstr "" - -#: storages/templates/storage.html:46 +#: storages/templates/storage.html:45 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:48 +#: storages/templates/storage.html:47 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:50 +#: storages/templates/storage.html:49 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:51 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:87 storages/templates/storages.html:68 +#: storages/templates/storage.html:86 storages/templates/storages.html:68 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:99 +#: storages/templates/storage.html:98 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:120 +#: storages/templates/storage.html:119 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:133 +#: storages/templates/storage.html:132 msgid "Convert" msgstr "" -#: storages/templates/storage.html:189 +#: storages/templates/storage.html:141 +msgid "raw" +msgstr "" + +#: storages/templates/storage.html:142 +msgid "qcow" +msgstr "" + +#: storages/templates/storage.html:143 +msgid "qcow2" +msgstr "" + +#: storages/templates/storage.html:188 msgid "Hypervisor doesn't have any Volumes" msgstr "" @@ -3491,44 +3579,44 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:38 +#: storages/views.py:40 msgid "Pool name already use" msgstr "" -#: storages/views.py:42 +#: storages/views.py:44 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:153 -#, python-brace-format -msgid "Image file {name} is created successfully" -msgstr "" - -#: storages/views.py:165 +#: storages/views.py:129 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:171 +#: storages/views.py:134 msgid "ISO image already exist" msgstr "" -#: storages/views.py:175 +#: storages/views.py:138 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:184 +#: storages/views.py:147 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:195 +#: storages/views.py:157 msgid "{data['image']} image cloned as {name} successfully" msgstr "" +#: storages/views.py:196 +#, python-brace-format +msgid "Image file {name} is created successfully" +msgstr "" + #: templates/403.html:3 msgid "403" msgstr "" @@ -3575,6 +3663,10 @@ msgid "" "to complete you request." msgstr "" +#: templates/common/confirm_delete.html:12 +msgid "Are you sure you want to delete" +msgstr "" + #: templates/errors_block.html:8 msgid "Error" msgstr "" @@ -3598,57 +3690,71 @@ msgid "close" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 msgid "Site Maps" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 +#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 msgid "Static Files" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:45 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 msgid "That page number is not an integer" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:47 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 msgid "That page number is less than 1" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:52 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 msgid "That page contains no results" msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:31 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 msgid "Enter a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:102 #: venv/lib/python3.6/site-packages/django/forms/fields.py:658 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 msgid "Enter a valid URL." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:154 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 msgid "Enter a valid integer." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:165 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. #: venv/lib/python3.6/site-packages/django/core/validators.py:239 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:245 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:246 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:252 msgid "" "Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or " "hyphens." @@ -3656,39 +3762,51 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:255 #: venv/lib/python3.6/site-packages/django/core/validators.py:275 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 msgid "Enter a valid IPv4 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:260 #: venv/lib/python3.6/site-packages/django/core/validators.py:276 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 msgid "Enter a valid IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:270 #: venv/lib/python3.6/site-packages/django/core/validators.py:274 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:304 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 msgid "Enter only digits separated by commas." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:310 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:342 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:351 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:361 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -3700,6 +3818,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:376 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -3713,10 +3832,13 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:395 #: venv/lib/python3.6/site-packages/django/forms/fields.py:290 #: venv/lib/python3.6/site-packages/django/forms/fields.py:325 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 msgid "Enter a number." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:397 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." @@ -3724,6 +3846,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:402 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." @@ -3731,6 +3854,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:407 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -3740,6 +3864,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:469 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:463 #, python-format msgid "" "File extension '%(extension)s' is not allowed. Allowed extensions are: " @@ -3752,28 +3877,35 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 #: 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 +#: 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." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:105 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 msgid "This field cannot be null." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:106 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 msgid "This field cannot be blank." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" @@ -3781,33 +3913,42 @@ msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:128 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 #, python-format msgid "Field of type: %(field_type)s" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:905 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1772 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 msgid "Integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:909 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1770 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:905 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1807 #, python-format msgid "'%(value)s' value must be an integer." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:984 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1850 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 msgid "Big (8 byte) integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:996 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:990 #, python-format msgid "'%(value)s' value must be either True or False." msgstr "" @@ -3818,19 +3959,23 @@ msgid "'%(value)s' value must be either True, False, or None." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:999 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 msgid "Boolean (Either True or False)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1040 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 #, python-format msgid "String (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 msgid "Comma-separated integers" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1153 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1172 #, python-format msgid "" "'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " @@ -3839,6 +3984,8 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1155 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1298 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1174 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1319 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " @@ -3846,10 +3993,12 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1158 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 msgid "Date (without time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1317 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." @@ -3857,6 +4006,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1300 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1321 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" @@ -3864,19 +4014,23 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1304 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 msgid "Date (with time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1452 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1475 #, python-format msgid "'%(value)s' value must be a decimal number." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1454 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 msgid "Decimal number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1593 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1628 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[." @@ -3884,66 +4038,81 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1596 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 msgid "Duration" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1646 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 msgid "Email address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1669 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 msgid "File path" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1735 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1773 #, python-format msgid "'%(value)s' value must be a float." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1737 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 msgid "Floating point number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1866 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 msgid "IPv4 address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1897 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 msgid "IP address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1977 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2006 #, python-format msgid "'%(value)s' value must be either None, True or False." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1980 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 msgid "Boolean (Either True, False or None)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2015 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 msgid "Positive integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2028 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 msgid "Positive small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2042 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2074 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 msgid "Small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2081 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 msgid "Text" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2109 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2163 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " @@ -3951,6 +4120,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2165 #, python-format msgid "" "'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " @@ -3958,18 +4128,22 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2114 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 msgid "Time" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2240 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 msgid "URL" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2262 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 msgid "Raw binary data" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2366 #, python-format msgid "'%(value)s' is not a valid UUID." msgstr "" @@ -3979,65 +4153,81 @@ msgid "Universally unique identifier" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:221 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 msgid "File" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:778 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:780 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 msgid "Foreign Key (type determined by related field)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1007 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 msgid "One-to-one relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1057 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1058 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label #: venv/lib/python3.6/site-packages/django/forms/boundfield.py:146 +#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 msgid ":?.!" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:53 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 msgid "This field is required." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:245 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 msgid "Enter a whole number." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:396 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1126 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 msgid "Enter a valid date." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:420 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1127 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 msgid "Enter a valid time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 msgid "Enter a valid date/time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:471 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 msgid "Enter a valid duration." msgstr "" @@ -4047,18 +4237,22 @@ msgid "The number of days must be between {min_days} and {max_days}." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:532 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 msgid "No file was submitted. Check the encoding type on the form." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:533 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 msgid "No file was submitted." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:534 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 msgid "The submitted file is empty." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:536 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4067,10 +4261,12 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:539 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:600 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -4079,6 +4275,9 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:762 #: venv/lib/python3.6/site-packages/django/forms/fields.py:852 #: venv/lib/python3.6/site-packages/django/forms/models.py:1270 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" @@ -4086,32 +4285,41 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:853 #: venv/lib/python3.6/site-packages/django/forms/fields.py:968 #: venv/lib/python3.6/site-packages/django/forms/models.py:1269 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 msgid "Enter a list of values." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:969 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 msgid "Enter a complete value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:1185 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 msgid "Enter a valid UUID." msgstr "" #. Translators: This is the default suffix added to form field labels #: venv/lib/python3.6/site-packages/django/forms/forms.py:86 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 msgid ":" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/forms.py:212 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:91 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:97 msgid "ManagementForm data is missing or has been tampered with" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:338 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:355 #, python-format msgid "Please submit %d or fewer forms." msgid_plural "Please submit %d or fewer forms." @@ -4119,6 +4327,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:345 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:362 #, python-format msgid "Please submit %d or more forms." msgid_plural "Please submit %d or more forms." @@ -4127,20 +4336,25 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:371 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:373 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 msgid "Order" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:751 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:755 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:761 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -4148,6 +4362,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:770 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 msgid "Please correct the duplicate values below." msgstr "" @@ -4156,6 +4371,7 @@ msgid "The inline value did not match the parent instance." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:1158 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" @@ -4165,6 +4381,7 @@ msgid "\"%(pk)s\" is not a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/utils.py:162 +#: venv2/lib/python2.7/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -4172,23 +4389,29 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:396 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 msgid "Currently" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:710 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 msgid "Yes" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:711 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 msgid "No" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:788 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 msgid "yes,no,maybe" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:817 #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -4196,327 +4419,401 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:836 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 #, python-format msgid "%s KB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:838 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 #, python-format msgid "%s MB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:840 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 #, python-format msgid "%s GB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:842 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 #, python-format msgid "%s TB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:844 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 #, python-format msgid "%s PB" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:62 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:63 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:68 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:69 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:150 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 msgid "midnight" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:152 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 msgid "noon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:16 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jan" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "feb" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "mar" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "apr" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "may" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "jul" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "aug" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "sep" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "oct" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "nov" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "dec" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:23 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Jan." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:24 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Feb." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:25 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:26 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:27 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 msgctxt "abbrev. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:28 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 msgctxt "abbrev. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:29 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 msgctxt "abbrev. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:30 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 msgctxt "abbrev. month" msgid "Aug." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:31 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 msgctxt "abbrev. month" msgid "Sept." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:32 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 msgctxt "abbrev. month" msgid "Oct." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:33 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 msgctxt "abbrev. month" msgid "Nov." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:34 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 msgctxt "abbrev. month" msgid "Dec." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:37 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:38 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:39 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:40 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 msgctxt "alt. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:42 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 msgctxt "alt. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:43 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 msgctxt "alt. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:44 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 msgctxt "alt. month" msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:45 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 msgctxt "alt. month" msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:46 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 msgctxt "alt. month" msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:47 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 msgctxt "alt. month" msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:48 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 msgctxt "alt. month" msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 +#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 msgid "This is not a valid IPv6 address." msgstr "" @@ -4527,16 +4824,20 @@ msgid "%(truncated_text)s…" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/text.py:233 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements #: venv/lib/python3.6/site-packages/django/utils/text.py:252 #: venv/lib/python3.6/site-packages/django/utils/timesince.py:83 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 msgid ", " msgstr "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d year" msgid_plural "%d years" @@ -4544,6 +4845,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d month" msgid_plural "%d months" @@ -4551,6 +4853,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d week" msgid_plural "%d weeks" @@ -4558,6 +4861,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d day" msgid_plural "%d days" @@ -4565,6 +4869,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -4572,6 +4877,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -4579,18 +4885,22 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:72 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:60 msgid "0 minutes" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:110 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 msgid "Forbidden" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:111 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 msgid "CSRF verification failed. Request aborted." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:114 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -4599,6 +4909,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:119 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -4615,6 +4926,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:132 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -4622,44 +4934,56 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:129 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:142 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 msgid "More information is available with DEBUG=True." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 msgid "No year specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 msgid "Date out of range" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 msgid "No month specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 msgid "No day specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 msgid "No week specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:589 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -4667,39 +4991,47 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:623 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 +#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:40 +#: venv2/lib/python2.7/site-packages/django/views/static.py:44 msgid "Directory indexes are not allowed here." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv2/lib/python2.7/site-packages/django/views/static.py:46 #, python-format msgid "\"%(path)s\" does not exist" msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:80 +#: venv2/lib/python2.7/site-packages/django/views/static.py:86 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -4751,3 +5083,271 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:408 msgid "Connect, get help, or contribute" msgstr "" + +#: venv/lib/python3.6/site-packages/django_icons/renderers/image.py:217 +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 +#, 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" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1267 +#, python-format +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/utils/text.py:81 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s..." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:520 +msgid "Welcome to Django" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:521 +msgid "It worked!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:522 +msgid "Congratulations on your first Django-powered page." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:524 +msgid "" +"Next, start your first app by running python manage.py startapp " +"[app_label]." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 +msgid "" +"You're seeing this message because you have DEBUG = True in " +"your Django settings file and you haven't configured any URLs. Get to work!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 +msgid "usage: " +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 +msgid ".__call__() not defined" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 +#, python-format +msgid "unknown parser %r (choices: %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 +#, python-format +msgid "argument \"-\" with mode %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 +#, python-format +msgid "cannot merge actions - two groups are named %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 +msgid "'required' is an invalid argument for positionals" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 +#, python-format +msgid "invalid option string %r: must start with a character %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 +#, python-format +msgid "dest= is required for options like %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 +#, python-format +msgid "invalid conflict_resolution value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 +#, python-format +msgid "conflicting option string(s): %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 +msgid "mutually exclusive arguments must be optional" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 +msgid "positional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 +msgid "optional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1615 +msgid "show this help message and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 +msgid "show program's version number and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 +msgid "cannot have multiple subparser arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 +#, python-format +msgid "unrecognized arguments: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 +#, python-format +msgid "not allowed with argument %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 +#, python-format +msgid "ignored explicit argument %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 +msgid "too few arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 +#, python-format +msgid "argument %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 +#, python-format +msgid "one of the arguments %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 +msgid "expected one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 +msgid "expected at most one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 +msgid "expected at least one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 +#, python-format +msgid "expected %s argument(s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 +#, python-format +msgid "ambiguous option: %s could match %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 +#, python-format +msgid "unexpected option string: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 +#, python-format +msgid "%r is not callable" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 +#, python-format +msgid "invalid %s value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 +#, python-format +msgid "invalid choice: %r (choose from %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 +#, python-format +msgid "%s: error: %s\n" +msgstr "" + +#: webvirtcloud/middleware.py:21 +#, 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 6690c2e..3414395 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-06-12 06:11+0000\n" +"POT-Creation-Date: 2020-07-20 09:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,228 +18,181 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: accounts/forms.py:10 -msgid "No username has been entered" +#: accounts/forms.py:24 +msgid "Instance owned by another user" msgstr "" -#: accounts/forms.py:13 -msgid "No password has been entered" +#: accounts/models.py:24 +#, python-format +msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/forms.py:19 create/forms.py:23 -msgid "The flavor name must not contain any special characters" -msgstr "" - -#: accounts/forms.py:21 create/forms.py:25 -msgid "The flavor name must not exceed 20 characters" -msgstr "" - -#: accounts/forms.py:26 create/forms.py:30 -msgid "Flavor name is already use" +#: accounts/models.py:32 +msgid "key name" msgstr "" #: accounts/models.py:33 +msgid "public key" +msgstr "" + +#: accounts/models.py:42 +msgid "max instances" +msgstr "" + +#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 +#: accounts/models.py:63 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:85 +#: accounts/models.py:49 +msgid "max CPUs" +msgstr "" + +#: accounts/models.py:55 +msgid "max memory" +msgstr "" + +#: accounts/models.py:61 +msgid "max disk size" +msgstr "" + +#: accounts/models.py:77 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:3 admin/templates/admin/common/form.html:6 -#: admin/templates/admin/logs.html:32 admin/templates/admin/user_form.html:6 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:6 -#: instances/templates/instance.html:1644 instances/templates/instances.html:71 -msgid "User" +#: accounts/templates/account.html:4 accounts/templates/account.html:12 +msgid "User Profile" msgstr "" -#: accounts/templates/account.html:23 accounts/templates/profile.html:98 -msgid "Key name" +#: accounts/templates/account.html:21 +#: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:32 +#: computes/templates/overview.html:16 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 +#: templates/navbar.html:14 +msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 accounts/templates/profile.html:104 -msgid "Public key" +#: accounts/templates/account.html:24 +msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:47 accounts/templates/accounts-list.html:25 -#: accounts/templates/accounts.html:21 admin/templates/admin/group_list.html:24 -#: admin/templates/admin/logs.html:21 admin/templates/admin/user_list.html:25 -#: computes/templates/computes.html:241 -#: create/templates/create_instance_w2.html:70 -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -#: instances/templates/instances.html:61 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:189 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/account.html:47 -msgid "User doesn't have any Instance" -msgstr "" - -#: accounts/templates/account.html:56 -#: accounts/templates/create_user_inst_block.html:18 -#: admin/templates/admin/logs.html:33 instances/templates/instance.html:4 +#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 +#: instances/templates/instance.html:4 msgid "Instance" msgstr "" -#: accounts/templates/account.html:57 accounts/templates/account.html:88 +#: accounts/templates/account.html:35 msgid "VNC" msgstr "" -#: accounts/templates/account.html:58 accounts/templates/account.html:97 -#: instances/templates/instance.html:88 instances/templates/instance.html:412 -#: instances/templates/instance.html:414 instances/templates/instance.html:441 -#: instances/templates/instance.html:476 instances/templates/instance.html:480 -#: instances/templates/instance.html:497 instances/templates/instance.html:499 -#: instances/templates/instance.html:504 +#: accounts/templates/account.html:36 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 +#: instances/templates/instances/resize_tab.html:121 +#: instances/templates/instances/resize_tab.html:125 +#: instances/templates/instances/resize_tab.html:151 +#: instances/templates/instances/resize_tab.html:153 +#: instances/templates/instances/resize_tab.html:158 msgid "Resize" msgstr "" -#: accounts/templates/account.html:59 accounts/templates/account.html:106 -#: accounts/templates/account.html:127 +#: 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:84 -#: admin/templates/admin/common/confirm_delete.html:6 -#: admin/templates/admin/common/confirm_delete.html:16 +#: 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.html:98 -#: computes/templates/computes.html:142 computes/templates/computes.html:190 -#: computes/templates/computes.html:220 instances/templates/instance.html:873 -#: instances/templates/instance.html:880 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:63 -#: storages/templates/storage.html:176 +#: admin/templates/admin/user_list.html:67 +#: computes/templates/computes/list.html:55 +#: 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 #: 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:60 -#: create/templates/create_instance_w2.html:85 -#: instances/templates/instance.html:556 instances/templates/instance.html:831 +#: accounts/templates/account.html:38 +#: instances/templates/create_instance_w2.html:86 +#: 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:102 +#: storages/templates/storage.html:101 msgid "Action" msgstr "" -#: accounts/templates/account.html:81 -msgid "Edit privilegies for" +#: accounts/templates/account.html:50 +msgid "edit" msgstr "" -#: accounts/templates/account.html:91 accounts/templates/account.html:100 -#: accounts/templates/account.html:109 -msgid "False" +#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +msgid "Key name" msgstr "" -#: accounts/templates/account.html:116 -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: accounts/templates/create_user_inst_block.html:29 -#: computes/templates/computes.html:101 computes/templates/computes.html:145 -#: computes/templates/computes.html:193 computes/templates/computes.html:223 -#: create/templates/create_flav_block.html:51 -#: create/templates/create_instance_w2.html:273 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:29 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instance.html:993 -#: 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:27 -#: storages/templates/create_stg_vol_block.html:81 -#: storages/templates/storage.html:156 -msgid "Close" -msgstr "" - -#: accounts/templates/account.html:117 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.html:33 -#: networks/templates/network.html:85 nwfilters/templates/nwfilter.html:62 -#: secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/account.html:127 accounts/templates/profile.html:84 -#: create/templates/create_instance_w2.html:291 -#: instances/templates/instance.html:581 instances/templates/instance.html:1004 -#: instances/templates/instance.html:1074 -#: instances/templates/instance.html:1079 -#: 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:64 storages/templates/storage.html:67 -#: storages/templates/storage.html:79 storages/templates/storage.html:176 -msgid "Are you sure?" +#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +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:83 -#: instances/templates/instance.html:657 templates/navbar.html:29 +#: 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 -#: instances/templates/allinstances.html:17 -#: instances/templates/instances.html:19 nwfilters/templates/nwfilters.html:11 -#: storages/templates/storage.html:89 +#: 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:27 -#: admin/templates/admin/user_list.html:33 computes/templates/computes.html:79 -#: computes/templates/computes.html:127 computes/templates/computes.html:170 +#: 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.html:40 -#: instances/templates/allinstances.html:57 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances.html:72 +#: 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 "" @@ -254,22 +207,33 @@ msgid "Superuser" msgstr "" #: accounts/templates/accounts-list.html:37 -#: instances/templates/instance.html:631 instances/templates/instance.html:1444 -#: instances/templates/instance.html:1446 -#: instances/templates/instance_actions.html:7 +#: 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:157 -#: storages/templates/storage.html:164 +#: 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 -#: instances/templates/allinstances.html:68 -#: instances/templates/allinstances_index_grouped.html:26 -#: instances/templates/allinstances_index_grouped.html:56 -#: instances/templates/allinstances_index_nongrouped.html:20 -#: instances/templates/instance.html:17 instances/templates/instances.html:85 +#: 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 "" @@ -284,22 +248,21 @@ msgstr "" #: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 #: accounts/templates/create_user_block.html:18 -#: computes/templates/computes.html:172 -#: create/templates/create_flav_block.html:19 -#: create/templates/create_instance_w2.html:81 -#: create/templates/create_instance_w2.html:107 -#: create/templates/create_instance_w2.html:110 -#: create/templates/create_instance_w2.html:309 -#: create/templates/create_instance_w2.html:311 -#: create/templates/create_instance_w2.html:522 -#: create/templates/create_instance_w2.html:524 +#: 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.html:56 -#: instances/templates/allinstances_index_grouped.html:6 +#: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:554 instances/templates/instance.html:906 -#: instances/templates/instances.html:70 +#: 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 @@ -314,21 +277,18 @@ msgstr "" #: 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:20 -#: storages/templates/create_stg_vol_block.html:51 -#: storages/templates/create_stg_vol_block.html:53 -#: storages/templates/storage.html:98 storages/templates/storage.html:126 -#: storages/templates/storage.html:128 +#: 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 computes/templates/computes.html:85 -#: computes/templates/computes.html:176 -#: console/templates/console-spice-full.html:200 -#: instances/templates/instance.html:1293 -#: instances/templates/instance.html:1300 +#: 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 "" @@ -341,7 +301,7 @@ msgid "Is superuser" msgstr "" #: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 instances/models.py:25 +#: accounts/templates/accounts.html:94 msgid "Can clone instances" msgstr "" @@ -375,6 +335,63 @@ msgstr "" 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 +msgid "Change Password" +msgstr "" + +#: accounts/templates/accounts/change_password_form.html:22 +#: admin/templates/admin/user_form.html:22 +#: computes/templates/computes/form.html:21 +#: templates/common/confirm_delete.html:14 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 +#: 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" msgstr "" @@ -384,13 +401,13 @@ msgid "john" msgstr "" #: accounts/templates/create_user_block.html:32 -#: create/templates/create_instance_w1.html:93 -#: create/templates/create_instance_w2.html:275 -#: create/templates/create_instance_w2.html:277 -#: create/templates/create_instance_w2.html:504 -#: create/templates/create_instance_w2.html:508 -#: create/templates/create_instance_w2.html:717 -#: create/templates/create_instance_w2.html:721 +#: 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 @@ -403,29 +420,10 @@ msgstr "" #: 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:82 +#: storages/templates/create_stg_vol_block.html:57 msgid "Create" msgstr "" -#: accounts/templates/create_user_inst_block.html:12 -msgid "Add Instance for User" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:18 -#: console/templates/console-spice-full.html:198 -#: instances/templates/allinstances_index_nongrouped.html:6 -msgid "Host" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:30 -#: accounts/templates/profile.html:111 -#: create/templates/create_flav_block.html:54 -#: instances/templates/add_instance_network_block.html:50 -#: instances/templates/add_instance_owner_block.html:30 -#: nwfilters/templates/add_nwf_rule.html:26 -msgid "Add" -msgstr "" - #: accounts/templates/login.html:3 accounts/templates/logout.html:4 msgid "WebVirtCloud" msgstr "" @@ -439,7 +437,7 @@ msgstr "" msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:21 +#: accounts/templates/login.html:18 accounts/templates/profile.html:25 msgid "Login" msgstr "" @@ -451,72 +449,86 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:4 accounts/templates/profile.html:9 +#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:18 +#: accounts/templates/profile.html:19 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:33 +#: accounts/templates/profile.html:37 msgid "Email" msgstr "" -#: accounts/templates/profile.html:40 accounts/templates/profile.html:67 -#: computes/templates/computes.html:104 computes/templates/computes.html:148 -#: computes/templates/computes.html:196 computes/templates/computes.html:225 -#: instances/templates/instance.html:1190 -#: instances/templates/instance.html:1194 -#: instances/templates/instance.html:1480 -#: instances/templates/instance.html:1482 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 -msgid "Change" -msgstr "" - -#: accounts/templates/profile.html:45 -msgid "Edit Password" -msgstr "" - #: accounts/templates/profile.html:48 -msgid "Old" -msgstr "" - -#: accounts/templates/profile.html:54 -msgid "New" -msgstr "" - -#: accounts/templates/profile.html:60 -msgid "Retry" -msgstr "" - -#: accounts/templates/profile.html:72 instances/templates/instance.html:266 +#: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:100 +#: 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 "" + +#: accounts/templates/profile.html:76 msgid "Enter Name" msgstr "" -#: accounts/templates/profile.html:106 +#: accounts/templates/profile.html:82 msgid "Enter Public Key" msgstr "" -#: accounts/views.py:52 +#: accounts/templates/profile.html:87 +#: instances/templates/add_instance_network_block.html:50 +#: instances/templates/add_instance_owner_block.html:31 +#: instances/templates/create_flav_block.html:28 +#: nwfilters/templates/add_nwf_rule.html:26 +msgid "Add" +msgstr "" + +#: accounts/views.py:39 msgid "Key name already exist" msgstr "" -#: accounts/views.py:55 +#: accounts/views.py:42 msgid "Public key already exist" msgstr "" -#: accounts/views.py:58 +#: accounts/views.py:45 msgid "Invalid characters in public key" msgstr "" -#: accounts/views.py:112 -msgid "Instance already added" +#: accounts/views.py:77 +msgid "Password Changed" +msgstr "" + +#: accounts/views.py:80 +msgid "Wrong Data Provided" +msgstr "" + +#: accounts/views.py:100 +msgid "Create User Instance" +msgstr "" + +#: accounts/views.py:118 +msgid "Update User Instance" msgstr "" #: admin/forms.py:46 @@ -528,25 +540,6 @@ msgstr "" msgid "Groups" msgstr "" -#: admin/templates/admin/common/confirm_delete.html:12 -msgid "Are you sure you want to delete" -msgstr "" - -#: admin/templates/admin/common/confirm_delete.html:14 -#: admin/templates/admin/common/form.html:22 -#: admin/templates/admin/user_form.html:22 -#: computes/templates/computes/form.html:22 -msgid "Cancel" -msgstr "" - -#: admin/templates/admin/common/form.html:24 -#: admin/templates/admin/user_form.html:24 -#: computes/templates/computes/form.html:24 -#: instances/templates/edit_instance_volume.html:124 -#: networks/templates/add_network_qos.html:51 -msgid "Save" -msgstr "" - #: admin/templates/admin/common/list.html:9 msgid "Create New" msgstr "" @@ -561,33 +554,53 @@ msgstr "" #: admin/templates/admin/group_list.html:33 #: admin/templates/admin/user_list.html:38 -#: instances/templates/allinstances.html:60 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/instance.html:909 instances/templates/instance.html:1051 -#: instances/templates/instances.html:75 networks/templates/network.html:178 -#: networks/templates/network.html:287 networks/templates/network.html:335 +#: computes/templates/computes/instances.html:71 +#: computes/templates/computes/list.html:32 +#: 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 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8 -#: instances/templates/instance.html:1577 templates/navbar.html:31 +#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:21 +#: admin/templates/admin/logs.html:22 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555 -#: instances/templates/instance.html:1643 +#: admin/templates/admin/logs.html:32 +#: instances/templates/instances/snapshots_tab.html:48 +#: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645 +#: 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 +#: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" +#: admin/templates/admin/user_form.html:24 +#: 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:37 msgid "Can Clone" msgstr "" @@ -596,19 +609,19 @@ msgstr "" msgid "View Profile" msgstr "" -#: admin/views.py:38 +#: admin/views.py:39 msgid "Create Group" msgstr "" -#: admin/views.py:56 +#: admin/views.py:57 msgid "Update Group" msgstr "" -#: admin/views.py:108 +#: admin/views.py:110 msgid "Create User" msgstr "" -#: admin/views.py:130 +#: admin/views.py:132 msgid "Update User" msgstr "" @@ -820,24 +833,76 @@ msgstr "" msgid "Show access ssh keys" msgstr "" +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Console Scale" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Allow console to scaling view" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Console View-Only" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Allow only view not modify" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Console Resize Session" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Allow to resize session for console" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Console Clip Viewport" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Clip console viewport" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +msgid "name" +msgstr "" + +#: appsettings/models.py:10 +msgid "key" +msgstr "" + +#: appsettings/models.py:11 +msgid "value" +msgstr "" + +#: appsettings/models.py:12 +msgid "choices" +msgstr "" + +#: appsettings/models.py:13 +msgid "description" +msgstr "" + #: appsettings/templates/appsettings.html:3 #: appsettings/templates/appsettings.html:8 msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:18 +#: appsettings/templates/appsettings.html:17 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:22 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:55 +#: appsettings/templates/appsettings.html:54 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:60 +#: appsettings/templates/appsettings.html:59 msgid "Other Settings" msgstr "" @@ -860,106 +925,22 @@ msgstr "" msgid "FQDN/IP" msgstr "" -#: computes/forms.py:47 -msgid "No hostname has been entered" -msgstr "" - -#: computes/forms.py:48 -msgid "No IP / Domain name has been entered" -msgstr "" - -#: computes/forms.py:49 -msgid "No login has been entered" -msgstr "" - -#: computes/forms.py:57 -msgid "The name of the host must not contain any special characters" -msgstr "" - -#: computes/forms.py:59 -msgid "The name of the host must not exceed 20 characters" -msgstr "" - -#: computes/forms.py:67 computes/validators.py:16 -msgid "" -"Hostname must contain only numbers, or the domain name separated by \".\"" -msgstr "" - -#: computes/forms.py:69 computes/validators.py:18 -msgid "Wrong IP address" -msgstr "" - -#: computes/models.py:5 -msgid "name" -msgstr "" - -#: computes/models.py:6 +#: computes/models.py:12 msgid "hostname" msgstr "" -#: computes/models.py:7 +#: computes/models.py:13 msgid "login" msgstr "" -#: computes/models.py:8 +#: computes/models.py:14 msgid "password" msgstr "" -#: computes/models.py:9 +#: computes/models.py:15 msgid "details" msgstr "" -#: computes/templates/computes.html:3 computes/templates/computes.html:9 -#: templates/navbar.html:18 -msgid "Computes" -msgstr "" - -#: computes/templates/computes.html:42 instances/templates/instance.html:1537 -msgid "Connected" -msgstr "" - -#: computes/templates/computes.html:44 -msgid "Not Connected" -msgstr "" - -#: computes/templates/computes.html:46 computes/templates/computes.html:91 -#: computes/templates/computes.html:93 computes/templates/computes.html:134 -#: computes/templates/computes.html:136 computes/templates/computes.html:182 -#: computes/templates/computes.html:184 computes/templates/computes.html:212 -#: computes/templates/computes.html:214 computes/templates/overview.html:92 -#: instances/templates/instance.html:758 instances/templates/instance.html:840 -msgid "Details" -msgstr "" - -#: computes/templates/computes.html:50 -msgid "No details available" -msgstr "" - -#: computes/templates/computes.html:59 -msgid "Edit connection" -msgstr "" - -#: computes/templates/computes.html:66 computes/templates/computes.html:114 -#: computes/templates/computes.html:157 computes/templates/computes.html:205 -msgid "Label" -msgstr "" - -#: computes/templates/computes.html:73 computes/templates/computes.html:121 -#: computes/templates/computes.html:164 -msgid "FQDN / IP" -msgstr "" - -#: computes/templates/computes.html:112 -msgid "" -"Need create ssh authorization key. If you have another SSH port on " -"your server, you can add IP:PORT like '192.168.1.1:2222'." -msgstr "" - -#: computes/templates/computes.html:241 -msgid "Hypervisor doesn't have any Computes" -msgstr "" - #: computes/templates/computes/form.html:6 msgid "Add Compute" msgstr "" @@ -968,6 +949,137 @@ msgstr "" 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 +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 +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 +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 +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 +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 +#: storages/templates/create_stg_block.html:124 +#: storages/templates/storage.html:35 storages/templates/storages.html:35 +msgid "Secrets" +msgstr "" + +#: computes/templates/computes/instances.html:58 +msgid "Hypervisor doesn't have any Instances" +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:777 +#: instances/templates/instances/settings_tab.html:800 +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 +msgid "VCPU" +msgstr "" + +#: computes/templates/computes/instances.html:70 +#: computes/templates/overview.html:82 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/instances/resize_tab.html:13 +msgid "Memory" +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 +msgid "Off" +msgstr "" + +#: computes/templates/computes/instances.html:98 +#: instances/templates/allinstances_index_grouped.html:60 +#: instances/templates/allinstances_index_nongrouped.html:44 +msgid "Suspended" +msgstr "" + +#: computes/templates/computes/list.html:6 +#: computes/templates/computes/list.html:12 templates/navbar.html:18 +msgid "Computes" +msgstr "" + +#: computes/templates/computes/list.html:21 +msgid "You don't have any computes" +msgstr "" + +#: computes/templates/computes/list.html:31 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 +#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/instances/settings_tab.html:876 +msgid "Connected" +msgstr "" + +#: computes/templates/computes/list.html:42 +msgid "Not Connected" +msgstr "" + #: computes/templates/create_comp_block.html:5 msgid "TCP" msgstr "" @@ -988,79 +1100,6 @@ msgstr "" msgid "Add new host" msgstr "" -#: computes/templates/overview.html:4 computes/templates/overview.html:13 -#: instances/templates/instances.html:30 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 -msgid "Overview" -msgstr "" - -#: computes/templates/overview.html:16 instances/templates/allinstances.html:4 -#: instances/templates/allinstances.html:20 -#: instances/templates/bottom_bar.html:17 instances/templates/instances.html:4 -#: instances/templates/instances.html:33 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 -#: templates/navbar.html:14 -msgid "Instances" -msgstr "" - -#: computes/templates/overview.html:19 instances/templates/instances.html:36 -#: 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 -msgid "Storages" -msgstr "" - -#: computes/templates/overview.html:22 instances/templates/instances.html:39 -#: 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 -msgid "Networks" -msgstr "" - -#: computes/templates/overview.html:25 instances/templates/instances.html:42 -#: 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 -msgid "Interfaces" -msgstr "" - -#: computes/templates/overview.html:28 instances/templates/instances.html:45 -#: 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 -msgid "NWFilters" -msgstr "" - -#: computes/templates/overview.html:31 instances/templates/instances.html:48 -#: 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 -#: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 -msgid "Secrets" -msgstr "" - #: computes/templates/overview.html:42 msgid "Basic details" msgstr "" @@ -1094,16 +1133,9 @@ msgstr "" msgid "Libvirt" msgstr "" -#: computes/templates/overview.html:82 instances/templates/allinstances.html:59 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:9 -#: instances/templates/instance.html:369 instances/templates/instances.html:74 -msgid "Memory" -msgstr "" - #: computes/templates/overview.html:84 -#: create/templates/create_instance_w1.html:40 -#: create/templates/create_instance_w1.html:56 +#: instances/templates/create_instance_w1.html:42 +#: instances/templates/create_instance_w1.html:58 msgid "Architecture" msgstr "" @@ -1132,270 +1164,153 @@ msgstr "" msgid "RAM Utilization" msgstr "" +#: computes/validators.py:16 +msgid "" +"Hostname must contain only numbers, or the domain name separated by \".\"" +msgstr "" + +#: computes/validators.py:18 +msgid "Wrong IP address" +msgstr "" + #: computes/validators.py:24 msgid "The hostname must not contain any special characters" msgstr "" -#: console/templates/console-base.html:69 +#: console/templates/console-base.html:51 msgid "Send key(s)" msgstr "" -#: console/templates/console-base.html:89 +#: console/templates/console-base.html:71 msgid "Fullscreen" msgstr "" +#: console/templates/console-spice-full.html:56 +msgid "must set host and port" +msgstr "" + +#: console/templates/console-spice-full.html:83 +#: console/templates/console-spice-full.html:97 +#: console/templates/console-spice-lite.html:138 +#: console/templates/console-spice-lite.html:150 +msgid "disconnect" +msgstr "" + +#: console/templates/console-spice-full.html:114 +#: console/templates/console-spice-lite.html:167 +msgid "File API is not supported" +msgstr "" + +#: console/templates/console-spice-full.html:197 +#: instances/templates/allinstances_index_nongrouped.html:7 +msgid "Host" +msgstr "" + #: console/templates/console-spice-full.html:199 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:201 +#: console/templates/console-spice-full.html:207 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:202 +#: 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:62 +#: storages/templates/storage.html:61 msgid "Start" msgstr "" -#: console/templates/console-vnc-full.html:83 +#: console/templates/console-spice-lite.html:109 +msgid "must specify host and port in URL" +msgstr "" + +#: console/templates/console-vnc-full.html:78 msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:297 +#: console/templates/console-vnc-lite.html:222 msgid "Loading" msgstr "" -#: create/forms.py:10 -msgid "No flavor name has been entered" -msgstr "" - -#: create/forms.py:13 create/forms.py:37 -msgid "No VCPU has been entered" -msgstr "" - -#: create/forms.py:15 -msgid "No HDD image has been entered" -msgstr "" - -#: create/forms.py:17 create/forms.py:40 -msgid "No RAM size has been entered" -msgstr "" - -#: create/forms.py:34 +#: instances/forms.py:37 msgid "No Virtual Machine name has been entered" msgstr "" -#: create/forms.py:41 +#: instances/forms.py:39 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/forms.py:42 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/forms.py:43 msgid "No Network pool has been choosen" msgstr "" -#: create/forms.py:46 +#: instances/forms.py:48 msgid "Please select HDD cache mode" msgstr "" -#: create/forms.py:53 +#: instances/forms.py:55 msgid "Please select a graphics type" msgstr "" -#: create/forms.py:54 +#: instances/forms.py:56 msgid "Please select a video driver" msgstr "" -#: create/forms.py:61 +#: instances/forms.py:63 msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: create/forms.py:63 +#: instances/forms.py:65 msgid "The name of the virtual machine must not exceed 20 characters" msgstr "" -#: create/templates/create_flav_block.html:13 -msgid "Add New Flavor" +#: instances/models.py:11 +msgid "label" msgstr "" -#: create/templates/create_flav_block.html:21 -msgid "Micro" +#: instances/models.py:12 +msgid "memory" msgstr "" -#: create/templates/create_flav_block.html:26 -#: create/templates/create_instance_w2.html:82 -#: create/templates/create_instance_w2.html:327 -#: create/templates/create_instance_w2.html:540 -#: instances/templates/allinstances.html:58 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:8 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 -#: instances/templates/instances.html:73 -msgid "VCPU" +#: instances/models.py:13 +msgid "vcpu" msgstr "" -#: create/templates/create_flav_block.html:33 -#: create/templates/create_instance_w2.html:83 -#: create/templates/create_instance_w2.html:356 -#: create/templates/create_instance_w2.html:567 -#: instances/templates/instance.html:45 -msgid "RAM" +#: instances/models.py:14 +msgid "disk" msgstr "" -#: create/templates/create_flav_block.html:38 -#: create/templates/create_instance_w2.html:94 -#: create/templates/create_instance_w2.html:360 -#: create/templates/create_instance_w2.html:571 -#: instances/templates/allinstances.html:78 -#: instances/templates/instance.html:45 instances/templates/instance.html:450 -#: instances/templates/instance.html:463 -msgid "MB" +#: instances/models.py:28 +msgid "uuid" msgstr "" -#: create/templates/create_flav_block.html:41 -#: create/templates/create_instance_w2.html:84 -#: create/templates/create_instance_w2.html:371 -msgid "HDD" +#: instances/models.py:29 +msgid "is template" msgstr "" -#: create/templates/create_flav_block.html:46 -#: create/templates/create_instance_w2.html:95 -#: instances/templates/add_instance_volume.html:60 -#: storages/templates/create_stg_vol_block.html:71 -msgid "GB" +#: instances/models.py:30 +msgid "created" msgstr "" -#: create/templates/create_instance_w1.html:4 -#: create/templates/create_instance_w2.html:4 -msgid "Create new instance" +#: instances/models.py:215 +msgid "Can access console without password" msgstr "" -#: create/templates/create_instance_w1.html:4 -msgid "Select Type" +#: instances/templates/add_instance_network_block.html:12 +msgid "Add Instance Network" msgstr "" -#: create/templates/create_instance_w1.html:10 -#: create/templates/create_instance_w2.html:13 -msgid "New instance on" -msgstr "" - -#: create/templates/create_instance_w1.html:45 -#: instances/templates/instance.html:643 networks/templates/network.html:75 -#: nwfilters/templates/nwfilter.html:52 -msgid "XML" -msgstr "" - -#: create/templates/create_instance_w1.html:66 -msgid "Chipset" -msgstr "" - -#: create/templates/create_instance_w1.html:76 -msgid "Next" -msgstr "" - -#: create/templates/create_instance_w2.html:49 -msgid "Flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:54 -msgid "Custom" -msgstr "" - -#: create/templates/create_instance_w2.html:59 -msgid "Template" -msgstr "" - -#: create/templates/create_instance_w2.html:70 -msgid "Hypervisor doesn't have any Flavors" -msgstr "" - -#: create/templates/create_instance_w2.html:75 -msgid "Create from flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:101 -msgid "Create Virtual Machine" -msgstr "" - -#: create/templates/create_instance_w2.html:119 -#: create/templates/create_instance_w2.html:316 -#: create/templates/create_instance_w2.html:529 -msgid "Firmware" -msgstr "" - -#: create/templates/create_instance_w2.html:131 -#: create/templates/create_instance_w2.html:334 -#: create/templates/create_instance_w2.html:546 -msgid "VCPU Config" -msgstr "" - -#: create/templates/create_instance_w2.html:134 -#: create/templates/create_instance_w2.html:337 -#: create/templates/create_instance_w2.html:549 -msgid "no-mode" -msgstr "" - -#: create/templates/create_instance_w2.html:153 -#: create/templates/create_instance_w2.html:595 -#: instances/templates/add_instance_volume.html:30 -#: instances/templates/add_instance_volume.html:100 -#: instances/templates/instance.html:829 storages/templates/storage.html:4 -#: storages/templates/storage.html:14 -msgid "Storage" -msgstr "" - -#: create/templates/create_instance_w2.html:162 -#: create/templates/create_instance_w2.html:190 -#: create/templates/create_instance_w2.html:381 -#: create/templates/create_instance_w2.html:436 -#: create/templates/create_instance_w2.html:584 -#: create/templates/create_instance_w2.html:603 -#: create/templates/create_instance_w2.html:649 -#: instances/templates/add_instance_network_block.html:40 -#: instances/templates/add_instance_volume.html:117 -#: instances/templates/create_inst_block.html:25 -#: instances/templates/instance.html:329 instances/templates/instance.html:776 -#: instances/templates/instance.html:972 instances/templates/instance.html:1649 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 -#: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:49 storages/templates/storage.html:51 -#: storages/templates/storage.html:53 -msgid "None" -msgstr "" - -#: create/templates/create_instance_w2.html:168 -#: create/templates/create_instance_w2.html:392 -#: create/templates/create_instance_w2.html:609 -#: instances/templates/add_instance_network_block.html:24 -#: instances/templates/instance.html:624 instances/templates/instance.html:959 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 -msgid "Network" -msgstr "" - -#: create/templates/create_instance_w2.html:178 -#: create/templates/create_instance_w2.html:406 -#: create/templates/create_instance_w2.html:619 -#: instances/templates/edit_instance_volume.html:25 -msgid "Advanced" -msgstr "" - -#: create/templates/create_instance_w2.html:187 -#: create/templates/create_instance_w2.html:433 -#: create/templates/create_instance_w2.html:646 -#: instances/templates/add_instance_network_block.html:37 -#: instances/templates/instance.html:968 nwfilters/templates/nwfilter.html:9 -msgid "NWFilter" -msgstr "" - -#: create/templates/create_instance_w2.html:198 -#: create/templates/create_instance_w2.html:635 -msgid "HDD cache mode" -msgstr "" - -#: create/templates/create_instance_w2.html:209 #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/instance.html:924 instances/templates/instance.html:947 -#: instances/templates/instance.html:1047 +#: 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 #: interfaces/templates/interfaces.html:63 @@ -1404,116 +1319,46 @@ msgstr "" msgid "MAC" msgstr "" -#: create/templates/create_instance_w2.html:216 -#: create/templates/create_instance_w2.html:445 -#: create/templates/create_instance_w2.html:658 -msgid "Graphics" +#: 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/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 +msgid "Network" msgstr "" -#: create/templates/create_instance_w2.html:227 -#: create/templates/create_instance_w2.html:456 -#: create/templates/create_instance_w2.html:669 -msgid "Video" +#: 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 +msgid "NWFilter" msgstr "" -#: create/templates/create_instance_w2.html:241 -#: create/templates/create_instance_w2.html:470 -#: create/templates/create_instance_w2.html:683 -msgid "Console Access" -msgstr "" - -#: create/templates/create_instance_w2.html:251 -#: create/templates/create_instance_w2.html:253 -#: create/templates/create_instance_w2.html:480 -#: create/templates/create_instance_w2.html:482 -#: create/templates/create_instance_w2.html:693 -#: create/templates/create_instance_w2.html:695 -msgid "Console Password" -msgstr "" - -#: create/templates/create_instance_w2.html:257 -#: create/templates/create_instance_w2.html:486 -#: create/templates/create_instance_w2.html:699 -msgid "Guest Agent" -msgstr "" - -#: create/templates/create_instance_w2.html:264 -#: create/templates/create_instance_w2.html:493 -#: create/templates/create_instance_w2.html:706 -msgid "VirtIO" -msgstr "" - -#: create/templates/create_instance_w2.html:363 -msgid "Added Disks" -msgstr "" - -#: create/templates/create_instance_w2.html:376 -#: create/templates/create_instance_w2.html:579 -msgid "Select pool" -msgstr "" - -#: create/templates/create_instance_w2.html:415 -#: create/templates/create_instance_w2.html:628 -msgid "Disk Metadata" -msgstr "" - -#: create/templates/create_instance_w2.html:417 -#: create/templates/create_instance_w2.html:630 -msgid "Metadata preallocation" -msgstr "" - -#: create/templates/create_instance_w2.html:419 -#: create/templates/create_instance_w2.html:632 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 -msgid "Image" -msgstr "" - -#: create/templates/create_instance_w2.html:422 -msgid "HDD Cache Mode" -msgstr "" - -#: create/templates/create_instance_w2.html:574 -msgid "Template Disk" -msgstr "" - -#: create/views.py:52 create/views.py:164 -msgid "A virtual machine with this name already exists" -msgstr "" - -#: create/views.py:133 -msgid "You haven't defined any storage pools" -msgstr "" - -#: create/views.py:136 -msgid "You haven't defined any network pools" -msgstr "" - -#: create/views.py:167 -msgid "There is an instance with same name. Are you sure?" -msgstr "" - -#: create/views.py:171 -msgid "No Virtual Machine MAC has been entered" -msgstr "" - -#: create/views.py:204 -msgid "Image has already exist. Please check volumes or change instance name" -msgstr "" - -#: create/views.py:230 -msgid "First you need to create or select an image" -msgstr "" - -#: create/views.py:252 -msgid "Invalid cache mode" -msgstr "" - -#: create/views.py:290 -msgid "Instance is created" -msgstr "" - -#: instances/templates/add_instance_network_block.html:12 -msgid "Add Instance Network" +#: 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/instances/access_tab.html:135 +#: instances/templates/instances/settings_tab.html:183 +#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/stats_tab.html:90 +#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: storages/templates/create_stg_block.html:132 +#: storages/templates/storage.html:48 storages/templates/storage.html:50 +#: storages/templates/storage.html:52 +msgid "None" msgstr "" #: instances/templates/add_instance_owner_block.html:12 @@ -1543,24 +1388,36 @@ msgstr "" msgid "Volume parameters" 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/instances/settings_tab.html:237 +#: storages/templates/storage.html:4 storages/templates/storage.html:14 +msgid "Storage" +msgstr "" + #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/create_stg_vol_block.html:57 -#: storages/templates/storage.html:101 storages/templates/storage.html:139 +#: storages/templates/storage.html:100 storages/templates/storage.html:138 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/create_stg_vol_block.html:67 -#: storages/templates/storage.html:54 storages/templates/storage.html:100 +#: storages/templates/storage.html:53 storages/templates/storage.html:99 #: storages/templates/storages.html:66 msgid "Size" msgstr "" +#: instances/templates/add_instance_volume.html:60 +#: instances/templates/create_instance_w2.html:96 +msgid "GB" +msgstr "" + #: instances/templates/add_instance_volume.html:63 #: instances/templates/add_instance_volume.html:123 #: instances/templates/edit_instance_volume.html:53 -#: instances/templates/instance.html:763 +#: instances/templates/instances/settings_tab.html:168 msgid "Bus" msgstr "" @@ -1570,9 +1427,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instance.html:1416 -#: storages/templates/create_stg_vol_block.html:74 -#: storages/templates/storage.html:149 +#: instances/templates/instances/settings_tab.html:755 +#: storages/templates/storage.html:148 msgid "Metadata" msgstr "" @@ -1584,55 +1440,23 @@ msgstr "" msgid "Volume" msgstr "" -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -msgid "You don't have any Instance" +#: instances/templates/allinstances.html:24 +msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances.html:71 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:21 -#: instances/templates/instance.html:14 instances/templates/instances.html:86 -msgid "Off" -msgstr "" - -#: instances/templates/allinstances.html:74 -#: instances/templates/allinstances_index_grouped.html:58 -#: instances/templates/allinstances_index_nongrouped.html:22 -#: instances/templates/instance.html:20 instances/templates/instance.html:143 -#: instances/templates/instance.html:198 -#: instances/templates/instance_actions.html:15 -#: instances/templates/instance_actions.html:32 -#: instances/templates/instance_actions.html:49 -#: instances/templates/instances.html:87 instances/views.py:699 -#: instances/views.py:1239 -msgid "Suspend" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:6 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:1438 -#: instances/templates/instance.html:1461 instances/templates/instances.html:70 -msgid "Description" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_grouped.html:12 msgid "Mem Usage" msgstr "" -#: instances/templates/allinstances_index_grouped.html:27 -msgid "Not Active" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:28 -msgid "Connection Failed" -msgstr "" - #: instances/templates/bottom_bar.html:4 msgid "HOST" msgstr "" -#: instances/templates/create_inst_block.html:12 +#: instances/templates/create_flav_block.html:14 +msgid "Add New Flavor" +msgstr "" + +#: instances/templates/create_inst_block.html:11 msgid "Choose a compute for new instance" msgstr "" @@ -1649,6 +1473,183 @@ msgstr "" msgid "Choose" msgstr "" +#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w2.html:5 +msgid "Create new instance" +msgstr "" + +#: instances/templates/create_instance_w1.html:4 +msgid "Select Type" +msgstr "" + +#: instances/templates/create_instance_w1.html:11 +#: instances/templates/create_instance_w2.html:14 +#, python-format +msgid "New instance on %(host)s " +msgstr "" + +#: instances/templates/create_instance_w1.html:47 +#: instances/templates/instances/settings_tab.html:49 +#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +msgid "XML" +msgstr "" + +#: instances/templates/create_instance_w1.html:68 +msgid "Chipset" +msgstr "" + +#: instances/templates/create_instance_w1.html:78 +msgid "Next" +msgstr "" + +#: instances/templates/create_instance_w2.html:50 +msgid "Flavor" +msgstr "" + +#: instances/templates/create_instance_w2.html:55 +msgid "Custom" +msgstr "" + +#: instances/templates/create_instance_w2.html:60 +msgid "Template" +msgstr "" + +#: instances/templates/create_instance_w2.html:71 +msgid "Hypervisor doesn't have any Flavors" +msgstr "" + +#: instances/templates/create_instance_w2.html:76 +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 +msgid "RAM" +msgstr "" + +#: instances/templates/create_instance_w2.html:85 +#: instances/templates/create_instance_w2.html:372 +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/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:108 +msgid "MB" +msgstr "" + +#: instances/templates/create_instance_w2.html:102 +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 +msgid "Firmware" +msgstr "" + +#: instances/templates/create_instance_w2.html:132 +#: instances/templates/create_instance_w2.html:335 +#: instances/templates/create_instance_w2.html:547 +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 +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/edit_instance_volume.html:25 +msgid "Advanced" +msgstr "" + +#: instances/templates/create_instance_w2.html:199 +#: instances/templates/create_instance_w2.html:636 +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 +msgid "Graphics" +msgstr "" + +#: instances/templates/create_instance_w2.html:228 +#: instances/templates/create_instance_w2.html:457 +#: instances/templates/create_instance_w2.html:670 +msgid "Video" +msgstr "" + +#: instances/templates/create_instance_w2.html:242 +#: instances/templates/create_instance_w2.html:471 +#: instances/templates/create_instance_w2.html:684 +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 +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 +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 +msgid "VirtIO" +msgstr "" + +#: instances/templates/create_instance_w2.html:364 +msgid "Added Disks" +msgstr "" + +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:580 +msgid "Select pool" +msgstr "" + +#: instances/templates/create_instance_w2.html:416 +#: instances/templates/create_instance_w2.html:629 +msgid "Disk Metadata" +msgstr "" + +#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:631 +msgid "Metadata preallocation" +msgstr "" + +#: instances/templates/create_instance_w2.html:420 +#: instances/templates/create_instance_w2.html:633 +#: 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 +msgid "HDD Cache Mode" +msgstr "" + +#: instances/templates/create_instance_w2.html:575 +msgid "Template Disk" +msgstr "" + #: instances/templates/edit_instance_volume.html:3 msgid "Edit Volume" msgstr "" @@ -1697,6 +1698,15 @@ msgstr "" msgid "Detect zeroes" msgstr "" +#: instances/templates/instance.html:20 +#: 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 +msgid "Suspend" +msgstr "" + #: instances/templates/instance.html:26 msgid "Guest Agent Enabled & Connected" msgstr "" @@ -1709,8 +1719,9 @@ msgstr "" msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 instances/templates/instance.html:374 -#: instances/templates/instance.html:610 +#: instances/templates/instance.html:48 +#: instances/templates/instances/resize_tab.html:18 +#: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" @@ -1722,808 +1733,820 @@ msgstr "" msgid "quota reached" msgstr "" -#: instances/templates/instance.html:76 +#: instances/templates/instance.html:75 msgid "Power" msgstr "" -#: instances/templates/instance.html:82 +#: instances/templates/instance.html:81 msgid "Access" msgstr "" -#: instances/templates/instance.html:95 +#: instances/templates/instance.html:94 msgid "Snapshot" msgstr "" -#: instances/templates/instance.html:102 templates/navbar.html:32 +#: instances/templates/instance.html:101 templates/navbar.html:32 msgid "Settings" msgstr "" -#: instances/templates/instance.html:108 +#: instances/templates/instance.html:107 msgid "Stats" msgstr "" -#: instances/templates/instance.html:114 instances/templates/instance.html:1674 -#: instances/templates/instance.html:1691 -#: instances/templates/instance.html:1695 instances/views.py:421 +#: instances/templates/instance.html:113 +#: 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 msgid "Destroy" msgstr "" -#: instances/templates/instance.html:127 instances/templates/instance.html:176 -#: instances/templates/instance_actions.html:18 -#: instances/templates/instance_actions.html:52 instances/views.py:387 -#: instances/views.py:1199 -msgid "Power Off" -msgstr "" - -#: instances/templates/instance.html:132 instances/templates/instance.html:183 -#: instances/templates/instance_actions.html:21 -#: instances/templates/instance_actions.html:38 -#: instances/templates/instance_actions.html:55 instances/views.py:381 -#: instances/views.py:1211 -msgid "Power Cycle" -msgstr "" - -#: instances/templates/instance.html:137 instances/templates/instance.html:157 -#: instances/templates/instance.html:190 instances/templates/instance.html:216 -#: instances/templates/instance_actions.html:35 instances/views.py:393 -#: instances/views.py:1206 -msgid "Force Off" -msgstr "" - -#: instances/templates/instance.html:152 instances/templates/instance.html:209 -#: instances/templates/instance.html:224 -#: instances/templates/instance_actions.html:29 instances/views.py:705 -#: instances/views.py:1245 -msgid "Resume" -msgstr "" - -#: instances/templates/instance.html:165 instances/templates/instance.html:236 -#: instances/templates/instance.html:238 -#: instances/templates/instance_actions.html:11 -#: instances/templates/instance_actions.html:46 instances/views.py:374 -#: instances/views.py:1193 +#: 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 msgid "Power On" msgstr "" -#: instances/templates/instance.html:174 -msgid "This action sends an ACPI shutdown signal to the instance." +#: instances/templates/instance_actions.html:15 +#: instances/templates/instances/power_tab.html:9 +#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +msgid "Power Off" msgstr "" -#: instances/templates/instance.html:181 -msgid "" -"This action forcibly powers off and start the instance and may cause data " -"corruption." +#: 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 +msgid "Power Cycle" msgstr "" -#: instances/templates/instance.html:188 instances/templates/instance.html:214 -msgid "" -"This action forcibly powers off the instance and may cause data corruption." +#: instances/templates/instance_actions.html:17 +#: instances/templates/instance_actions.html:30 +msgid "VNC Console" msgstr "" -#: instances/templates/instance.html:196 -msgid "This action suspends the instance." +#: 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 +msgid "Resume" msgstr "" -#: instances/templates/instance.html:207 -msgid "This action restore the instance after suspend." +#: instances/templates/instance_actions.html:26 +#: 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 +msgid "Force Off" msgstr "" -#: instances/templates/instance.html:222 -msgid "Administrator blocked your instance." -msgstr "" - -#: instances/templates/instance.html:232 -msgid "Click on Power On button to start this instance." -msgstr "" - -#: instances/templates/instance.html:235 -msgid "Template instance cannot be started." -msgstr "" - -#: instances/templates/instance.html:253 instances/templates/instance.html:285 -#: instances/templates/instance.html:290 instances/templates/instance.html:291 -#: instances/templates/instance.html:295 instances/templates/instance.html:617 -#: instances/templates/instance_actions.html:58 +#: instances/templates/instance_actions.html:41 +#: instances/templates/instances/access_tab.html:9 +#: instances/templates/instances/access_tab.html:79 +#: instances/templates/instances/access_tab.html:87 +#: instances/templates/instances/access_tab.html:90 +#: instances/templates/instances/access_tab.html:94 +#: instances/templates/instances/settings_tab.html:23 msgid "Console" msgstr "" -#: instances/templates/instance.html:259 +#: instances/templates/instances/access_tab.html:16 msgid "Root Password" msgstr "" -#: instances/templates/instance.html:273 instances/templates/instance.html:349 +#: instances/templates/instances/access_tab.html:31 +#: instances/templates/instances/access_tab.html:156 msgid "VDI" msgstr "" -#: instances/templates/instance.html:281 +#: instances/templates/instances/access_tab.html:39 +#, python-format msgid "" -"This action opens a new window with a VNC connection to the console of the " -"instance." +" This action opens a new window with a %(type)s connection to the console of " +"the instance." msgstr "" -#: instances/templates/instance.html:287 +#: instances/templates/instances/access_tab.html:47 +msgid "Scale" +msgstr "" + +#: instances/templates/instances/access_tab.html:55 +msgid "View Only" +msgstr "" + +#: instances/templates/instances/access_tab.html:63 +msgid "Resize Session" +msgstr "" + +#: instances/templates/instances/access_tab.html:71 +msgid "View Clipboard" +msgstr "" + +#: instances/templates/instances/access_tab.html:82 msgid "Toggle Dropdown" msgstr "" -#: instances/templates/instance.html:290 instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:86 +#: instances/templates/instances/access_tab.html:89 msgid "Console port" msgstr "" -#: instances/templates/instance.html:290 +#: instances/templates/instances/access_tab.html:87 msgid "Lite" msgstr "" -#: instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:90 msgid "Full" msgstr "" -#: instances/templates/instance.html:301 +#: instances/templates/instances/access_tab.html:100 msgid "You need shut down your instance and enter a new root password." msgstr "" -#: instances/templates/instance.html:305 +#: instances/templates/instances/access_tab.html:107 msgid "Enter Password" msgstr "" -#: instances/templates/instance.html:309 instances/templates/instance.html:311 +#: instances/templates/instances/access_tab.html:112 +#: instances/templates/instances/access_tab.html:115 msgid "Reset Root Password" msgstr "" -#: instances/templates/instance.html:319 +#: instances/templates/instances/access_tab.html:123 msgid "You need shut down your instance and choose your public key." msgstr "" -#: instances/templates/instance.html:335 instances/templates/instance.html:337 +#: instances/templates/instances/access_tab.html:142 +#: instances/templates/instances/access_tab.html:144 msgid "Add Public Key" msgstr "" -#: instances/templates/instance.html:345 +#: instances/templates/instances/access_tab.html:152 msgid "" "This action opens a remote viewer with a connection to the console of the " "instance." msgstr "" -#: instances/templates/instance.html:364 +#: instances/templates/instances/destroy_instance_form.html:4 +msgid "Confirm Destroy" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:8 +msgid "Destroy instance" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:15 +msgid "Instance is suspended, cannot destroy!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:19 +msgid "This action is irreversible!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:26 +msgid "Remove Instance's data" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:34 +msgid "Remove Instance's NVRAM" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:46 +msgid "You cannot destroy instance!" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:8 +msgid "Destroy Instance" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:15 +msgid "This action starts remove instance process" +msgstr "" + +#: instances/templates/instances/power_tab.html:56 +msgid "This action sends an ACPI shutdown signal to the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:64 +msgid "" +"This action forcibly powers off and start the instance and may cause data " +"corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:71 +#: instances/templates/instances/power_tab.html:98 +msgid "" +"This action forcibly powers off the instance and may cause data corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:80 +msgid "This action suspends the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:91 +msgid "This action restore the instance after suspend." +msgstr "" + +#: instances/templates/instances/power_tab.html:106 +msgid "Administrator blocked your instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:116 +msgid "Click on Power On button to start this instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:120 +msgid "Template instance cannot be started." +msgstr "" + +#: instances/templates/instances/resize_tab.html:8 msgid "CPU" msgstr "" -#: instances/templates/instance.html:385 +#: instances/templates/instances/resize_tab.html:29 msgid "Logical host CPUs" msgstr "" -#: instances/templates/instance.html:387 instances/templates/instance.html:450 -#: instances/templates/instance.html:490 +#: instances/templates/instances/resize_tab.html:31 +#: instances/templates/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:136 msgid "Current Allocation" msgstr "" -#: instances/templates/instance.html:401 instances/templates/instance.html:463 +#: instances/templates/instances/resize_tab.html:45 +#: instances/templates/instances/resize_tab.html:108 msgid "Maximum Allocation" msgstr "" -#: instances/templates/instance.html:419 +#: instances/templates/instances/resize_tab.html:63 msgid "Logical Instance Active/Maximum CPUs" msgstr "" -#: instances/templates/instance.html:427 instances/templates/instance.html:674 -#: instances/templates/instance.html:689 networks/templates/network.html:65 -#: storages/templates/storage.html:79 +#: 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 msgid "Disable" msgstr "" -#: instances/templates/instance.html:429 +#: instances/templates/instances/resize_tab.html:73 msgid "Constant" msgstr "" -#: instances/templates/instance.html:431 instances/templates/instance.html:672 -#: instances/templates/instance.html:687 networks/templates/network.html:63 -#: storages/templates/storage.html:76 +#: 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 msgid "Enable" msgstr "" -#: instances/templates/instance.html:440 instances/templates/instance.html:479 -#: instances/templates/instance.html:503 +#: instances/templates/instances/resize_tab.html:84 +#: instances/templates/instances/resize_tab.html:124 +#: instances/templates/instances/resize_tab.html:157 msgid "You don't have permission for resizing instance" msgstr "" -#: instances/templates/instance.html:448 +#: instances/templates/instances/resize_tab.html:93 msgid "Total host memory" msgstr "" -#: instances/templates/instance.html:458 instances/templates/instance.html:473 +#: instances/templates/instances/resize_tab.html:103 +#: instances/templates/instances/resize_tab.html:118 msgid "Custom value" msgstr "" -#: instances/templates/instance.html:487 +#: instances/templates/instances/resize_tab.html:133 msgid "Disk allocation (GB)" msgstr "" -#: instances/templates/instance.html:517 instances/templates/instance.html:538 -#: instances/templates/instance.html:540 -msgid "Take Snapshot" +#: instances/templates/instances/resize_tab.html:140 +#: instances/templates/instances/settings_tab.html:269 +msgid "Error getting disk info" msgstr "" -#: instances/templates/instance.html:522 -msgid "Manage Snapshots" -msgstr "" - -#: instances/templates/instance.html:530 -msgid "" -"This may take more than an hour, depending on how much content is on your " -"droplet and how large the disk is." -msgstr "" - -#: instances/templates/instance.html:534 -msgid "Enter Snapshot Name" -msgstr "" - -#: instances/templates/instance.html:545 -msgid "To take a snapshot please Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:550 -msgid "Choose a snapshot for restore/delete" -msgstr "" - -#: instances/templates/instance.html:567 -msgid "Revert to this Snapshot" -msgstr "" - -#: instances/templates/instance.html:572 -msgid "To restore snapshots you need Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:581 -msgid "Delete Snapshot" -msgstr "" - -#: instances/templates/instance.html:592 -msgid "You do not have any snapshots" -msgstr "" - -#: instances/templates/instance.html:605 +#: instances/templates/instances/settings_tab.html:11 msgid "Boot" msgstr "" -#: instances/templates/instance.html:638 instances/templates/instance.html:1174 -#: instances/templates/instance.html:1176 +#: instances/templates/instances/settings_tab.html:44 +#: instances/templates/instances/settings_tab.html:616 +#: instances/templates/instances/settings_tab.html:618 msgid "Migrate" msgstr "" -#: instances/templates/instance.html:650 +#: instances/templates/instances/settings_tab.html:56 msgid "Options" msgstr "" -#: instances/templates/instance.html:666 networks/templates/network.html:59 -#: storages/templates/storage.html:71 +#: instances/templates/instances/settings_tab.html:72 +#: networks/templates/network.html:59 storages/templates/storage.html:70 msgid "Autostart" msgstr "" -#: instances/templates/instance.html:670 +#: instances/templates/instances/settings_tab.html:75 msgid "Autostart your instance when host server is power on " msgstr "" -#: instances/templates/instance.html:680 +#: instances/templates/instances/settings_tab.html:84 msgid "Boot Order" msgstr "" -#: instances/templates/instance.html:685 +#: instances/templates/instances/settings_tab.html:88 msgid "Enable Boot Menu for your instance when it starts up " msgstr "" -#: instances/templates/instance.html:687 +#: instances/templates/instances/settings_tab.html:91 msgid "Show boot menu" msgstr "" -#: instances/templates/instance.html:689 +#: instances/templates/instances/settings_tab.html:95 msgid "Hide boot menu" msgstr "" -#: instances/templates/instance.html:693 +#: instances/templates/instances/settings_tab.html:100 msgid "Please shutdown instance to modify boot menu" msgstr "" -#: instances/templates/instance.html:724 +#: instances/templates/instances/settings_tab.html:130 msgid "up: move selected devices" msgstr "" -#: instances/templates/instance.html:727 +#: instances/templates/instances/settings_tab.html:133 msgid "down: move selected devices" msgstr "" -#: instances/templates/instance.html:733 instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:139 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply" msgstr "" -#: instances/templates/instance.html:743 +#: instances/templates/instances/settings_tab.html:149 msgid "Instance Media" msgstr "" -#: instances/templates/instance.html:746 +#: instances/templates/instances/settings_tab.html:152 msgid "Add CD-ROM" msgstr "" -#: instances/templates/instance.html:764 instances/templates/instance.html:826 +#: 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 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" -#: instances/templates/instance.html:765 +#: instances/templates/instances/settings_tab.html:170 msgid "CD-ROM" msgstr "" -#: instances/templates/instance.html:781 instances/templates/instance.html:783 +#: instances/templates/instances/settings_tab.html:188 +#: instances/templates/instances/settings_tab.html:190 msgid "Mount" msgstr "" -#: instances/templates/instance.html:786 +#: instances/templates/instances/settings_tab.html:193 msgid "Detach CD-ROM (remove device)" msgstr "" -#: instances/templates/instance.html:800 instances/templates/instance.html:802 +#: instances/templates/instances/settings_tab.html:208 +#: instances/templates/instances/settings_tab.html:210 msgid "Unmount" msgstr "" -#: instances/templates/instance.html:812 +#: instances/templates/instances/settings_tab.html:220 msgid "There is not any CD-ROM device." msgstr "" -#: instances/templates/instance.html:817 +#: instances/templates/instances/settings_tab.html:225 msgid "Instance Volume" msgstr "" -#: instances/templates/instance.html:827 +#: instances/templates/instances/settings_tab.html:235 msgid "Used" msgstr "" -#: instances/templates/instance.html:828 +#: instances/templates/instances/settings_tab.html:236 msgid "Capacity" msgstr "" -#: instances/templates/instance.html:830 instances/templates/instance.html:928 +#: instances/templates/instances/settings_tab.html:238 +#: instances/templates/instances/settings_tab.html:362 msgid "Source" msgstr "" -#: instances/templates/instance.html:870 instances/templates/instance.html:877 +#: instances/templates/instances/settings_tab.html:294 +#: instances/templates/instances/settings_tab.html:298 msgid "Detach" msgstr "" -#: instances/templates/instance.html:870 +#: instances/templates/instances/settings_tab.html:294 msgid "Are you sure to detach volume?" msgstr "" -#: instances/templates/instance.html:873 -msgid "Are you sure to delete volume?" -msgstr "" - -#: instances/templates/instance.html:877 instances/templates/instance.html:880 +#: instances/templates/instances/settings_tab.html:298 +#: instances/templates/instances/settings_tab.html:314 msgid "Are you sure? This may lead data corruption!" msgstr "" -#: instances/templates/instance.html:896 +#: instances/templates/instances/settings_tab.html:310 +msgid "Are you sure to delete volume?" +msgstr "" + +#: instances/templates/instances/settings_tab.html:330 msgid "Add a network device" msgstr "" -#: instances/templates/instance.html:902 +#: instances/templates/instances/settings_tab.html:336 msgid "Network Devices" msgstr "" -#: instances/templates/instance.html:907 instances/templates/instance.html:908 +#: instances/templates/instances/settings_tab.html:341 +#: instances/templates/instances/settings_tab.html:342 msgid "Info" msgstr "" -#: instances/templates/instance.html:921 +#: instances/templates/instances/settings_tab.html:355 msgid "active" msgstr "" -#: instances/templates/instance.html:926 nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:360 +#: nwfilters/templates/nwfilter.html:78 msgid "Filter" msgstr "" -#: instances/templates/instance.html:933 +#: instances/templates/instances/settings_tab.html:367 msgid "Edit NIC" msgstr "" -#: instances/templates/instance.html:941 +#: instances/templates/instances/settings_tab.html:375 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instance.html:954 +#: instances/templates/instances/settings_tab.html:388 msgid "Net Source" msgstr "" -#: instances/templates/instance.html:962 interfaces/templates/interface.html:3 -#: interfaces/templates/interface.html:8 interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:396 +#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 +#: interfaces/templates/interface.html:40 msgid "Interface" msgstr "" -#: instances/templates/instance.html:980 instances/templates/instance.html:1019 +#: instances/templates/instances/settings_tab.html:414 +#: instances/templates/instances/settings_tab.html:453 msgid "Model" msgstr "" -#: instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply network changes" msgstr "" -#: instances/templates/instance.html:1003 +#: instances/templates/instances/settings_tab.html:437 msgid "Delete Device" msgstr "" -#: instances/templates/instance.html:1011 +#: instances/templates/instances/settings_tab.html:445 #: interfaces/templates/create_iface_block.html:71 #: interfaces/templates/interface.html:42 msgid "IPv4" msgstr "" -#: instances/templates/instance.html:1015 +#: instances/templates/instances/settings_tab.html:449 #: interfaces/templates/create_iface_block.html:74 #: interfaces/templates/interface.html:44 msgid "IPv6" msgstr "" -#: instances/templates/instance.html:1021 +#: instances/templates/instances/settings_tab.html:455 msgid "QoS" msgstr "" -#: instances/templates/instance.html:1041 networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:476 +#: networks/templates/network.html:325 msgid "QoS Configuration" msgstr "" -#: instances/templates/instance.html:1047 +#: instances/templates/instances/settings_tab.html:482 #: networks/templates/add_network_qos.html:18 #: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 msgid "Direction" msgstr "" -#: instances/templates/instance.html:1048 +#: instances/templates/instances/settings_tab.html:483 #: networks/templates/add_network_qos.html:27 #: networks/templates/network.html:332 msgid "Average" msgstr "" -#: instances/templates/instance.html:1049 +#: instances/templates/instances/settings_tab.html:484 #: networks/templates/add_network_qos.html:34 #: networks/templates/network.html:333 msgid "Peak" msgstr "" -#: instances/templates/instance.html:1050 +#: instances/templates/instances/settings_tab.html:485 #: networks/templates/add_network_qos.html:41 #: networks/templates/network.html:334 msgid "Burst" msgstr "" -#: instances/templates/instance.html:1074 networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:510 +#: networks/templates/network.html:356 msgid "Edit QoS" msgstr "" -#: instances/templates/instance.html:1079 networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:520 +#: networks/templates/network.html:361 msgid "Delete QoS" msgstr "" -#: instances/templates/instance.html:1095 +#: instances/templates/instances/settings_tab.html:536 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instance.html:1098 +#: instances/templates/instances/settings_tab.html:540 msgid "Original host" msgstr "" -#: instances/templates/instance.html:1104 +#: instances/templates/instances/settings_tab.html:546 msgid "Host migration" msgstr "" -#: instances/templates/instance.html:1121 +#: instances/templates/instances/settings_tab.html:563 msgid "Live migration" msgstr "" -#: instances/templates/instance.html:1129 +#: instances/templates/instances/settings_tab.html:571 msgid "Unsafe migration" msgstr "" -#: instances/templates/instance.html:1137 +#: instances/templates/instances/settings_tab.html:579 msgid "Delete original" msgstr "" -#: instances/templates/instance.html:1145 +#: instances/templates/instances/settings_tab.html:587 msgid "Offline migration" msgstr "" -#: instances/templates/instance.html:1153 +#: instances/templates/instances/settings_tab.html:595 msgid "Post copy" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Auto converge" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compressed" msgstr "" -#: instances/templates/instance.html:1182 +#: instances/templates/instances/settings_tab.html:624 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instance.html:1203 +#: instances/templates/instances/settings_tab.html:646 msgid "Instance owners" msgstr "" -#: instances/templates/instance.html:1216 -msgid "Delete Ownership" +#: instances/templates/instances/settings_tab.html:675 +msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1231 -msgid "To set console's type, shutdown the instance." +#: instances/templates/instances/settings_tab.html:681 +#: instances/templates/instances/settings_tab.html:683 +msgid "Update" msgstr "" -#: instances/templates/instance.html:1234 -#: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 -#: 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 -msgid "Type" -msgstr "" - -#: instances/templates/instance.html:1238 -#: instances/templates/instance.html:1262 -#: instances/templates/instance.html:1331 -#: instances/templates/instance.html:1495 -msgid "please choose" -msgstr "" - -#: instances/templates/instance.html:1246 -#: instances/templates/instance.html:1248 -#: instances/templates/instance.html:1269 -#: instances/templates/instance.html:1271 -#: instances/templates/instance.html:1307 -#: instances/templates/instance.html:1309 -#: instances/templates/instance.html:1339 -#: instances/templates/instance.html:1341 -#: instances/templates/instance.html:1502 -#: instances/templates/instance.html:1504 -#: instances/templates/instance.html:1524 -#: instances/templates/instance.html:1526 -#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103 -msgid "Set" -msgstr "" - -#: instances/templates/instance.html:1255 -msgid "To set console listen address, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1258 -msgid "Listen on" -msgstr "" - -#: instances/templates/instance.html:1278 -msgid "To create console password, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1284 -msgid "Generate" -msgstr "" - -#: instances/templates/instance.html:1288 -#: instances/templates/instance.html:1322 networks/templates/network.html:169 -#: networks/templates/network.html:279 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 -msgid "Clear" -msgstr "" - -#: instances/templates/instance.html:1304 networks/templates/network.html:161 -#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88 -msgid "Show" -msgstr "" - -#: instances/templates/instance.html:1316 -msgid "To set console's keymap, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1327 -msgid "Keymap" -msgstr "" - -#: instances/templates/instance.html:1353 +#: instances/templates/instances/settings_tab.html:692 msgid "Create a clone" msgstr "" -#: instances/templates/instance.html:1356 +#: instances/templates/instances/settings_tab.html:695 msgid "Clone Name" msgstr "" -#: instances/templates/instance.html:1363 -#: instances/templates/instance.html:1394 +#: instances/templates/instances/settings_tab.html:702 +#: instances/templates/instances/settings_tab.html:733 msgid "Guess" msgstr "" -#: instances/templates/instance.html:1382 +#: instances/templates/instances/settings_tab.html:721 msgid "Network devices" msgstr "" -#: instances/templates/instance.html:1392 +#: instances/templates/instances/settings_tab.html:731 msgid "Random" msgstr "" -#: instances/templates/instance.html:1407 +#: instances/templates/instances/settings_tab.html:746 msgid "Storage devices" msgstr "" -#: instances/templates/instance.html:1432 -#: instances/templates/instance.html:1455 +#: instances/templates/instances/settings_tab.html:771 +#: instances/templates/instances/settings_tab.html:794 msgid "Title" msgstr "" -#: instances/templates/instance.html:1452 +#: instances/templates/instances/settings_tab.html:791 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1467 +#: instances/templates/instances/settings_tab.html:806 msgid "Is template" msgstr "" -#: instances/templates/instance.html:1488 +#: instances/templates/instances/settings_tab.html:827 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1491 +#: instances/templates/instances/settings_tab.html:830 msgid "Primary Video Model" msgstr "" -#: instances/templates/instance.html:1512 +#: instances/templates/instances/settings_tab.html:834 +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 +#: secrets/templates/secrets.html:103 +msgid "Set" +msgstr "" + +#: instances/templates/instances/settings_tab.html:851 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instance.html:1515 +#: instances/templates/instances/settings_tab.html:854 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instance.html:1519 -#: instances/templates/instance.html:1550 +#: instances/templates/instances/settings_tab.html:858 +#: instances/templates/instances/settings_tab.html:889 msgid "Enabled" msgstr "" -#: instances/templates/instance.html:1520 -#: instances/templates/instance.html:1551 +#: instances/templates/instances/settings_tab.html:859 +#: instances/templates/instances/settings_tab.html:890 msgid "Disabled" msgstr "" -#: instances/templates/instance.html:1534 +#: instances/templates/instances/settings_tab.html:873 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instance.html:1539 +#: instances/templates/instances/settings_tab.html:878 msgid "Disconnected" msgstr "" -#: instances/templates/instance.html:1542 +#: instances/templates/instances/settings_tab.html:881 #: 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/instance.html:1546 +#: instances/templates/instances/settings_tab.html:885 msgid "Qemu Guest Agent" msgstr "" -#: instances/templates/instance.html:1572 +#: instances/templates/instances/snapshots_tab.html:9 +#: instances/templates/instances/snapshots_tab.html:31 +#: instances/templates/instances/snapshots_tab.html:33 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:14 +msgid "Manage Snapshots" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:22 +msgid "" +"This may take more than an hour, depending on how much content is on your " +"droplet and how large the disk is." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:27 +msgid "Enter Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +msgid "To take a snapshot please Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:43 +msgid "Choose a snapshot for restore/delete" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:61 +msgid "Revert to this Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:66 +msgid "To restore snapshots you need Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:75 +msgid "Delete Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "You do not have any snapshots" +msgstr "" + +#: instances/templates/instances/stats_tab.html:8 msgid "Real Time" msgstr "" -#: instances/templates/instance.html:1586 +#: instances/templates/instances/stats_tab.html:23 msgid "CPU Usage" msgstr "" -#: instances/templates/instance.html:1598 +#: instances/templates/instances/stats_tab.html:36 msgid "Memory Usage" msgstr "" -#: instances/templates/instance.html:1611 +#: instances/templates/instances/stats_tab.html:50 msgid "Bandwidth Device" msgstr "" -#: instances/templates/instance.html:1625 +#: instances/templates/instances/stats_tab.html:65 msgid "Disk I/O device" msgstr "" -#: instances/templates/instance.html:1664 -msgid "Destroy Instance" -msgstr "" - -#: instances/templates/instance.html:1671 -msgid "Delete storage for instance?" -msgstr "" - -#: instances/templates/instance.html:1680 -msgid "Remove Instance's data" -msgstr "" - -#: instances/templates/instance.html:1687 -msgid "Remove Instance's NVRAM" -msgstr "" - -#: instances/templates/instance_actions.html:24 -#: instances/templates/instance_actions.html:41 -msgid "VNC Console" -msgstr "" - -#: instances/templates/instances.html:61 -msgid "Hypervisor doesn't have any Instances" -msgstr "" - -#: instances/views.py:224 +#: instances/utils.py:122 msgid "None available device name" msgstr "" -#: instances/views.py:260 +#: 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 +msgid "Templates cannot be started." +msgstr "" + +#: instances/views.py:362 #, python-brace-format msgid "Migrate to {new_compute.hostname}" msgstr "" -#: instances/views.py:340 -#, python-brace-format -msgid "Fixing UUID {uuid}" -msgstr "" - -#: instances/views.py:345 -msgid "Instance does not exist: Creating new instance" -msgstr "" - -#: instances/views.py:370 instances/views.py:1190 -msgid "Templates cannot be started." -msgstr "" - -#: instances/views.py:437 +#: instances/views.py:385 msgid "Reset root password" msgstr "" -#: instances/views.py:445 instances/views.py:467 +#: instances/views.py:391 instances/views.py:417 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:459 +#: instances/views.py:409 #, python-brace-format msgid "Installed new SSH public key {publickey.keyname}" msgstr "" -#: instances/views.py:477 +#: instances/views.py:436 #, python-brace-format msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" msgstr "" -#: instances/views.py:483 +#: instances/views.py:442 msgid "Resize CPU" msgstr "" -#: instances/views.py:501 +#: instances/views.py:470 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" msgstr "" -#: instances/views.py:507 +#: instances/views.py:476 msgid "Resize Memory" msgstr "" -#: instances/views.py:524 +#: instances/views.py:506 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" msgstr "" -#: instances/views.py:528 +#: instances/views.py:510 msgid "Disk resize" msgstr "" @@ -2532,259 +2555,289 @@ msgstr "" msgid "Attach new disk {name} ({format})" msgstr "" -#: instances/views.py:571 +#: instances/views.py:580 #, python-brace-format msgid "Attach Existing disk: {target_dev}" msgstr "" -#: instances/views.py:603 +#: instances/views.py:636 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:606 +#: instances/views.py:638 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:607 +#: instances/views.py:639 #, python-brace-format msgid "Edit disk: {target_dev}" msgstr "" -#: instances/views.py:623 +#: instances/views.py:661 #, python-brace-format msgid "Delete disk: {dev}" msgstr "" -#: instances/views.py:628 -#, python-brace-format -msgid "The disk: {dev} is detached but not deleted. Error: {err}" -msgstr "" - -#: instances/views.py:638 +#: instances/views.py:677 #, python-brace-format msgid "Detach disk: {dev}" msgstr "" -#: instances/views.py:646 +#: instances/views.py:690 #, python-brace-format msgid "Add CD-ROM: {target}" msgstr "" -#: instances/views.py:653 +#: instances/views.py:703 #, python-brace-format msgid "Detach CD-ROM: {dev}" msgstr "" -#: instances/views.py:661 +#: instances/views.py:716 #, python-brace-format msgid "Mount media: {dev}" msgstr "" -#: instances/views.py:669 +#: instances/views.py:729 #, python-brace-format msgid "Umount media: {dev}" msgstr "" -#: instances/views.py:676 +#: instances/views.py:742 #, python-brace-format msgid "New snapshot : {name}" msgstr "" -#: instances/views.py:683 +#: instances/views.py:753 #, python-brace-format msgid "Delete snapshot : {snap_name}" msgstr "" -#: instances/views.py:690 +#: instances/views.py:764 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:693 +#: instances/views.py:767 msgid "Revert snapshot" msgstr "" -#: instances/views.py:716 +#: instances/views.py:781 #, python-brace-format msgid "VCPU {id} is enabled={enabled}" msgstr "" -#: instances/views.py:723 +#: instances/views.py:792 #, python-brace-format msgid "VCPU Hot-plug is enabled={status}" msgstr "" -#: instances/views.py:734 +#: instances/views.py:803 msgid "Set autostart" msgstr "" -#: instances/views.py:740 +#: instances/views.py:812 msgid "Unset autostart" msgstr "" -#: instances/views.py:746 +#: instances/views.py:821 msgid "Enable boot menu" msgstr "" -#: instances/views.py:752 +#: instances/views.py:830 msgid "Disable boot menu" msgstr "" -#: instances/views.py:764 +#: instances/views.py:845 msgid "Set boot order" msgstr "" -#: instances/views.py:767 +#: instances/views.py:848 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:770 +#: instances/views.py:850 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:778 +#: instances/views.py:861 msgid "Edit XML" msgstr "" -#: instances/views.py:792 -msgid "Enter the console password or select Generate" +#: instances/views.py:875 +#, python-brace-format +msgid "Set Quest Agent {status}" msgstr "" -#: instances/views.py:796 +#: instances/views.py:885 +msgid "Set Video Model" +msgstr "" + +#: instances/views.py:894 +msgid "Change network" +msgstr "" + +#: instances/views.py:907 +msgid "Network Device Config is changed. Please shutdown instance to activate." +msgstr "" + +#: instances/views.py:915 +msgid "Add network" +msgstr "" + +#: instances/views.py:929 +msgid "Delete network" +msgstr "" + +#: instances/views.py:945 +#, python-brace-format +msgid "Set Link State: {state}" +msgstr "" + +#: instances/views.py:964 +msgid "{qos_dir.capitalize()} QoS is set" +msgstr "" + +#: instances/views.py:968 networks/views.py:216 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + +#: instances/views.py:969 networks/views.py:217 +msgid "Stop and start network to activate new config" +msgstr "" + +#: instances/views.py:983 networks/views.py:233 +msgid "{qos_dir.capitalize()} QoS is deleted" +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 +msgid "Only one owner is allowed and the one already added" +msgstr "" + +#: instances/views.py:1009 +#, python-format +msgid "Added owner %(user)s" +msgstr "" + +#: instances/views.py:1020 +#, python-brace-format +msgid "Deleted owner {userinstance_id}" +msgstr "" + +#: instances/views.py:1052 +msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +msgstr "" + +#: instances/views.py:1055 +msgid "Instance '{clone_data['name']}' already exists!" +msgstr "" + +#: instances/views.py:1058 +msgid "Instance name '{clone_data['name']}' contains invalid characters!" +msgstr "" + +#: instances/views.py:1061 +msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +msgstr "" + +#: instances/views.py:1071 +#, python-brace-format +msgid "Clone of '{instance.name}'" +msgstr "" + +#: instances/views.py:1104 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:800 +#: instances/views.py:1107 msgid "Set VNC password" msgstr "" -#: instances/views.py:811 +#: instances/views.py:1115 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:817 +#: instances/views.py:1120 msgid "Set VNC type" msgstr "" -#: instances/views.py:821 -msgid "Console type not supported" -msgstr "" - -#: instances/views.py:828 +#: instances/views.py:1125 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:840 -#, python-brace-format -msgid "Set Quest Agent {status}" -msgstr "" - -#: instances/views.py:847 -msgid "Set Video Model" -msgstr "" - -#: instances/views.py:872 -msgid "Change network" -msgstr "" - -#: instances/views.py:885 -msgid "Network Device Config is changed. Please shutdown instance to activate." -msgstr "" - -#: instances/views.py:890 -msgid "Add network" -msgstr "" - -#: instances/views.py:900 -msgid "Delete network" -msgstr "" - -#: instances/views.py:912 -#, python-brace-format -msgid "Set Link State: {state}" -msgstr "" - -#: instances/views.py:928 -msgid "{qos_dir.capitalize()} QoS is set" -msgstr "" - -#: instances/views.py:931 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." -msgstr "" - -#: instances/views.py:932 networks/views.py:217 -msgid "Stop and start network to activate new config" -msgstr "" - -#: instances/views.py:943 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" -msgstr "" - -#: instances/views.py:946 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:947 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:959 -msgid "Only one owner is allowed and the one already added" -msgstr "" - -#: instances/views.py:964 -#, python-brace-format -msgid "Added owner {user_id}" -msgstr "" - -#: instances/views.py:972 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" -msgstr "" - -#: instances/views.py:1001 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" -msgstr "" - -#: instances/views.py:1004 -msgid "Instance '{clone_data['name']}' already exists!" -msgstr "" - -#: instances/views.py:1007 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" -msgstr "" - -#: instances/views.py:1011 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" -msgstr "" - -#: instances/views.py:1027 -#, python-brace-format -msgid "Clone of '{instance.name}'" -msgstr "" - -#: instances/views.py:1046 +#: instances/views.py:1148 msgid "Edit options" msgstr "" -#: instances/views.py:1103 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/views.py:1111 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:1160 -#, python-brace-format -msgid "Problem occurred with host: {comp.name} - {status}" -msgstr "" - -#: instances/views.py:1218 +#: instances/views.py:1162 msgid "Send console.vv file" msgstr "" +#: instances/views.py:1214 instances/views.py:1307 +msgid "A virtual machine with this name already exists" +msgstr "" + +#: instances/views.py:1288 +msgid "You haven't defined any storage pools" +msgstr "" + +#: instances/views.py:1291 +msgid "You haven't defined any network pools" +msgstr "" + +#: instances/views.py:1310 +msgid "There is an instance with same name. Are you sure?" +msgstr "" + +#: instances/views.py:1313 +msgid "No Virtual Machine MAC has been entered" +msgstr "" + +#: instances/views.py:1337 +msgid "Image has already exist. Please check volumes or change instance name" +msgstr "" + +#: instances/views.py:1358 +msgid "First you need to create or select an image" +msgstr "" + +#: instances/views.py:1377 +msgid "Invalid cache mode" +msgstr "" + +#: instances/views.py:1414 +msgid "Instance is created" +msgstr "" + +#: instances/views.py:1433 +msgid "Flavor Created" +msgstr "" + +#: instances/views.py:1441 +msgid "Create Flavor" +msgstr "" + +#: instances/views.py:1452 +msgid "Flavor Updated" +msgstr "" + +#: instances/views.py:1460 +msgid "Update Flavor" +msgstr "" + +#: instances/views.py:1470 +msgid "Flavor Deleted" +msgstr "" + #: interfaces/forms.py:25 msgid "The IPv4 address must not contain any special characters" msgstr "" @@ -2845,6 +2898,17 @@ msgstr "" msgid "hotplug" msgstr "" +#: interfaces/templates/create_iface_block.html:44 +#: interfaces/templates/interface.html:77 +#: 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 +msgid "Type" +msgstr "" + #: interfaces/templates/create_iface_block.html:47 msgid "bridge" msgstr "" @@ -2923,12 +2987,12 @@ msgstr "" #: interfaces/templates/interface.html:56 #: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:58 +#: storages/templates/storage.html:57 msgid "State" msgstr "" #: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:66 +#: storages/templates/storage.html:65 msgid "Stop" msgstr "" @@ -2944,6 +3008,22 @@ msgstr "" msgid "Hypervisor doesn't have any Interfaces" msgstr "" +#: logs/models.py:6 +msgid "user" +msgstr "" + +#: logs/models.py:7 +msgid "instance" +msgstr "" + +#: logs/models.py:8 +msgid "message" +msgstr "" + +#: logs/models.py:9 +msgid "date" +msgstr "" + #: networks/forms.py:7 storages/forms.py:7 msgid "No pool name has been entered" msgstr "" @@ -2956,11 +3036,11 @@ msgstr "" msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:24 storages/forms.py:25 +#: networks/forms.py:24 storages/forms.py:22 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:26 storages/forms.py:27 +#: networks/forms.py:26 storages/forms.py:24 msgid "The pool name must not exceed 20 characters" msgstr "" @@ -3129,6 +3209,17 @@ msgstr "" msgid "IPv4 Fixed Addresses" msgstr "" +#: networks/templates/network.html:161 networks/templates/network.html:271 +#: nwfilters/templates/nwfilters.html:88 +msgid "Show" +msgstr "" + +#: networks/templates/network.html:169 networks/templates/network.html:279 +#: 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 msgid "Edit entry" msgstr "" @@ -3310,7 +3401,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:56 +#: storages/templates/storage.html:55 msgid "Usage" msgstr "" @@ -3335,27 +3426,27 @@ msgstr "" msgid "Value" msgstr "" -#: storages/forms.py:10 storages/forms.py:39 +#: storages/forms.py:9 storages/forms.py:36 msgid "No path has been entered" msgstr "" -#: storages/forms.py:36 +#: storages/forms.py:33 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:45 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:50 +#: storages/forms.py:47 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:66 storages/forms.py:85 +#: storages/forms.py:61 storages/forms.py:76 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:68 storages/forms.py:87 +#: storages/forms.py:78 msgid "The image name must not exceed 120 characters" msgstr "" @@ -3424,66 +3515,63 @@ msgstr "" msgid "Local Path" msgstr "" -#: storages/templates/create_stg_vol_block.html:14 +#: storages/templates/create_stg_vol_block.html:15 msgid "Upload ISO Image" msgstr "" -#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:29 msgid "Upload" msgstr "" -#: storages/templates/create_stg_vol_block.html:45 +#: storages/templates/create_stg_vol_block.html:46 msgid "Add New Volume" msgstr "" -#: storages/templates/create_stg_vol_block.html:60 -#: storages/templates/storage.html:144 -msgid "qcow2" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:61 -#: storages/templates/storage.html:143 -msgid "qcow" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:62 -#: storages/templates/storage.html:142 -msgid "raw" -msgstr "" - -#: storages/templates/storage.html:46 +#: storages/templates/storage.html:45 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:48 +#: storages/templates/storage.html:47 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:50 +#: storages/templates/storage.html:49 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:51 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:87 storages/templates/storages.html:68 +#: storages/templates/storage.html:86 storages/templates/storages.html:68 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:99 +#: storages/templates/storage.html:98 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:120 +#: storages/templates/storage.html:119 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:133 +#: storages/templates/storage.html:132 msgid "Convert" msgstr "" -#: storages/templates/storage.html:189 +#: storages/templates/storage.html:141 +msgid "raw" +msgstr "" + +#: storages/templates/storage.html:142 +msgid "qcow" +msgstr "" + +#: storages/templates/storage.html:143 +msgid "qcow2" +msgstr "" + +#: storages/templates/storage.html:188 msgid "Hypervisor doesn't have any Volumes" msgstr "" @@ -3491,44 +3579,44 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:38 +#: storages/views.py:40 msgid "Pool name already use" msgstr "" -#: storages/views.py:42 +#: storages/views.py:44 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:153 -#, python-brace-format -msgid "Image file {name} is created successfully" -msgstr "" - -#: storages/views.py:165 +#: storages/views.py:129 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:171 +#: storages/views.py:134 msgid "ISO image already exist" msgstr "" -#: storages/views.py:175 +#: storages/views.py:138 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:184 +#: storages/views.py:147 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:195 +#: storages/views.py:157 msgid "{data['image']} image cloned as {name} successfully" msgstr "" +#: storages/views.py:196 +#, python-brace-format +msgid "Image file {name} is created successfully" +msgstr "" + #: templates/403.html:3 msgid "403" msgstr "" @@ -3575,6 +3663,10 @@ msgid "" "to complete you request." msgstr "" +#: templates/common/confirm_delete.html:12 +msgid "Are you sure you want to delete" +msgstr "" + #: templates/errors_block.html:8 msgid "Error" msgstr "" @@ -3598,57 +3690,71 @@ msgid "close" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 msgid "Site Maps" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 +#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 msgid "Static Files" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:45 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 msgid "That page number is not an integer" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:47 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 msgid "That page number is less than 1" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:52 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 msgid "That page contains no results" msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:31 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 msgid "Enter a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:102 #: venv/lib/python3.6/site-packages/django/forms/fields.py:658 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 msgid "Enter a valid URL." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:154 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 msgid "Enter a valid integer." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:165 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. #: venv/lib/python3.6/site-packages/django/core/validators.py:239 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:245 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:246 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:252 msgid "" "Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or " "hyphens." @@ -3656,39 +3762,51 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:255 #: venv/lib/python3.6/site-packages/django/core/validators.py:275 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 msgid "Enter a valid IPv4 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:260 #: venv/lib/python3.6/site-packages/django/core/validators.py:276 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 msgid "Enter a valid IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:270 #: venv/lib/python3.6/site-packages/django/core/validators.py:274 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:304 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 msgid "Enter only digits separated by commas." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:310 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:342 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:351 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:361 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -3700,6 +3818,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:376 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -3713,10 +3832,13 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:395 #: venv/lib/python3.6/site-packages/django/forms/fields.py:290 #: venv/lib/python3.6/site-packages/django/forms/fields.py:325 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 msgid "Enter a number." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:397 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." @@ -3724,6 +3846,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:402 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." @@ -3731,6 +3854,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:407 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -3740,6 +3864,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:469 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:463 #, python-format msgid "" "File extension '%(extension)s' is not allowed. Allowed extensions are: " @@ -3752,28 +3877,35 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 #: 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 +#: 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." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:105 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 msgid "This field cannot be null." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:106 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 msgid "This field cannot be blank." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" @@ -3781,33 +3913,42 @@ msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:128 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 #, python-format msgid "Field of type: %(field_type)s" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:905 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1772 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 msgid "Integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:909 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1770 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:905 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1807 #, python-format msgid "'%(value)s' value must be an integer." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:984 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1850 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 msgid "Big (8 byte) integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:996 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:990 #, python-format msgid "'%(value)s' value must be either True or False." msgstr "" @@ -3818,19 +3959,23 @@ msgid "'%(value)s' value must be either True, False, or None." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:999 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 msgid "Boolean (Either True or False)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1040 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 #, python-format msgid "String (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 msgid "Comma-separated integers" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1153 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1172 #, python-format msgid "" "'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " @@ -3839,6 +3984,8 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1155 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1298 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1174 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1319 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " @@ -3846,10 +3993,12 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1158 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 msgid "Date (without time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1317 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." @@ -3857,6 +4006,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1300 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1321 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" @@ -3864,19 +4014,23 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1304 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 msgid "Date (with time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1452 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1475 #, python-format msgid "'%(value)s' value must be a decimal number." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1454 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 msgid "Decimal number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1593 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1628 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[." @@ -3884,66 +4038,81 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1596 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 msgid "Duration" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1646 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 msgid "Email address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1669 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 msgid "File path" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1735 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1773 #, python-format msgid "'%(value)s' value must be a float." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1737 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 msgid "Floating point number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1866 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 msgid "IPv4 address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1897 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 msgid "IP address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1977 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2006 #, python-format msgid "'%(value)s' value must be either None, True or False." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1980 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 msgid "Boolean (Either True, False or None)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2015 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 msgid "Positive integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2028 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 msgid "Positive small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2042 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2074 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 msgid "Small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2081 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 msgid "Text" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2109 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2163 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " @@ -3951,6 +4120,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2165 #, python-format msgid "" "'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " @@ -3958,18 +4128,22 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2114 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 msgid "Time" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2240 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 msgid "URL" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2262 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 msgid "Raw binary data" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2366 #, python-format msgid "'%(value)s' is not a valid UUID." msgstr "" @@ -3979,65 +4153,81 @@ msgid "Universally unique identifier" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:221 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 msgid "File" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:778 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:780 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 msgid "Foreign Key (type determined by related field)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1007 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 msgid "One-to-one relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1057 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1058 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label #: venv/lib/python3.6/site-packages/django/forms/boundfield.py:146 +#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 msgid ":?.!" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:53 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 msgid "This field is required." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:245 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 msgid "Enter a whole number." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:396 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1126 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 msgid "Enter a valid date." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:420 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1127 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 msgid "Enter a valid time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 msgid "Enter a valid date/time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:471 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 msgid "Enter a valid duration." msgstr "" @@ -4047,18 +4237,22 @@ msgid "The number of days must be between {min_days} and {max_days}." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:532 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 msgid "No file was submitted. Check the encoding type on the form." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:533 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 msgid "No file was submitted." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:534 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 msgid "The submitted file is empty." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:536 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4067,10 +4261,12 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:539 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:600 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -4079,6 +4275,9 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:762 #: venv/lib/python3.6/site-packages/django/forms/fields.py:852 #: venv/lib/python3.6/site-packages/django/forms/models.py:1270 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" @@ -4086,32 +4285,41 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:853 #: venv/lib/python3.6/site-packages/django/forms/fields.py:968 #: venv/lib/python3.6/site-packages/django/forms/models.py:1269 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 msgid "Enter a list of values." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:969 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 msgid "Enter a complete value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:1185 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 msgid "Enter a valid UUID." msgstr "" #. Translators: This is the default suffix added to form field labels #: venv/lib/python3.6/site-packages/django/forms/forms.py:86 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 msgid ":" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/forms.py:212 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:91 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:97 msgid "ManagementForm data is missing or has been tampered with" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:338 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:355 #, python-format msgid "Please submit %d or fewer forms." msgid_plural "Please submit %d or fewer forms." @@ -4119,6 +4327,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:345 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:362 #, python-format msgid "Please submit %d or more forms." msgid_plural "Please submit %d or more forms." @@ -4127,20 +4336,25 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:371 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:373 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 msgid "Order" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:751 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:755 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:761 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -4148,6 +4362,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:770 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 msgid "Please correct the duplicate values below." msgstr "" @@ -4156,6 +4371,7 @@ msgid "The inline value did not match the parent instance." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:1158 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" @@ -4165,6 +4381,7 @@ msgid "\"%(pk)s\" is not a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/utils.py:162 +#: venv2/lib/python2.7/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -4172,23 +4389,29 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:396 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 msgid "Currently" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:710 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 msgid "Yes" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:711 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 msgid "No" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:788 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 msgid "yes,no,maybe" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:817 #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -4196,327 +4419,401 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:836 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 #, python-format msgid "%s KB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:838 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 #, python-format msgid "%s MB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:840 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 #, python-format msgid "%s GB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:842 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 #, python-format msgid "%s TB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:844 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 #, python-format msgid "%s PB" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:62 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:63 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:68 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:69 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:150 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 msgid "midnight" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:152 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 msgid "noon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:16 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jan" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "feb" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "mar" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "apr" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "may" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "jul" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "aug" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "sep" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "oct" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "nov" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "dec" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:23 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Jan." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:24 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Feb." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:25 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:26 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:27 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 msgctxt "abbrev. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:28 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 msgctxt "abbrev. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:29 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 msgctxt "abbrev. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:30 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 msgctxt "abbrev. month" msgid "Aug." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:31 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 msgctxt "abbrev. month" msgid "Sept." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:32 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 msgctxt "abbrev. month" msgid "Oct." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:33 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 msgctxt "abbrev. month" msgid "Nov." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:34 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 msgctxt "abbrev. month" msgid "Dec." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:37 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:38 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:39 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:40 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 msgctxt "alt. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:42 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 msgctxt "alt. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:43 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 msgctxt "alt. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:44 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 msgctxt "alt. month" msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:45 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 msgctxt "alt. month" msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:46 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 msgctxt "alt. month" msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:47 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 msgctxt "alt. month" msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:48 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 msgctxt "alt. month" msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 +#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 msgid "This is not a valid IPv6 address." msgstr "" @@ -4527,16 +4824,20 @@ msgid "%(truncated_text)s…" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/text.py:233 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements #: venv/lib/python3.6/site-packages/django/utils/text.py:252 #: venv/lib/python3.6/site-packages/django/utils/timesince.py:83 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 msgid ", " msgstr "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d year" msgid_plural "%d years" @@ -4544,6 +4845,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d month" msgid_plural "%d months" @@ -4551,6 +4853,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d week" msgid_plural "%d weeks" @@ -4558,6 +4861,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d day" msgid_plural "%d days" @@ -4565,6 +4869,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -4572,6 +4877,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -4579,18 +4885,22 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:72 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:60 msgid "0 minutes" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:110 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 msgid "Forbidden" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:111 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 msgid "CSRF verification failed. Request aborted." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:114 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -4599,6 +4909,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:119 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -4615,6 +4926,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:132 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -4622,44 +4934,56 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:129 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:142 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 msgid "More information is available with DEBUG=True." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 msgid "No year specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 msgid "Date out of range" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 msgid "No month specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 msgid "No day specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 msgid "No week specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:589 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -4667,39 +4991,47 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:623 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 +#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:40 +#: venv2/lib/python2.7/site-packages/django/views/static.py:44 msgid "Directory indexes are not allowed here." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv2/lib/python2.7/site-packages/django/views/static.py:46 #, python-format msgid "\"%(path)s\" does not exist" msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:80 +#: venv2/lib/python2.7/site-packages/django/views/static.py:86 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -4751,3 +5083,271 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:408 msgid "Connect, get help, or contribute" msgstr "" + +#: venv/lib/python3.6/site-packages/django_icons/renderers/image.py:217 +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 +#, 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" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1267 +#, python-format +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/utils/text.py:81 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s..." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:520 +msgid "Welcome to Django" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:521 +msgid "It worked!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:522 +msgid "Congratulations on your first Django-powered page." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:524 +msgid "" +"Next, start your first app by running python manage.py startapp " +"[app_label]." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 +msgid "" +"You're seeing this message because you have DEBUG = True in " +"your Django settings file and you haven't configured any URLs. Get to work!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 +msgid "usage: " +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 +msgid ".__call__() not defined" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 +#, python-format +msgid "unknown parser %r (choices: %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 +#, python-format +msgid "argument \"-\" with mode %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 +#, python-format +msgid "cannot merge actions - two groups are named %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 +msgid "'required' is an invalid argument for positionals" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 +#, python-format +msgid "invalid option string %r: must start with a character %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 +#, python-format +msgid "dest= is required for options like %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 +#, python-format +msgid "invalid conflict_resolution value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 +#, python-format +msgid "conflicting option string(s): %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 +msgid "mutually exclusive arguments must be optional" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 +msgid "positional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 +msgid "optional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1615 +msgid "show this help message and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 +msgid "show program's version number and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 +msgid "cannot have multiple subparser arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 +#, python-format +msgid "unrecognized arguments: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 +#, python-format +msgid "not allowed with argument %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 +#, python-format +msgid "ignored explicit argument %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 +msgid "too few arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 +#, python-format +msgid "argument %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 +#, python-format +msgid "one of the arguments %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 +msgid "expected one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 +msgid "expected at most one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 +msgid "expected at least one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 +#, python-format +msgid "expected %s argument(s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 +#, python-format +msgid "ambiguous option: %s could match %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 +#, python-format +msgid "unexpected option string: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 +#, python-format +msgid "%r is not callable" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 +#, python-format +msgid "invalid %s value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 +#, python-format +msgid "invalid choice: %r (choose from %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 +#, python-format +msgid "%s: error: %s\n" +msgstr "" + +#: webvirtcloud/middleware.py:21 +#, 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 5e57191..8572384 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-06-11 08:32+0000\n" +"POT-Creation-Date: 2020-07-20 09:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,228 +18,181 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: accounts/forms.py:10 -msgid "No username has been entered" +#: accounts/forms.py:24 +msgid "Instance owned by another user" msgstr "" -#: accounts/forms.py:13 -msgid "No password has been entered" +#: accounts/models.py:24 +#, python-format +msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/forms.py:19 create/forms.py:23 -msgid "The flavor name must not contain any special characters" -msgstr "" - -#: accounts/forms.py:21 create/forms.py:25 -msgid "The flavor name must not exceed 20 characters" -msgstr "" - -#: accounts/forms.py:26 create/forms.py:30 -msgid "Flavor name is already use" +#: accounts/models.py:32 +msgid "key name" msgstr "" #: accounts/models.py:33 +msgid "public key" +msgstr "" + +#: accounts/models.py:42 +msgid "max instances" +msgstr "" + +#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 +#: accounts/models.py:63 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:85 +#: accounts/models.py:49 +msgid "max CPUs" +msgstr "" + +#: accounts/models.py:55 +msgid "max memory" +msgstr "" + +#: accounts/models.py:61 +msgid "max disk size" +msgstr "" + +#: accounts/models.py:77 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:3 admin/templates/admin/common/form.html:6 -#: admin/templates/admin/logs.html:32 admin/templates/admin/user_form.html:6 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:6 -#: instances/templates/instance.html:1644 instances/templates/instances.html:71 -msgid "User" +#: accounts/templates/account.html:4 accounts/templates/account.html:12 +msgid "User Profile" msgstr "" -#: accounts/templates/account.html:23 accounts/templates/profile.html:98 -msgid "Key name" +#: accounts/templates/account.html:21 +#: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:32 +#: computes/templates/overview.html:16 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 +#: templates/navbar.html:14 +msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 accounts/templates/profile.html:104 -msgid "Public key" +#: accounts/templates/account.html:24 +msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:47 accounts/templates/accounts-list.html:25 -#: accounts/templates/accounts.html:21 admin/templates/admin/group_list.html:24 -#: admin/templates/admin/logs.html:21 admin/templates/admin/user_list.html:25 -#: computes/templates/computes.html:241 -#: create/templates/create_instance_w2.html:70 -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -#: instances/templates/instances.html:61 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:189 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/account.html:47 -msgid "User doesn't have any Instance" -msgstr "" - -#: accounts/templates/account.html:56 -#: accounts/templates/create_user_inst_block.html:18 -#: admin/templates/admin/logs.html:33 instances/templates/instance.html:4 +#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 +#: instances/templates/instance.html:4 msgid "Instance" msgstr "" -#: accounts/templates/account.html:57 accounts/templates/account.html:88 +#: accounts/templates/account.html:35 msgid "VNC" msgstr "" -#: accounts/templates/account.html:58 accounts/templates/account.html:97 -#: instances/templates/instance.html:88 instances/templates/instance.html:412 -#: instances/templates/instance.html:414 instances/templates/instance.html:441 -#: instances/templates/instance.html:476 instances/templates/instance.html:480 -#: instances/templates/instance.html:497 instances/templates/instance.html:499 -#: instances/templates/instance.html:504 +#: accounts/templates/account.html:36 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 +#: instances/templates/instances/resize_tab.html:121 +#: instances/templates/instances/resize_tab.html:125 +#: instances/templates/instances/resize_tab.html:151 +#: instances/templates/instances/resize_tab.html:153 +#: instances/templates/instances/resize_tab.html:158 msgid "Resize" msgstr "" -#: accounts/templates/account.html:59 accounts/templates/account.html:106 -#: accounts/templates/account.html:127 +#: 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:84 -#: admin/templates/admin/common/confirm_delete.html:6 -#: admin/templates/admin/common/confirm_delete.html:16 +#: 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.html:98 -#: computes/templates/computes.html:142 computes/templates/computes.html:190 -#: computes/templates/computes.html:220 instances/templates/instance.html:873 -#: instances/templates/instance.html:880 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:63 -#: storages/templates/storage.html:176 +#: admin/templates/admin/user_list.html:67 +#: computes/templates/computes/list.html:55 +#: 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 #: 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:60 -#: create/templates/create_instance_w2.html:85 -#: instances/templates/instance.html:556 instances/templates/instance.html:831 +#: accounts/templates/account.html:38 +#: instances/templates/create_instance_w2.html:86 +#: 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:102 +#: storages/templates/storage.html:101 msgid "Action" msgstr "" -#: accounts/templates/account.html:81 -msgid "Edit privilegies for" +#: accounts/templates/account.html:50 +msgid "edit" msgstr "" -#: accounts/templates/account.html:91 accounts/templates/account.html:100 -#: accounts/templates/account.html:109 -msgid "False" +#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +msgid "Key name" msgstr "" -#: accounts/templates/account.html:116 -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: accounts/templates/create_user_inst_block.html:29 -#: computes/templates/computes.html:101 computes/templates/computes.html:145 -#: computes/templates/computes.html:193 computes/templates/computes.html:223 -#: create/templates/create_flav_block.html:51 -#: create/templates/create_instance_w2.html:273 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:29 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instance.html:993 -#: 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:27 -#: storages/templates/create_stg_vol_block.html:81 -#: storages/templates/storage.html:156 -msgid "Close" -msgstr "" - -#: accounts/templates/account.html:117 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.html:33 -#: networks/templates/network.html:85 nwfilters/templates/nwfilter.html:62 -#: secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/account.html:127 accounts/templates/profile.html:84 -#: create/templates/create_instance_w2.html:291 -#: instances/templates/instance.html:581 instances/templates/instance.html:1004 -#: instances/templates/instance.html:1074 -#: instances/templates/instance.html:1079 -#: 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:64 storages/templates/storage.html:67 -#: storages/templates/storage.html:79 storages/templates/storage.html:176 -msgid "Are you sure?" +#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +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:83 -#: instances/templates/instance.html:657 templates/navbar.html:29 +#: 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 -#: instances/templates/allinstances.html:17 -#: instances/templates/instances.html:19 nwfilters/templates/nwfilters.html:11 -#: storages/templates/storage.html:89 +#: 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:27 -#: admin/templates/admin/user_list.html:33 computes/templates/computes.html:79 -#: computes/templates/computes.html:127 computes/templates/computes.html:170 +#: 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.html:40 -#: instances/templates/allinstances.html:57 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances.html:72 +#: 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 "" @@ -254,22 +207,33 @@ msgid "Superuser" msgstr "" #: accounts/templates/accounts-list.html:37 -#: instances/templates/instance.html:631 instances/templates/instance.html:1444 -#: instances/templates/instance.html:1446 -#: instances/templates/instance_actions.html:7 +#: 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:157 -#: storages/templates/storage.html:164 +#: 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 -#: instances/templates/allinstances.html:68 -#: instances/templates/allinstances_index_grouped.html:26 -#: instances/templates/allinstances_index_grouped.html:56 -#: instances/templates/allinstances_index_nongrouped.html:20 -#: instances/templates/instance.html:17 instances/templates/instances.html:85 +#: 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 "" @@ -284,22 +248,21 @@ msgstr "" #: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 #: accounts/templates/create_user_block.html:18 -#: computes/templates/computes.html:172 -#: create/templates/create_flav_block.html:19 -#: create/templates/create_instance_w2.html:81 -#: create/templates/create_instance_w2.html:107 -#: create/templates/create_instance_w2.html:110 -#: create/templates/create_instance_w2.html:309 -#: create/templates/create_instance_w2.html:311 -#: create/templates/create_instance_w2.html:522 -#: create/templates/create_instance_w2.html:524 +#: 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.html:56 -#: instances/templates/allinstances_index_grouped.html:6 +#: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:554 instances/templates/instance.html:906 -#: instances/templates/instances.html:70 +#: 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 @@ -314,21 +277,18 @@ msgstr "" #: 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:20 -#: storages/templates/create_stg_vol_block.html:51 -#: storages/templates/create_stg_vol_block.html:53 -#: storages/templates/storage.html:98 storages/templates/storage.html:126 -#: storages/templates/storage.html:128 +#: 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 computes/templates/computes.html:85 -#: computes/templates/computes.html:176 -#: console/templates/console-spice-full.html:200 -#: instances/templates/instance.html:1293 -#: instances/templates/instance.html:1300 +#: 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 "" @@ -341,7 +301,7 @@ msgid "Is superuser" msgstr "" #: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 instances/models.py:25 +#: accounts/templates/accounts.html:94 msgid "Can clone instances" msgstr "" @@ -375,6 +335,63 @@ msgstr "" 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 +msgid "Change Password" +msgstr "" + +#: accounts/templates/accounts/change_password_form.html:22 +#: admin/templates/admin/user_form.html:22 +#: computes/templates/computes/form.html:21 +#: templates/common/confirm_delete.html:14 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 +#: 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" msgstr "" @@ -384,13 +401,13 @@ msgid "john" msgstr "" #: accounts/templates/create_user_block.html:32 -#: create/templates/create_instance_w1.html:93 -#: create/templates/create_instance_w2.html:275 -#: create/templates/create_instance_w2.html:277 -#: create/templates/create_instance_w2.html:504 -#: create/templates/create_instance_w2.html:508 -#: create/templates/create_instance_w2.html:717 -#: create/templates/create_instance_w2.html:721 +#: 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 @@ -403,29 +420,10 @@ msgstr "" #: 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:82 +#: storages/templates/create_stg_vol_block.html:57 msgid "Create" msgstr "" -#: accounts/templates/create_user_inst_block.html:12 -msgid "Add Instance for User" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:18 -#: console/templates/console-spice-full.html:198 -#: instances/templates/allinstances_index_nongrouped.html:6 -msgid "Host" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:30 -#: accounts/templates/profile.html:111 -#: create/templates/create_flav_block.html:54 -#: instances/templates/add_instance_network_block.html:50 -#: instances/templates/add_instance_owner_block.html:30 -#: nwfilters/templates/add_nwf_rule.html:26 -msgid "Add" -msgstr "" - #: accounts/templates/login.html:3 accounts/templates/logout.html:4 msgid "WebVirtCloud" msgstr "" @@ -439,7 +437,7 @@ msgstr "" msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:21 +#: accounts/templates/login.html:18 accounts/templates/profile.html:25 msgid "Login" msgstr "" @@ -451,72 +449,86 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:4 accounts/templates/profile.html:9 +#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:18 +#: accounts/templates/profile.html:19 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:33 +#: accounts/templates/profile.html:37 msgid "Email" msgstr "" -#: accounts/templates/profile.html:40 accounts/templates/profile.html:67 -#: computes/templates/computes.html:104 computes/templates/computes.html:148 -#: computes/templates/computes.html:196 computes/templates/computes.html:225 -#: instances/templates/instance.html:1190 -#: instances/templates/instance.html:1194 -#: instances/templates/instance.html:1480 -#: instances/templates/instance.html:1482 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 -msgid "Change" -msgstr "" - -#: accounts/templates/profile.html:45 -msgid "Edit Password" -msgstr "" - #: accounts/templates/profile.html:48 -msgid "Old" -msgstr "" - -#: accounts/templates/profile.html:54 -msgid "New" -msgstr "" - -#: accounts/templates/profile.html:60 -msgid "Retry" -msgstr "" - -#: accounts/templates/profile.html:72 instances/templates/instance.html:266 +#: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:100 +#: 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 "" + +#: accounts/templates/profile.html:76 msgid "Enter Name" msgstr "" -#: accounts/templates/profile.html:106 +#: accounts/templates/profile.html:82 msgid "Enter Public Key" msgstr "" -#: accounts/views.py:52 +#: accounts/templates/profile.html:87 +#: instances/templates/add_instance_network_block.html:50 +#: instances/templates/add_instance_owner_block.html:31 +#: instances/templates/create_flav_block.html:28 +#: nwfilters/templates/add_nwf_rule.html:26 +msgid "Add" +msgstr "" + +#: accounts/views.py:39 msgid "Key name already exist" msgstr "" -#: accounts/views.py:55 +#: accounts/views.py:42 msgid "Public key already exist" msgstr "" -#: accounts/views.py:58 +#: accounts/views.py:45 msgid "Invalid characters in public key" msgstr "" -#: accounts/views.py:112 -msgid "Instance already added" +#: accounts/views.py:77 +msgid "Password Changed" +msgstr "" + +#: accounts/views.py:80 +msgid "Wrong Data Provided" +msgstr "" + +#: accounts/views.py:100 +msgid "Create User Instance" +msgstr "" + +#: accounts/views.py:118 +msgid "Update User Instance" msgstr "" #: admin/forms.py:46 @@ -528,25 +540,6 @@ msgstr "" msgid "Groups" msgstr "" -#: admin/templates/admin/common/confirm_delete.html:12 -msgid "Are you sure you want to delete" -msgstr "" - -#: admin/templates/admin/common/confirm_delete.html:14 -#: admin/templates/admin/common/form.html:22 -#: admin/templates/admin/user_form.html:22 -#: computes/templates/computes/form.html:22 -msgid "Cancel" -msgstr "" - -#: admin/templates/admin/common/form.html:24 -#: admin/templates/admin/user_form.html:24 -#: computes/templates/computes/form.html:24 -#: instances/templates/edit_instance_volume.html:124 -#: networks/templates/add_network_qos.html:51 -msgid "Save" -msgstr "" - #: admin/templates/admin/common/list.html:9 msgid "Create New" msgstr "" @@ -561,33 +554,53 @@ msgstr "" #: admin/templates/admin/group_list.html:33 #: admin/templates/admin/user_list.html:38 -#: instances/templates/allinstances.html:60 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/instance.html:909 instances/templates/instance.html:1051 -#: instances/templates/instances.html:75 networks/templates/network.html:178 -#: networks/templates/network.html:287 networks/templates/network.html:335 +#: computes/templates/computes/instances.html:71 +#: computes/templates/computes/list.html:32 +#: 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 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8 -#: instances/templates/instance.html:1577 templates/navbar.html:31 +#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:21 +#: admin/templates/admin/logs.html:22 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555 -#: instances/templates/instance.html:1643 +#: admin/templates/admin/logs.html:32 +#: instances/templates/instances/snapshots_tab.html:48 +#: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645 +#: 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 +#: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" +#: admin/templates/admin/user_form.html:24 +#: 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:37 msgid "Can Clone" msgstr "" @@ -596,19 +609,19 @@ msgstr "" msgid "View Profile" msgstr "" -#: admin/views.py:38 +#: admin/views.py:39 msgid "Create Group" msgstr "" -#: admin/views.py:56 +#: admin/views.py:57 msgid "Update Group" msgstr "" -#: admin/views.py:108 +#: admin/views.py:110 msgid "Create User" msgstr "" -#: admin/views.py:130 +#: admin/views.py:132 msgid "Update User" msgstr "" @@ -820,24 +833,76 @@ msgstr "" msgid "Show access ssh keys" msgstr "" +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Console Scale" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Allow console to scaling view" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Console View-Only" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Allow only view not modify" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Console Resize Session" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Allow to resize session for console" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Console Clip Viewport" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Clip console viewport" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +msgid "name" +msgstr "" + +#: appsettings/models.py:10 +msgid "key" +msgstr "" + +#: appsettings/models.py:11 +msgid "value" +msgstr "" + +#: appsettings/models.py:12 +msgid "choices" +msgstr "" + +#: appsettings/models.py:13 +msgid "description" +msgstr "" + #: appsettings/templates/appsettings.html:3 #: appsettings/templates/appsettings.html:8 msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:18 +#: appsettings/templates/appsettings.html:17 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:22 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:55 +#: appsettings/templates/appsettings.html:54 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:60 +#: appsettings/templates/appsettings.html:59 msgid "Other Settings" msgstr "" @@ -860,84 +925,20 @@ msgstr "" msgid "FQDN/IP" msgstr "" -#: computes/forms.py:47 -msgid "No hostname has been entered" +#: computes/models.py:12 +msgid "hostname" msgstr "" -#: computes/forms.py:48 -msgid "No IP / Domain name has been entered" +#: computes/models.py:13 +msgid "login" msgstr "" -#: computes/forms.py:49 -msgid "No login has been entered" +#: computes/models.py:14 +msgid "password" msgstr "" -#: computes/forms.py:57 -msgid "The name of the host must not contain any special characters" -msgstr "" - -#: computes/forms.py:59 -msgid "The name of the host must not exceed 20 characters" -msgstr "" - -#: computes/forms.py:67 computes/validators.py:16 -msgid "" -"Hostname must contain only numbers, or the domain name separated by \".\"" -msgstr "" - -#: computes/forms.py:69 computes/validators.py:18 -msgid "Wrong IP address" -msgstr "" - -#: computes/templates/computes.html:3 computes/templates/computes.html:9 -#: templates/navbar.html:18 -msgid "Computes" -msgstr "" - -#: computes/templates/computes.html:42 instances/templates/instance.html:1537 -msgid "Connected" -msgstr "" - -#: computes/templates/computes.html:44 -msgid "Not Connected" -msgstr "" - -#: computes/templates/computes.html:46 computes/templates/computes.html:91 -#: computes/templates/computes.html:93 computes/templates/computes.html:134 -#: computes/templates/computes.html:136 computes/templates/computes.html:182 -#: computes/templates/computes.html:184 computes/templates/computes.html:212 -#: computes/templates/computes.html:214 computes/templates/overview.html:92 -#: instances/templates/instance.html:758 instances/templates/instance.html:840 -msgid "Details" -msgstr "" - -#: computes/templates/computes.html:50 -msgid "No details available" -msgstr "" - -#: computes/templates/computes.html:59 -msgid "Edit connection" -msgstr "" - -#: computes/templates/computes.html:66 computes/templates/computes.html:114 -#: computes/templates/computes.html:157 computes/templates/computes.html:205 -msgid "Label" -msgstr "" - -#: computes/templates/computes.html:73 computes/templates/computes.html:121 -#: computes/templates/computes.html:164 -msgid "FQDN / IP" -msgstr "" - -#: computes/templates/computes.html:112 -msgid "" -"Need create ssh authorization key. If you have another SSH port on " -"your server, you can add IP:PORT like '192.168.1.1:2222'." -msgstr "" - -#: computes/templates/computes.html:241 -msgid "Hypervisor doesn't have any Computes" +#: computes/models.py:15 +msgid "details" msgstr "" #: computes/templates/computes/form.html:6 @@ -948,6 +949,137 @@ msgstr "" 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 +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 +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 +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 +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 +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 +#: storages/templates/create_stg_block.html:124 +#: storages/templates/storage.html:35 storages/templates/storages.html:35 +msgid "Secrets" +msgstr "" + +#: computes/templates/computes/instances.html:58 +msgid "Hypervisor doesn't have any Instances" +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:777 +#: instances/templates/instances/settings_tab.html:800 +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 +msgid "VCPU" +msgstr "" + +#: computes/templates/computes/instances.html:70 +#: computes/templates/overview.html:82 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/instances/resize_tab.html:13 +msgid "Memory" +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 +msgid "Off" +msgstr "" + +#: computes/templates/computes/instances.html:98 +#: instances/templates/allinstances_index_grouped.html:60 +#: instances/templates/allinstances_index_nongrouped.html:44 +msgid "Suspended" +msgstr "" + +#: computes/templates/computes/list.html:6 +#: computes/templates/computes/list.html:12 templates/navbar.html:18 +msgid "Computes" +msgstr "" + +#: computes/templates/computes/list.html:21 +msgid "You don't have any computes" +msgstr "" + +#: computes/templates/computes/list.html:31 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 +#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/instances/settings_tab.html:876 +msgid "Connected" +msgstr "" + +#: computes/templates/computes/list.html:42 +msgid "Not Connected" +msgstr "" + #: computes/templates/create_comp_block.html:5 msgid "TCP" msgstr "" @@ -968,79 +1100,6 @@ msgstr "" msgid "Add new host" msgstr "" -#: computes/templates/overview.html:4 computes/templates/overview.html:13 -#: instances/templates/instances.html:30 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 -msgid "Overview" -msgstr "" - -#: computes/templates/overview.html:16 instances/templates/allinstances.html:4 -#: instances/templates/allinstances.html:20 -#: instances/templates/bottom_bar.html:17 instances/templates/instances.html:4 -#: instances/templates/instances.html:33 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 -#: templates/navbar.html:14 -msgid "Instances" -msgstr "" - -#: computes/templates/overview.html:19 instances/templates/instances.html:36 -#: 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 -msgid "Storages" -msgstr "" - -#: computes/templates/overview.html:22 instances/templates/instances.html:39 -#: 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 -msgid "Networks" -msgstr "" - -#: computes/templates/overview.html:25 instances/templates/instances.html:42 -#: 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 -msgid "Interfaces" -msgstr "" - -#: computes/templates/overview.html:28 instances/templates/instances.html:45 -#: 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 -msgid "NWFilters" -msgstr "" - -#: computes/templates/overview.html:31 instances/templates/instances.html:48 -#: 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 -#: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 -msgid "Secrets" -msgstr "" - #: computes/templates/overview.html:42 msgid "Basic details" msgstr "" @@ -1074,16 +1133,9 @@ msgstr "" msgid "Libvirt" msgstr "" -#: computes/templates/overview.html:82 instances/templates/allinstances.html:59 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:9 -#: instances/templates/instance.html:369 instances/templates/instances.html:74 -msgid "Memory" -msgstr "" - #: computes/templates/overview.html:84 -#: create/templates/create_instance_w1.html:40 -#: create/templates/create_instance_w1.html:56 +#: instances/templates/create_instance_w1.html:42 +#: instances/templates/create_instance_w1.html:58 msgid "Architecture" msgstr "" @@ -1112,270 +1164,153 @@ msgstr "" msgid "RAM Utilization" msgstr "" +#: computes/validators.py:16 +msgid "" +"Hostname must contain only numbers, or the domain name separated by \".\"" +msgstr "" + +#: computes/validators.py:18 +msgid "Wrong IP address" +msgstr "" + #: computes/validators.py:24 msgid "The hostname must not contain any special characters" msgstr "" -#: console/templates/console-base.html:69 +#: console/templates/console-base.html:51 msgid "Send key(s)" msgstr "" -#: console/templates/console-base.html:89 +#: console/templates/console-base.html:71 msgid "Fullscreen" msgstr "" +#: console/templates/console-spice-full.html:56 +msgid "must set host and port" +msgstr "" + +#: console/templates/console-spice-full.html:83 +#: console/templates/console-spice-full.html:97 +#: console/templates/console-spice-lite.html:138 +#: console/templates/console-spice-lite.html:150 +msgid "disconnect" +msgstr "" + +#: console/templates/console-spice-full.html:114 +#: console/templates/console-spice-lite.html:167 +msgid "File API is not supported" +msgstr "" + +#: console/templates/console-spice-full.html:197 +#: instances/templates/allinstances_index_nongrouped.html:7 +msgid "Host" +msgstr "" + #: console/templates/console-spice-full.html:199 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:201 +#: console/templates/console-spice-full.html:207 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:202 +#: 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:62 +#: storages/templates/storage.html:61 msgid "Start" msgstr "" -#: console/templates/console-vnc-full.html:83 +#: console/templates/console-spice-lite.html:109 +msgid "must specify host and port in URL" +msgstr "" + +#: console/templates/console-vnc-full.html:78 msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:297 +#: console/templates/console-vnc-lite.html:222 msgid "Loading" msgstr "" -#: create/forms.py:10 -msgid "No flavor name has been entered" -msgstr "" - -#: create/forms.py:13 create/forms.py:37 -msgid "No VCPU has been entered" -msgstr "" - -#: create/forms.py:15 -msgid "No HDD image has been entered" -msgstr "" - -#: create/forms.py:17 create/forms.py:40 -msgid "No RAM size has been entered" -msgstr "" - -#: create/forms.py:34 +#: instances/forms.py:37 msgid "No Virtual Machine name has been entered" msgstr "" -#: create/forms.py:41 +#: instances/forms.py:39 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/forms.py:42 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/forms.py:43 msgid "No Network pool has been choosen" msgstr "" -#: create/forms.py:46 +#: instances/forms.py:48 msgid "Please select HDD cache mode" msgstr "" -#: create/forms.py:53 +#: instances/forms.py:55 msgid "Please select a graphics type" msgstr "" -#: create/forms.py:54 +#: instances/forms.py:56 msgid "Please select a video driver" msgstr "" -#: create/forms.py:61 +#: instances/forms.py:63 msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: create/forms.py:63 +#: instances/forms.py:65 msgid "The name of the virtual machine must not exceed 20 characters" msgstr "" -#: create/templates/create_flav_block.html:13 -msgid "Add New Flavor" +#: instances/models.py:11 +msgid "label" msgstr "" -#: create/templates/create_flav_block.html:21 -msgid "Micro" +#: instances/models.py:12 +msgid "memory" msgstr "" -#: create/templates/create_flav_block.html:26 -#: create/templates/create_instance_w2.html:82 -#: create/templates/create_instance_w2.html:327 -#: create/templates/create_instance_w2.html:540 -#: instances/templates/allinstances.html:58 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:8 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 -#: instances/templates/instances.html:73 -msgid "VCPU" +#: instances/models.py:13 +msgid "vcpu" msgstr "" -#: create/templates/create_flav_block.html:33 -#: create/templates/create_instance_w2.html:83 -#: create/templates/create_instance_w2.html:356 -#: create/templates/create_instance_w2.html:567 -#: instances/templates/instance.html:45 -msgid "RAM" +#: instances/models.py:14 +msgid "disk" msgstr "" -#: create/templates/create_flav_block.html:38 -#: create/templates/create_instance_w2.html:94 -#: create/templates/create_instance_w2.html:360 -#: create/templates/create_instance_w2.html:571 -#: instances/templates/allinstances.html:78 -#: instances/templates/instance.html:45 instances/templates/instance.html:450 -#: instances/templates/instance.html:463 -msgid "MB" +#: instances/models.py:28 +msgid "uuid" msgstr "" -#: create/templates/create_flav_block.html:41 -#: create/templates/create_instance_w2.html:84 -#: create/templates/create_instance_w2.html:371 -msgid "HDD" +#: instances/models.py:29 +msgid "is template" msgstr "" -#: create/templates/create_flav_block.html:46 -#: create/templates/create_instance_w2.html:95 -#: instances/templates/add_instance_volume.html:60 -#: storages/templates/create_stg_vol_block.html:71 -msgid "GB" +#: instances/models.py:30 +msgid "created" msgstr "" -#: create/templates/create_instance_w1.html:4 -#: create/templates/create_instance_w2.html:4 -msgid "Create new instance" +#: instances/models.py:215 +msgid "Can access console without password" msgstr "" -#: create/templates/create_instance_w1.html:4 -msgid "Select Type" +#: instances/templates/add_instance_network_block.html:12 +msgid "Add Instance Network" msgstr "" -#: create/templates/create_instance_w1.html:10 -#: create/templates/create_instance_w2.html:13 -msgid "New instance on" -msgstr "" - -#: create/templates/create_instance_w1.html:45 -#: instances/templates/instance.html:643 networks/templates/network.html:75 -#: nwfilters/templates/nwfilter.html:52 -msgid "XML" -msgstr "" - -#: create/templates/create_instance_w1.html:66 -msgid "Chipset" -msgstr "" - -#: create/templates/create_instance_w1.html:76 -msgid "Next" -msgstr "" - -#: create/templates/create_instance_w2.html:49 -msgid "Flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:54 -msgid "Custom" -msgstr "" - -#: create/templates/create_instance_w2.html:59 -msgid "Template" -msgstr "" - -#: create/templates/create_instance_w2.html:70 -msgid "Hypervisor doesn't have any Flavors" -msgstr "" - -#: create/templates/create_instance_w2.html:75 -msgid "Create from flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:101 -msgid "Create Virtual Machine" -msgstr "" - -#: create/templates/create_instance_w2.html:119 -#: create/templates/create_instance_w2.html:316 -#: create/templates/create_instance_w2.html:529 -msgid "Firmware" -msgstr "" - -#: create/templates/create_instance_w2.html:131 -#: create/templates/create_instance_w2.html:334 -#: create/templates/create_instance_w2.html:546 -msgid "VCPU Config" -msgstr "" - -#: create/templates/create_instance_w2.html:134 -#: create/templates/create_instance_w2.html:337 -#: create/templates/create_instance_w2.html:549 -msgid "no-mode" -msgstr "" - -#: create/templates/create_instance_w2.html:153 -#: create/templates/create_instance_w2.html:595 -#: instances/templates/add_instance_volume.html:30 -#: instances/templates/add_instance_volume.html:100 -#: instances/templates/instance.html:829 storages/templates/storage.html:4 -#: storages/templates/storage.html:14 -msgid "Storage" -msgstr "" - -#: create/templates/create_instance_w2.html:162 -#: create/templates/create_instance_w2.html:190 -#: create/templates/create_instance_w2.html:381 -#: create/templates/create_instance_w2.html:436 -#: create/templates/create_instance_w2.html:584 -#: create/templates/create_instance_w2.html:603 -#: create/templates/create_instance_w2.html:649 -#: instances/templates/add_instance_network_block.html:40 -#: instances/templates/add_instance_volume.html:117 -#: instances/templates/create_inst_block.html:25 -#: instances/templates/instance.html:329 instances/templates/instance.html:776 -#: instances/templates/instance.html:972 instances/templates/instance.html:1649 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 -#: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:49 storages/templates/storage.html:51 -#: storages/templates/storage.html:53 -msgid "None" -msgstr "" - -#: create/templates/create_instance_w2.html:168 -#: create/templates/create_instance_w2.html:392 -#: create/templates/create_instance_w2.html:609 -#: instances/templates/add_instance_network_block.html:24 -#: instances/templates/instance.html:624 instances/templates/instance.html:959 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 -msgid "Network" -msgstr "" - -#: create/templates/create_instance_w2.html:178 -#: create/templates/create_instance_w2.html:406 -#: create/templates/create_instance_w2.html:619 -#: instances/templates/edit_instance_volume.html:25 -msgid "Advanced" -msgstr "" - -#: create/templates/create_instance_w2.html:187 -#: create/templates/create_instance_w2.html:433 -#: create/templates/create_instance_w2.html:646 -#: instances/templates/add_instance_network_block.html:37 -#: instances/templates/instance.html:968 nwfilters/templates/nwfilter.html:9 -msgid "NWFilter" -msgstr "" - -#: create/templates/create_instance_w2.html:198 -#: create/templates/create_instance_w2.html:635 -msgid "HDD cache mode" -msgstr "" - -#: create/templates/create_instance_w2.html:209 #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/instance.html:924 instances/templates/instance.html:947 -#: instances/templates/instance.html:1047 +#: 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 #: interfaces/templates/interfaces.html:63 @@ -1384,116 +1319,46 @@ msgstr "" msgid "MAC" msgstr "" -#: create/templates/create_instance_w2.html:216 -#: create/templates/create_instance_w2.html:445 -#: create/templates/create_instance_w2.html:658 -msgid "Graphics" +#: 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/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 +msgid "Network" msgstr "" -#: create/templates/create_instance_w2.html:227 -#: create/templates/create_instance_w2.html:456 -#: create/templates/create_instance_w2.html:669 -msgid "Video" +#: 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 +msgid "NWFilter" msgstr "" -#: create/templates/create_instance_w2.html:241 -#: create/templates/create_instance_w2.html:470 -#: create/templates/create_instance_w2.html:683 -msgid "Console Access" -msgstr "" - -#: create/templates/create_instance_w2.html:251 -#: create/templates/create_instance_w2.html:253 -#: create/templates/create_instance_w2.html:480 -#: create/templates/create_instance_w2.html:482 -#: create/templates/create_instance_w2.html:693 -#: create/templates/create_instance_w2.html:695 -msgid "Console Password" -msgstr "" - -#: create/templates/create_instance_w2.html:257 -#: create/templates/create_instance_w2.html:486 -#: create/templates/create_instance_w2.html:699 -msgid "Guest Agent" -msgstr "" - -#: create/templates/create_instance_w2.html:264 -#: create/templates/create_instance_w2.html:493 -#: create/templates/create_instance_w2.html:706 -msgid "VirtIO" -msgstr "" - -#: create/templates/create_instance_w2.html:363 -msgid "Added Disks" -msgstr "" - -#: create/templates/create_instance_w2.html:376 -#: create/templates/create_instance_w2.html:579 -msgid "Select pool" -msgstr "" - -#: create/templates/create_instance_w2.html:415 -#: create/templates/create_instance_w2.html:628 -msgid "Disk Metadata" -msgstr "" - -#: create/templates/create_instance_w2.html:417 -#: create/templates/create_instance_w2.html:630 -msgid "Metadata preallocation" -msgstr "" - -#: create/templates/create_instance_w2.html:419 -#: create/templates/create_instance_w2.html:632 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 -msgid "Image" -msgstr "" - -#: create/templates/create_instance_w2.html:422 -msgid "HDD Cache Mode" -msgstr "" - -#: create/templates/create_instance_w2.html:574 -msgid "Template Disk" -msgstr "" - -#: create/views.py:52 create/views.py:164 -msgid "A virtual machine with this name already exists" -msgstr "" - -#: create/views.py:133 -msgid "You haven't defined any storage pools" -msgstr "" - -#: create/views.py:136 -msgid "You haven't defined any network pools" -msgstr "" - -#: create/views.py:167 -msgid "There is an instance with same name. Are you sure?" -msgstr "" - -#: create/views.py:171 -msgid "No Virtual Machine MAC has been entered" -msgstr "" - -#: create/views.py:204 -msgid "Image has already exist. Please check volumes or change instance name" -msgstr "" - -#: create/views.py:230 -msgid "First you need to create or select an image" -msgstr "" - -#: create/views.py:252 -msgid "Invalid cache mode" -msgstr "" - -#: create/views.py:290 -msgid "Instance is created" -msgstr "" - -#: instances/templates/add_instance_network_block.html:12 -msgid "Add Instance Network" +#: 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/instances/access_tab.html:135 +#: instances/templates/instances/settings_tab.html:183 +#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/stats_tab.html:90 +#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: storages/templates/create_stg_block.html:132 +#: storages/templates/storage.html:48 storages/templates/storage.html:50 +#: storages/templates/storage.html:52 +msgid "None" msgstr "" #: instances/templates/add_instance_owner_block.html:12 @@ -1523,24 +1388,36 @@ msgstr "" msgid "Volume parameters" 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/instances/settings_tab.html:237 +#: storages/templates/storage.html:4 storages/templates/storage.html:14 +msgid "Storage" +msgstr "" + #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/create_stg_vol_block.html:57 -#: storages/templates/storage.html:101 storages/templates/storage.html:139 +#: storages/templates/storage.html:100 storages/templates/storage.html:138 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/create_stg_vol_block.html:67 -#: storages/templates/storage.html:54 storages/templates/storage.html:100 +#: storages/templates/storage.html:53 storages/templates/storage.html:99 #: storages/templates/storages.html:66 msgid "Size" msgstr "" +#: instances/templates/add_instance_volume.html:60 +#: instances/templates/create_instance_w2.html:96 +msgid "GB" +msgstr "" + #: instances/templates/add_instance_volume.html:63 #: instances/templates/add_instance_volume.html:123 #: instances/templates/edit_instance_volume.html:53 -#: instances/templates/instance.html:763 +#: instances/templates/instances/settings_tab.html:168 msgid "Bus" msgstr "" @@ -1550,9 +1427,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instance.html:1416 -#: storages/templates/create_stg_vol_block.html:74 -#: storages/templates/storage.html:149 +#: instances/templates/instances/settings_tab.html:755 +#: storages/templates/storage.html:148 msgid "Metadata" msgstr "" @@ -1564,55 +1440,23 @@ msgstr "" msgid "Volume" msgstr "" -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -msgid "You don't have any Instance" +#: instances/templates/allinstances.html:24 +msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances.html:71 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:21 -#: instances/templates/instance.html:14 instances/templates/instances.html:86 -msgid "Off" -msgstr "" - -#: instances/templates/allinstances.html:74 -#: instances/templates/allinstances_index_grouped.html:58 -#: instances/templates/allinstances_index_nongrouped.html:22 -#: instances/templates/instance.html:20 instances/templates/instance.html:143 -#: instances/templates/instance.html:198 -#: instances/templates/instance_actions.html:15 -#: instances/templates/instance_actions.html:32 -#: instances/templates/instance_actions.html:49 -#: instances/templates/instances.html:87 instances/views.py:699 -#: instances/views.py:1239 -msgid "Suspend" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:6 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:1438 -#: instances/templates/instance.html:1461 instances/templates/instances.html:70 -msgid "Description" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_grouped.html:12 msgid "Mem Usage" msgstr "" -#: instances/templates/allinstances_index_grouped.html:27 -msgid "Not Active" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:28 -msgid "Connection Failed" -msgstr "" - #: instances/templates/bottom_bar.html:4 msgid "HOST" msgstr "" -#: instances/templates/create_inst_block.html:12 +#: instances/templates/create_flav_block.html:14 +msgid "Add New Flavor" +msgstr "" + +#: instances/templates/create_inst_block.html:11 msgid "Choose a compute for new instance" msgstr "" @@ -1629,6 +1473,183 @@ msgstr "" msgid "Choose" msgstr "" +#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w2.html:5 +msgid "Create new instance" +msgstr "" + +#: instances/templates/create_instance_w1.html:4 +msgid "Select Type" +msgstr "" + +#: instances/templates/create_instance_w1.html:11 +#: instances/templates/create_instance_w2.html:14 +#, python-format +msgid "New instance on %(host)s " +msgstr "" + +#: instances/templates/create_instance_w1.html:47 +#: instances/templates/instances/settings_tab.html:49 +#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +msgid "XML" +msgstr "" + +#: instances/templates/create_instance_w1.html:68 +msgid "Chipset" +msgstr "" + +#: instances/templates/create_instance_w1.html:78 +msgid "Next" +msgstr "" + +#: instances/templates/create_instance_w2.html:50 +msgid "Flavor" +msgstr "" + +#: instances/templates/create_instance_w2.html:55 +msgid "Custom" +msgstr "" + +#: instances/templates/create_instance_w2.html:60 +msgid "Template" +msgstr "" + +#: instances/templates/create_instance_w2.html:71 +msgid "Hypervisor doesn't have any Flavors" +msgstr "" + +#: instances/templates/create_instance_w2.html:76 +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 +msgid "RAM" +msgstr "" + +#: instances/templates/create_instance_w2.html:85 +#: instances/templates/create_instance_w2.html:372 +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/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:108 +msgid "MB" +msgstr "" + +#: instances/templates/create_instance_w2.html:102 +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 +msgid "Firmware" +msgstr "" + +#: instances/templates/create_instance_w2.html:132 +#: instances/templates/create_instance_w2.html:335 +#: instances/templates/create_instance_w2.html:547 +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 +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/edit_instance_volume.html:25 +msgid "Advanced" +msgstr "" + +#: instances/templates/create_instance_w2.html:199 +#: instances/templates/create_instance_w2.html:636 +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 +msgid "Graphics" +msgstr "" + +#: instances/templates/create_instance_w2.html:228 +#: instances/templates/create_instance_w2.html:457 +#: instances/templates/create_instance_w2.html:670 +msgid "Video" +msgstr "" + +#: instances/templates/create_instance_w2.html:242 +#: instances/templates/create_instance_w2.html:471 +#: instances/templates/create_instance_w2.html:684 +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 +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 +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 +msgid "VirtIO" +msgstr "" + +#: instances/templates/create_instance_w2.html:364 +msgid "Added Disks" +msgstr "" + +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:580 +msgid "Select pool" +msgstr "" + +#: instances/templates/create_instance_w2.html:416 +#: instances/templates/create_instance_w2.html:629 +msgid "Disk Metadata" +msgstr "" + +#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:631 +msgid "Metadata preallocation" +msgstr "" + +#: instances/templates/create_instance_w2.html:420 +#: instances/templates/create_instance_w2.html:633 +#: 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 +msgid "HDD Cache Mode" +msgstr "" + +#: instances/templates/create_instance_w2.html:575 +msgid "Template Disk" +msgstr "" + #: instances/templates/edit_instance_volume.html:3 msgid "Edit Volume" msgstr "" @@ -1677,6 +1698,15 @@ msgstr "" msgid "Detect zeroes" msgstr "" +#: instances/templates/instance.html:20 +#: 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 +msgid "Suspend" +msgstr "" + #: instances/templates/instance.html:26 msgid "Guest Agent Enabled & Connected" msgstr "" @@ -1689,8 +1719,9 @@ msgstr "" msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 instances/templates/instance.html:374 -#: instances/templates/instance.html:610 +#: instances/templates/instance.html:48 +#: instances/templates/instances/resize_tab.html:18 +#: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" @@ -1702,808 +1733,820 @@ msgstr "" msgid "quota reached" msgstr "" -#: instances/templates/instance.html:76 +#: instances/templates/instance.html:75 msgid "Power" msgstr "" -#: instances/templates/instance.html:82 +#: instances/templates/instance.html:81 msgid "Access" msgstr "" -#: instances/templates/instance.html:95 +#: instances/templates/instance.html:94 msgid "Snapshot" msgstr "" -#: instances/templates/instance.html:102 templates/navbar.html:32 +#: instances/templates/instance.html:101 templates/navbar.html:32 msgid "Settings" msgstr "" -#: instances/templates/instance.html:108 +#: instances/templates/instance.html:107 msgid "Stats" msgstr "" -#: instances/templates/instance.html:114 instances/templates/instance.html:1674 -#: instances/templates/instance.html:1691 -#: instances/templates/instance.html:1695 instances/views.py:421 +#: instances/templates/instance.html:113 +#: 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 msgid "Destroy" msgstr "" -#: instances/templates/instance.html:127 instances/templates/instance.html:176 -#: instances/templates/instance_actions.html:18 -#: instances/templates/instance_actions.html:52 instances/views.py:387 -#: instances/views.py:1199 -msgid "Power Off" -msgstr "" - -#: instances/templates/instance.html:132 instances/templates/instance.html:183 -#: instances/templates/instance_actions.html:21 -#: instances/templates/instance_actions.html:38 -#: instances/templates/instance_actions.html:55 instances/views.py:381 -#: instances/views.py:1211 -msgid "Power Cycle" -msgstr "" - -#: instances/templates/instance.html:137 instances/templates/instance.html:157 -#: instances/templates/instance.html:190 instances/templates/instance.html:216 -#: instances/templates/instance_actions.html:35 instances/views.py:393 -#: instances/views.py:1206 -msgid "Force Off" -msgstr "" - -#: instances/templates/instance.html:152 instances/templates/instance.html:209 -#: instances/templates/instance.html:224 -#: instances/templates/instance_actions.html:29 instances/views.py:705 -#: instances/views.py:1245 -msgid "Resume" -msgstr "" - -#: instances/templates/instance.html:165 instances/templates/instance.html:236 -#: instances/templates/instance.html:238 -#: instances/templates/instance_actions.html:11 -#: instances/templates/instance_actions.html:46 instances/views.py:374 -#: instances/views.py:1193 +#: 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 msgid "Power On" msgstr "" -#: instances/templates/instance.html:174 -msgid "This action sends an ACPI shutdown signal to the instance." +#: instances/templates/instance_actions.html:15 +#: instances/templates/instances/power_tab.html:9 +#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +msgid "Power Off" msgstr "" -#: instances/templates/instance.html:181 -msgid "" -"This action forcibly powers off and start the instance and may cause data " -"corruption." +#: 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 +msgid "Power Cycle" msgstr "" -#: instances/templates/instance.html:188 instances/templates/instance.html:214 -msgid "" -"This action forcibly powers off the instance and may cause data corruption." +#: instances/templates/instance_actions.html:17 +#: instances/templates/instance_actions.html:30 +msgid "VNC Console" msgstr "" -#: instances/templates/instance.html:196 -msgid "This action suspends the instance." +#: 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 +msgid "Resume" msgstr "" -#: instances/templates/instance.html:207 -msgid "This action restore the instance after suspend." +#: instances/templates/instance_actions.html:26 +#: 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 +msgid "Force Off" msgstr "" -#: instances/templates/instance.html:222 -msgid "Administrator blocked your instance." -msgstr "" - -#: instances/templates/instance.html:232 -msgid "Click on Power On button to start this instance." -msgstr "" - -#: instances/templates/instance.html:235 -msgid "Template instance cannot be started." -msgstr "" - -#: instances/templates/instance.html:253 instances/templates/instance.html:285 -#: instances/templates/instance.html:290 instances/templates/instance.html:291 -#: instances/templates/instance.html:295 instances/templates/instance.html:617 -#: instances/templates/instance_actions.html:58 +#: instances/templates/instance_actions.html:41 +#: instances/templates/instances/access_tab.html:9 +#: instances/templates/instances/access_tab.html:79 +#: instances/templates/instances/access_tab.html:87 +#: instances/templates/instances/access_tab.html:90 +#: instances/templates/instances/access_tab.html:94 +#: instances/templates/instances/settings_tab.html:23 msgid "Console" msgstr "" -#: instances/templates/instance.html:259 +#: instances/templates/instances/access_tab.html:16 msgid "Root Password" msgstr "" -#: instances/templates/instance.html:273 instances/templates/instance.html:349 +#: instances/templates/instances/access_tab.html:31 +#: instances/templates/instances/access_tab.html:156 msgid "VDI" msgstr "" -#: instances/templates/instance.html:281 +#: instances/templates/instances/access_tab.html:39 +#, python-format msgid "" -"This action opens a new window with a VNC connection to the console of the " -"instance." +" This action opens a new window with a %(type)s connection to the console of " +"the instance." msgstr "" -#: instances/templates/instance.html:287 +#: instances/templates/instances/access_tab.html:47 +msgid "Scale" +msgstr "" + +#: instances/templates/instances/access_tab.html:55 +msgid "View Only" +msgstr "" + +#: instances/templates/instances/access_tab.html:63 +msgid "Resize Session" +msgstr "" + +#: instances/templates/instances/access_tab.html:71 +msgid "View Clipboard" +msgstr "" + +#: instances/templates/instances/access_tab.html:82 msgid "Toggle Dropdown" msgstr "" -#: instances/templates/instance.html:290 instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:86 +#: instances/templates/instances/access_tab.html:89 msgid "Console port" msgstr "" -#: instances/templates/instance.html:290 +#: instances/templates/instances/access_tab.html:87 msgid "Lite" msgstr "" -#: instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:90 msgid "Full" msgstr "" -#: instances/templates/instance.html:301 +#: instances/templates/instances/access_tab.html:100 msgid "You need shut down your instance and enter a new root password." msgstr "" -#: instances/templates/instance.html:305 +#: instances/templates/instances/access_tab.html:107 msgid "Enter Password" msgstr "" -#: instances/templates/instance.html:309 instances/templates/instance.html:311 +#: instances/templates/instances/access_tab.html:112 +#: instances/templates/instances/access_tab.html:115 msgid "Reset Root Password" msgstr "" -#: instances/templates/instance.html:319 +#: instances/templates/instances/access_tab.html:123 msgid "You need shut down your instance and choose your public key." msgstr "" -#: instances/templates/instance.html:335 instances/templates/instance.html:337 +#: instances/templates/instances/access_tab.html:142 +#: instances/templates/instances/access_tab.html:144 msgid "Add Public Key" msgstr "" -#: instances/templates/instance.html:345 +#: instances/templates/instances/access_tab.html:152 msgid "" "This action opens a remote viewer with a connection to the console of the " "instance." msgstr "" -#: instances/templates/instance.html:364 +#: instances/templates/instances/destroy_instance_form.html:4 +msgid "Confirm Destroy" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:8 +msgid "Destroy instance" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:15 +msgid "Instance is suspended, cannot destroy!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:19 +msgid "This action is irreversible!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:26 +msgid "Remove Instance's data" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:34 +msgid "Remove Instance's NVRAM" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:46 +msgid "You cannot destroy instance!" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:8 +msgid "Destroy Instance" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:15 +msgid "This action starts remove instance process" +msgstr "" + +#: instances/templates/instances/power_tab.html:56 +msgid "This action sends an ACPI shutdown signal to the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:64 +msgid "" +"This action forcibly powers off and start the instance and may cause data " +"corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:71 +#: instances/templates/instances/power_tab.html:98 +msgid "" +"This action forcibly powers off the instance and may cause data corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:80 +msgid "This action suspends the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:91 +msgid "This action restore the instance after suspend." +msgstr "" + +#: instances/templates/instances/power_tab.html:106 +msgid "Administrator blocked your instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:116 +msgid "Click on Power On button to start this instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:120 +msgid "Template instance cannot be started." +msgstr "" + +#: instances/templates/instances/resize_tab.html:8 msgid "CPU" msgstr "" -#: instances/templates/instance.html:385 +#: instances/templates/instances/resize_tab.html:29 msgid "Logical host CPUs" msgstr "" -#: instances/templates/instance.html:387 instances/templates/instance.html:450 -#: instances/templates/instance.html:490 +#: instances/templates/instances/resize_tab.html:31 +#: instances/templates/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:136 msgid "Current Allocation" msgstr "" -#: instances/templates/instance.html:401 instances/templates/instance.html:463 +#: instances/templates/instances/resize_tab.html:45 +#: instances/templates/instances/resize_tab.html:108 msgid "Maximum Allocation" msgstr "" -#: instances/templates/instance.html:419 +#: instances/templates/instances/resize_tab.html:63 msgid "Logical Instance Active/Maximum CPUs" msgstr "" -#: instances/templates/instance.html:427 instances/templates/instance.html:674 -#: instances/templates/instance.html:689 networks/templates/network.html:65 -#: storages/templates/storage.html:79 +#: 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 msgid "Disable" msgstr "" -#: instances/templates/instance.html:429 +#: instances/templates/instances/resize_tab.html:73 msgid "Constant" msgstr "" -#: instances/templates/instance.html:431 instances/templates/instance.html:672 -#: instances/templates/instance.html:687 networks/templates/network.html:63 -#: storages/templates/storage.html:76 +#: 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 msgid "Enable" msgstr "" -#: instances/templates/instance.html:440 instances/templates/instance.html:479 -#: instances/templates/instance.html:503 +#: instances/templates/instances/resize_tab.html:84 +#: instances/templates/instances/resize_tab.html:124 +#: instances/templates/instances/resize_tab.html:157 msgid "You don't have permission for resizing instance" msgstr "" -#: instances/templates/instance.html:448 +#: instances/templates/instances/resize_tab.html:93 msgid "Total host memory" msgstr "" -#: instances/templates/instance.html:458 instances/templates/instance.html:473 +#: instances/templates/instances/resize_tab.html:103 +#: instances/templates/instances/resize_tab.html:118 msgid "Custom value" msgstr "" -#: instances/templates/instance.html:487 +#: instances/templates/instances/resize_tab.html:133 msgid "Disk allocation (GB)" msgstr "" -#: instances/templates/instance.html:517 instances/templates/instance.html:538 -#: instances/templates/instance.html:540 -msgid "Take Snapshot" +#: instances/templates/instances/resize_tab.html:140 +#: instances/templates/instances/settings_tab.html:269 +msgid "Error getting disk info" msgstr "" -#: instances/templates/instance.html:522 -msgid "Manage Snapshots" -msgstr "" - -#: instances/templates/instance.html:530 -msgid "" -"This may take more than an hour, depending on how much content is on your " -"droplet and how large the disk is." -msgstr "" - -#: instances/templates/instance.html:534 -msgid "Enter Snapshot Name" -msgstr "" - -#: instances/templates/instance.html:545 -msgid "To take a snapshot please Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:550 -msgid "Choose a snapshot for restore/delete" -msgstr "" - -#: instances/templates/instance.html:567 -msgid "Revert to this Snapshot" -msgstr "" - -#: instances/templates/instance.html:572 -msgid "To restore snapshots you need Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:581 -msgid "Delete Snapshot" -msgstr "" - -#: instances/templates/instance.html:592 -msgid "You do not have any snapshots" -msgstr "" - -#: instances/templates/instance.html:605 +#: instances/templates/instances/settings_tab.html:11 msgid "Boot" msgstr "" -#: instances/templates/instance.html:638 instances/templates/instance.html:1174 -#: instances/templates/instance.html:1176 +#: instances/templates/instances/settings_tab.html:44 +#: instances/templates/instances/settings_tab.html:616 +#: instances/templates/instances/settings_tab.html:618 msgid "Migrate" msgstr "" -#: instances/templates/instance.html:650 +#: instances/templates/instances/settings_tab.html:56 msgid "Options" msgstr "" -#: instances/templates/instance.html:666 networks/templates/network.html:59 -#: storages/templates/storage.html:71 +#: instances/templates/instances/settings_tab.html:72 +#: networks/templates/network.html:59 storages/templates/storage.html:70 msgid "Autostart" msgstr "" -#: instances/templates/instance.html:670 +#: instances/templates/instances/settings_tab.html:75 msgid "Autostart your instance when host server is power on " msgstr "" -#: instances/templates/instance.html:680 +#: instances/templates/instances/settings_tab.html:84 msgid "Boot Order" msgstr "" -#: instances/templates/instance.html:685 +#: instances/templates/instances/settings_tab.html:88 msgid "Enable Boot Menu for your instance when it starts up " msgstr "" -#: instances/templates/instance.html:687 +#: instances/templates/instances/settings_tab.html:91 msgid "Show boot menu" msgstr "" -#: instances/templates/instance.html:689 +#: instances/templates/instances/settings_tab.html:95 msgid "Hide boot menu" msgstr "" -#: instances/templates/instance.html:693 +#: instances/templates/instances/settings_tab.html:100 msgid "Please shutdown instance to modify boot menu" msgstr "" -#: instances/templates/instance.html:724 +#: instances/templates/instances/settings_tab.html:130 msgid "up: move selected devices" msgstr "" -#: instances/templates/instance.html:727 +#: instances/templates/instances/settings_tab.html:133 msgid "down: move selected devices" msgstr "" -#: instances/templates/instance.html:733 instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:139 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply" msgstr "" -#: instances/templates/instance.html:743 +#: instances/templates/instances/settings_tab.html:149 msgid "Instance Media" msgstr "" -#: instances/templates/instance.html:746 +#: instances/templates/instances/settings_tab.html:152 msgid "Add CD-ROM" msgstr "" -#: instances/templates/instance.html:764 instances/templates/instance.html:826 +#: 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 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" -#: instances/templates/instance.html:765 +#: instances/templates/instances/settings_tab.html:170 msgid "CD-ROM" msgstr "" -#: instances/templates/instance.html:781 instances/templates/instance.html:783 +#: instances/templates/instances/settings_tab.html:188 +#: instances/templates/instances/settings_tab.html:190 msgid "Mount" msgstr "" -#: instances/templates/instance.html:786 +#: instances/templates/instances/settings_tab.html:193 msgid "Detach CD-ROM (remove device)" msgstr "" -#: instances/templates/instance.html:800 instances/templates/instance.html:802 +#: instances/templates/instances/settings_tab.html:208 +#: instances/templates/instances/settings_tab.html:210 msgid "Unmount" msgstr "" -#: instances/templates/instance.html:812 +#: instances/templates/instances/settings_tab.html:220 msgid "There is not any CD-ROM device." msgstr "" -#: instances/templates/instance.html:817 +#: instances/templates/instances/settings_tab.html:225 msgid "Instance Volume" msgstr "" -#: instances/templates/instance.html:827 +#: instances/templates/instances/settings_tab.html:235 msgid "Used" msgstr "" -#: instances/templates/instance.html:828 +#: instances/templates/instances/settings_tab.html:236 msgid "Capacity" msgstr "" -#: instances/templates/instance.html:830 instances/templates/instance.html:928 +#: instances/templates/instances/settings_tab.html:238 +#: instances/templates/instances/settings_tab.html:362 msgid "Source" msgstr "" -#: instances/templates/instance.html:870 instances/templates/instance.html:877 +#: instances/templates/instances/settings_tab.html:294 +#: instances/templates/instances/settings_tab.html:298 msgid "Detach" msgstr "" -#: instances/templates/instance.html:870 +#: instances/templates/instances/settings_tab.html:294 msgid "Are you sure to detach volume?" msgstr "" -#: instances/templates/instance.html:873 -msgid "Are you sure to delete volume?" -msgstr "" - -#: instances/templates/instance.html:877 instances/templates/instance.html:880 +#: instances/templates/instances/settings_tab.html:298 +#: instances/templates/instances/settings_tab.html:314 msgid "Are you sure? This may lead data corruption!" msgstr "" -#: instances/templates/instance.html:896 +#: instances/templates/instances/settings_tab.html:310 +msgid "Are you sure to delete volume?" +msgstr "" + +#: instances/templates/instances/settings_tab.html:330 msgid "Add a network device" msgstr "" -#: instances/templates/instance.html:902 +#: instances/templates/instances/settings_tab.html:336 msgid "Network Devices" msgstr "" -#: instances/templates/instance.html:907 instances/templates/instance.html:908 +#: instances/templates/instances/settings_tab.html:341 +#: instances/templates/instances/settings_tab.html:342 msgid "Info" msgstr "" -#: instances/templates/instance.html:921 +#: instances/templates/instances/settings_tab.html:355 msgid "active" msgstr "" -#: instances/templates/instance.html:926 nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:360 +#: nwfilters/templates/nwfilter.html:78 msgid "Filter" msgstr "" -#: instances/templates/instance.html:933 +#: instances/templates/instances/settings_tab.html:367 msgid "Edit NIC" msgstr "" -#: instances/templates/instance.html:941 +#: instances/templates/instances/settings_tab.html:375 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instance.html:954 +#: instances/templates/instances/settings_tab.html:388 msgid "Net Source" msgstr "" -#: instances/templates/instance.html:962 interfaces/templates/interface.html:3 -#: interfaces/templates/interface.html:8 interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:396 +#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 +#: interfaces/templates/interface.html:40 msgid "Interface" msgstr "" -#: instances/templates/instance.html:980 instances/templates/instance.html:1019 +#: instances/templates/instances/settings_tab.html:414 +#: instances/templates/instances/settings_tab.html:453 msgid "Model" msgstr "" -#: instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply network changes" msgstr "" -#: instances/templates/instance.html:1003 +#: instances/templates/instances/settings_tab.html:437 msgid "Delete Device" msgstr "" -#: instances/templates/instance.html:1011 +#: instances/templates/instances/settings_tab.html:445 #: interfaces/templates/create_iface_block.html:71 #: interfaces/templates/interface.html:42 msgid "IPv4" msgstr "" -#: instances/templates/instance.html:1015 +#: instances/templates/instances/settings_tab.html:449 #: interfaces/templates/create_iface_block.html:74 #: interfaces/templates/interface.html:44 msgid "IPv6" msgstr "" -#: instances/templates/instance.html:1021 +#: instances/templates/instances/settings_tab.html:455 msgid "QoS" msgstr "" -#: instances/templates/instance.html:1041 networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:476 +#: networks/templates/network.html:325 msgid "QoS Configuration" msgstr "" -#: instances/templates/instance.html:1047 +#: instances/templates/instances/settings_tab.html:482 #: networks/templates/add_network_qos.html:18 #: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 msgid "Direction" msgstr "" -#: instances/templates/instance.html:1048 +#: instances/templates/instances/settings_tab.html:483 #: networks/templates/add_network_qos.html:27 #: networks/templates/network.html:332 msgid "Average" msgstr "" -#: instances/templates/instance.html:1049 +#: instances/templates/instances/settings_tab.html:484 #: networks/templates/add_network_qos.html:34 #: networks/templates/network.html:333 msgid "Peak" msgstr "" -#: instances/templates/instance.html:1050 +#: instances/templates/instances/settings_tab.html:485 #: networks/templates/add_network_qos.html:41 #: networks/templates/network.html:334 msgid "Burst" msgstr "" -#: instances/templates/instance.html:1074 networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:510 +#: networks/templates/network.html:356 msgid "Edit QoS" msgstr "" -#: instances/templates/instance.html:1079 networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:520 +#: networks/templates/network.html:361 msgid "Delete QoS" msgstr "" -#: instances/templates/instance.html:1095 +#: instances/templates/instances/settings_tab.html:536 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instance.html:1098 +#: instances/templates/instances/settings_tab.html:540 msgid "Original host" msgstr "" -#: instances/templates/instance.html:1104 +#: instances/templates/instances/settings_tab.html:546 msgid "Host migration" msgstr "" -#: instances/templates/instance.html:1121 +#: instances/templates/instances/settings_tab.html:563 msgid "Live migration" msgstr "" -#: instances/templates/instance.html:1129 +#: instances/templates/instances/settings_tab.html:571 msgid "Unsafe migration" msgstr "" -#: instances/templates/instance.html:1137 +#: instances/templates/instances/settings_tab.html:579 msgid "Delete original" msgstr "" -#: instances/templates/instance.html:1145 +#: instances/templates/instances/settings_tab.html:587 msgid "Offline migration" msgstr "" -#: instances/templates/instance.html:1153 +#: instances/templates/instances/settings_tab.html:595 msgid "Post copy" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Auto converge" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compressed" msgstr "" -#: instances/templates/instance.html:1182 +#: instances/templates/instances/settings_tab.html:624 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instance.html:1203 +#: instances/templates/instances/settings_tab.html:646 msgid "Instance owners" msgstr "" -#: instances/templates/instance.html:1216 -msgid "Delete Ownership" +#: instances/templates/instances/settings_tab.html:675 +msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1231 -msgid "To set console's type, shutdown the instance." +#: instances/templates/instances/settings_tab.html:681 +#: instances/templates/instances/settings_tab.html:683 +msgid "Update" msgstr "" -#: instances/templates/instance.html:1234 -#: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 -#: 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 -msgid "Type" -msgstr "" - -#: instances/templates/instance.html:1238 -#: instances/templates/instance.html:1262 -#: instances/templates/instance.html:1331 -#: instances/templates/instance.html:1495 -msgid "please choose" -msgstr "" - -#: instances/templates/instance.html:1246 -#: instances/templates/instance.html:1248 -#: instances/templates/instance.html:1269 -#: instances/templates/instance.html:1271 -#: instances/templates/instance.html:1307 -#: instances/templates/instance.html:1309 -#: instances/templates/instance.html:1339 -#: instances/templates/instance.html:1341 -#: instances/templates/instance.html:1502 -#: instances/templates/instance.html:1504 -#: instances/templates/instance.html:1524 -#: instances/templates/instance.html:1526 -#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103 -msgid "Set" -msgstr "" - -#: instances/templates/instance.html:1255 -msgid "To set console listen address, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1258 -msgid "Listen on" -msgstr "" - -#: instances/templates/instance.html:1278 -msgid "To create console password, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1284 -msgid "Generate" -msgstr "" - -#: instances/templates/instance.html:1288 -#: instances/templates/instance.html:1322 networks/templates/network.html:169 -#: networks/templates/network.html:279 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 -msgid "Clear" -msgstr "" - -#: instances/templates/instance.html:1304 networks/templates/network.html:161 -#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88 -msgid "Show" -msgstr "" - -#: instances/templates/instance.html:1316 -msgid "To set console's keymap, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1327 -msgid "Keymap" -msgstr "" - -#: instances/templates/instance.html:1353 +#: instances/templates/instances/settings_tab.html:692 msgid "Create a clone" msgstr "" -#: instances/templates/instance.html:1356 +#: instances/templates/instances/settings_tab.html:695 msgid "Clone Name" msgstr "" -#: instances/templates/instance.html:1363 -#: instances/templates/instance.html:1394 +#: instances/templates/instances/settings_tab.html:702 +#: instances/templates/instances/settings_tab.html:733 msgid "Guess" msgstr "" -#: instances/templates/instance.html:1382 +#: instances/templates/instances/settings_tab.html:721 msgid "Network devices" msgstr "" -#: instances/templates/instance.html:1392 +#: instances/templates/instances/settings_tab.html:731 msgid "Random" msgstr "" -#: instances/templates/instance.html:1407 +#: instances/templates/instances/settings_tab.html:746 msgid "Storage devices" msgstr "" -#: instances/templates/instance.html:1432 -#: instances/templates/instance.html:1455 +#: instances/templates/instances/settings_tab.html:771 +#: instances/templates/instances/settings_tab.html:794 msgid "Title" msgstr "" -#: instances/templates/instance.html:1452 +#: instances/templates/instances/settings_tab.html:791 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1467 +#: instances/templates/instances/settings_tab.html:806 msgid "Is template" msgstr "" -#: instances/templates/instance.html:1488 +#: instances/templates/instances/settings_tab.html:827 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1491 +#: instances/templates/instances/settings_tab.html:830 msgid "Primary Video Model" msgstr "" -#: instances/templates/instance.html:1512 +#: instances/templates/instances/settings_tab.html:834 +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 +#: secrets/templates/secrets.html:103 +msgid "Set" +msgstr "" + +#: instances/templates/instances/settings_tab.html:851 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instance.html:1515 +#: instances/templates/instances/settings_tab.html:854 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instance.html:1519 -#: instances/templates/instance.html:1550 +#: instances/templates/instances/settings_tab.html:858 +#: instances/templates/instances/settings_tab.html:889 msgid "Enabled" msgstr "" -#: instances/templates/instance.html:1520 -#: instances/templates/instance.html:1551 +#: instances/templates/instances/settings_tab.html:859 +#: instances/templates/instances/settings_tab.html:890 msgid "Disabled" msgstr "" -#: instances/templates/instance.html:1534 +#: instances/templates/instances/settings_tab.html:873 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instance.html:1539 +#: instances/templates/instances/settings_tab.html:878 msgid "Disconnected" msgstr "" -#: instances/templates/instance.html:1542 +#: instances/templates/instances/settings_tab.html:881 #: 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/instance.html:1546 +#: instances/templates/instances/settings_tab.html:885 msgid "Qemu Guest Agent" msgstr "" -#: instances/templates/instance.html:1572 +#: instances/templates/instances/snapshots_tab.html:9 +#: instances/templates/instances/snapshots_tab.html:31 +#: instances/templates/instances/snapshots_tab.html:33 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:14 +msgid "Manage Snapshots" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:22 +msgid "" +"This may take more than an hour, depending on how much content is on your " +"droplet and how large the disk is." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:27 +msgid "Enter Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +msgid "To take a snapshot please Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:43 +msgid "Choose a snapshot for restore/delete" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:61 +msgid "Revert to this Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:66 +msgid "To restore snapshots you need Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:75 +msgid "Delete Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "You do not have any snapshots" +msgstr "" + +#: instances/templates/instances/stats_tab.html:8 msgid "Real Time" msgstr "" -#: instances/templates/instance.html:1586 +#: instances/templates/instances/stats_tab.html:23 msgid "CPU Usage" msgstr "" -#: instances/templates/instance.html:1598 +#: instances/templates/instances/stats_tab.html:36 msgid "Memory Usage" msgstr "" -#: instances/templates/instance.html:1611 +#: instances/templates/instances/stats_tab.html:50 msgid "Bandwidth Device" msgstr "" -#: instances/templates/instance.html:1625 +#: instances/templates/instances/stats_tab.html:65 msgid "Disk I/O device" msgstr "" -#: instances/templates/instance.html:1664 -msgid "Destroy Instance" -msgstr "" - -#: instances/templates/instance.html:1671 -msgid "Delete storage for instance?" -msgstr "" - -#: instances/templates/instance.html:1680 -msgid "Remove Instance's data" -msgstr "" - -#: instances/templates/instance.html:1687 -msgid "Remove Instance's NVRAM" -msgstr "" - -#: instances/templates/instance_actions.html:24 -#: instances/templates/instance_actions.html:41 -msgid "VNC Console" -msgstr "" - -#: instances/templates/instances.html:61 -msgid "Hypervisor doesn't have any Instances" -msgstr "" - -#: instances/views.py:224 +#: instances/utils.py:122 msgid "None available device name" msgstr "" -#: instances/views.py:260 +#: 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 +msgid "Templates cannot be started." +msgstr "" + +#: instances/views.py:362 #, python-brace-format msgid "Migrate to {new_compute.hostname}" msgstr "" -#: instances/views.py:340 -#, python-brace-format -msgid "Fixing UUID {uuid}" -msgstr "" - -#: instances/views.py:345 -msgid "Instance does not exist: Creating new instance" -msgstr "" - -#: instances/views.py:370 instances/views.py:1190 -msgid "Templates cannot be started." -msgstr "" - -#: instances/views.py:437 +#: instances/views.py:385 msgid "Reset root password" msgstr "" -#: instances/views.py:445 instances/views.py:467 +#: instances/views.py:391 instances/views.py:417 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:459 +#: instances/views.py:409 #, python-brace-format msgid "Installed new SSH public key {publickey.keyname}" msgstr "" -#: instances/views.py:477 +#: instances/views.py:436 #, python-brace-format msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" msgstr "" -#: instances/views.py:483 +#: instances/views.py:442 msgid "Resize CPU" msgstr "" -#: instances/views.py:501 +#: instances/views.py:470 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" msgstr "" -#: instances/views.py:507 +#: instances/views.py:476 msgid "Resize Memory" msgstr "" -#: instances/views.py:524 +#: instances/views.py:506 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" msgstr "" -#: instances/views.py:528 +#: instances/views.py:510 msgid "Disk resize" msgstr "" @@ -2512,259 +2555,289 @@ msgstr "" msgid "Attach new disk {name} ({format})" msgstr "" -#: instances/views.py:571 +#: instances/views.py:580 #, python-brace-format msgid "Attach Existing disk: {target_dev}" msgstr "" -#: instances/views.py:603 +#: instances/views.py:636 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:606 +#: instances/views.py:638 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:607 +#: instances/views.py:639 #, python-brace-format msgid "Edit disk: {target_dev}" msgstr "" -#: instances/views.py:623 +#: instances/views.py:661 #, python-brace-format msgid "Delete disk: {dev}" msgstr "" -#: instances/views.py:628 -#, python-brace-format -msgid "The disk: {dev} is detached but not deleted. Error: {err}" -msgstr "" - -#: instances/views.py:638 +#: instances/views.py:677 #, python-brace-format msgid "Detach disk: {dev}" msgstr "" -#: instances/views.py:646 +#: instances/views.py:690 #, python-brace-format msgid "Add CD-ROM: {target}" msgstr "" -#: instances/views.py:653 +#: instances/views.py:703 #, python-brace-format msgid "Detach CD-ROM: {dev}" msgstr "" -#: instances/views.py:661 +#: instances/views.py:716 #, python-brace-format msgid "Mount media: {dev}" msgstr "" -#: instances/views.py:669 +#: instances/views.py:729 #, python-brace-format msgid "Umount media: {dev}" msgstr "" -#: instances/views.py:676 +#: instances/views.py:742 #, python-brace-format msgid "New snapshot : {name}" msgstr "" -#: instances/views.py:683 +#: instances/views.py:753 #, python-brace-format msgid "Delete snapshot : {snap_name}" msgstr "" -#: instances/views.py:690 +#: instances/views.py:764 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:693 +#: instances/views.py:767 msgid "Revert snapshot" msgstr "" -#: instances/views.py:716 +#: instances/views.py:781 #, python-brace-format msgid "VCPU {id} is enabled={enabled}" msgstr "" -#: instances/views.py:723 +#: instances/views.py:792 #, python-brace-format msgid "VCPU Hot-plug is enabled={status}" msgstr "" -#: instances/views.py:734 +#: instances/views.py:803 msgid "Set autostart" msgstr "" -#: instances/views.py:740 +#: instances/views.py:812 msgid "Unset autostart" msgstr "" -#: instances/views.py:746 +#: instances/views.py:821 msgid "Enable boot menu" msgstr "" -#: instances/views.py:752 +#: instances/views.py:830 msgid "Disable boot menu" msgstr "" -#: instances/views.py:764 +#: instances/views.py:845 msgid "Set boot order" msgstr "" -#: instances/views.py:767 +#: instances/views.py:848 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:770 +#: instances/views.py:850 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:778 +#: instances/views.py:861 msgid "Edit XML" msgstr "" -#: instances/views.py:792 -msgid "Enter the console password or select Generate" +#: instances/views.py:875 +#, python-brace-format +msgid "Set Quest Agent {status}" msgstr "" -#: instances/views.py:796 +#: instances/views.py:885 +msgid "Set Video Model" +msgstr "" + +#: instances/views.py:894 +msgid "Change network" +msgstr "" + +#: instances/views.py:907 +msgid "Network Device Config is changed. Please shutdown instance to activate." +msgstr "" + +#: instances/views.py:915 +msgid "Add network" +msgstr "" + +#: instances/views.py:929 +msgid "Delete network" +msgstr "" + +#: instances/views.py:945 +#, python-brace-format +msgid "Set Link State: {state}" +msgstr "" + +#: instances/views.py:964 +msgid "{qos_dir.capitalize()} QoS is set" +msgstr "" + +#: instances/views.py:968 networks/views.py:216 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + +#: instances/views.py:969 networks/views.py:217 +msgid "Stop and start network to activate new config" +msgstr "" + +#: instances/views.py:983 networks/views.py:233 +msgid "{qos_dir.capitalize()} QoS is deleted" +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 +msgid "Only one owner is allowed and the one already added" +msgstr "" + +#: instances/views.py:1009 +#, python-format +msgid "Added owner %(user)s" +msgstr "" + +#: instances/views.py:1020 +#, python-brace-format +msgid "Deleted owner {userinstance_id}" +msgstr "" + +#: instances/views.py:1052 +msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +msgstr "" + +#: instances/views.py:1055 +msgid "Instance '{clone_data['name']}' already exists!" +msgstr "" + +#: instances/views.py:1058 +msgid "Instance name '{clone_data['name']}' contains invalid characters!" +msgstr "" + +#: instances/views.py:1061 +msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +msgstr "" + +#: instances/views.py:1071 +#, python-brace-format +msgid "Clone of '{instance.name}'" +msgstr "" + +#: instances/views.py:1104 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:800 +#: instances/views.py:1107 msgid "Set VNC password" msgstr "" -#: instances/views.py:811 +#: instances/views.py:1115 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:817 +#: instances/views.py:1120 msgid "Set VNC type" msgstr "" -#: instances/views.py:821 -msgid "Console type not supported" -msgstr "" - -#: instances/views.py:828 +#: instances/views.py:1125 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:840 -#, python-brace-format -msgid "Set Quest Agent {status}" -msgstr "" - -#: instances/views.py:847 -msgid "Set Video Model" -msgstr "" - -#: instances/views.py:872 -msgid "Change network" -msgstr "" - -#: instances/views.py:885 -msgid "Network Device Config is changed. Please shutdown instance to activate." -msgstr "" - -#: instances/views.py:890 -msgid "Add network" -msgstr "" - -#: instances/views.py:900 -msgid "Delete network" -msgstr "" - -#: instances/views.py:912 -#, python-brace-format -msgid "Set Link State: {state}" -msgstr "" - -#: instances/views.py:928 -msgid "{qos_dir.capitalize()} QoS is set" -msgstr "" - -#: instances/views.py:931 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." -msgstr "" - -#: instances/views.py:932 networks/views.py:217 -msgid "Stop and start network to activate new config" -msgstr "" - -#: instances/views.py:943 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" -msgstr "" - -#: instances/views.py:946 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:947 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:959 -msgid "Only one owner is allowed and the one already added" -msgstr "" - -#: instances/views.py:964 -#, python-brace-format -msgid "Added owner {user_id}" -msgstr "" - -#: instances/views.py:972 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" -msgstr "" - -#: instances/views.py:1001 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" -msgstr "" - -#: instances/views.py:1004 -msgid "Instance '{clone_data['name']}' already exists!" -msgstr "" - -#: instances/views.py:1007 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" -msgstr "" - -#: instances/views.py:1011 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" -msgstr "" - -#: instances/views.py:1027 -#, python-brace-format -msgid "Clone of '{instance.name}'" -msgstr "" - -#: instances/views.py:1046 +#: instances/views.py:1148 msgid "Edit options" msgstr "" -#: instances/views.py:1103 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/views.py:1111 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:1160 -#, python-brace-format -msgid "Problem occurred with host: {comp.name} - {status}" -msgstr "" - -#: instances/views.py:1218 +#: instances/views.py:1162 msgid "Send console.vv file" msgstr "" +#: instances/views.py:1214 instances/views.py:1307 +msgid "A virtual machine with this name already exists" +msgstr "" + +#: instances/views.py:1288 +msgid "You haven't defined any storage pools" +msgstr "" + +#: instances/views.py:1291 +msgid "You haven't defined any network pools" +msgstr "" + +#: instances/views.py:1310 +msgid "There is an instance with same name. Are you sure?" +msgstr "" + +#: instances/views.py:1313 +msgid "No Virtual Machine MAC has been entered" +msgstr "" + +#: instances/views.py:1337 +msgid "Image has already exist. Please check volumes or change instance name" +msgstr "" + +#: instances/views.py:1358 +msgid "First you need to create or select an image" +msgstr "" + +#: instances/views.py:1377 +msgid "Invalid cache mode" +msgstr "" + +#: instances/views.py:1414 +msgid "Instance is created" +msgstr "" + +#: instances/views.py:1433 +msgid "Flavor Created" +msgstr "" + +#: instances/views.py:1441 +msgid "Create Flavor" +msgstr "" + +#: instances/views.py:1452 +msgid "Flavor Updated" +msgstr "" + +#: instances/views.py:1460 +msgid "Update Flavor" +msgstr "" + +#: instances/views.py:1470 +msgid "Flavor Deleted" +msgstr "" + #: interfaces/forms.py:25 msgid "The IPv4 address must not contain any special characters" msgstr "" @@ -2825,6 +2898,17 @@ msgstr "" msgid "hotplug" msgstr "" +#: interfaces/templates/create_iface_block.html:44 +#: interfaces/templates/interface.html:77 +#: 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 +msgid "Type" +msgstr "" + #: interfaces/templates/create_iface_block.html:47 msgid "bridge" msgstr "" @@ -2903,12 +2987,12 @@ msgstr "" #: interfaces/templates/interface.html:56 #: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:58 +#: storages/templates/storage.html:57 msgid "State" msgstr "" #: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:66 +#: storages/templates/storage.html:65 msgid "Stop" msgstr "" @@ -2924,6 +3008,22 @@ msgstr "" msgid "Hypervisor doesn't have any Interfaces" msgstr "" +#: logs/models.py:6 +msgid "user" +msgstr "" + +#: logs/models.py:7 +msgid "instance" +msgstr "" + +#: logs/models.py:8 +msgid "message" +msgstr "" + +#: logs/models.py:9 +msgid "date" +msgstr "" + #: networks/forms.py:7 storages/forms.py:7 msgid "No pool name has been entered" msgstr "" @@ -2936,11 +3036,11 @@ msgstr "" msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:24 storages/forms.py:25 +#: networks/forms.py:24 storages/forms.py:22 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:26 storages/forms.py:27 +#: networks/forms.py:26 storages/forms.py:24 msgid "The pool name must not exceed 20 characters" msgstr "" @@ -3109,6 +3209,17 @@ msgstr "" msgid "IPv4 Fixed Addresses" msgstr "" +#: networks/templates/network.html:161 networks/templates/network.html:271 +#: nwfilters/templates/nwfilters.html:88 +msgid "Show" +msgstr "" + +#: networks/templates/network.html:169 networks/templates/network.html:279 +#: 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 msgid "Edit entry" msgstr "" @@ -3290,7 +3401,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:56 +#: storages/templates/storage.html:55 msgid "Usage" msgstr "" @@ -3315,27 +3426,27 @@ msgstr "" msgid "Value" msgstr "" -#: storages/forms.py:10 storages/forms.py:39 +#: storages/forms.py:9 storages/forms.py:36 msgid "No path has been entered" msgstr "" -#: storages/forms.py:36 +#: storages/forms.py:33 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:45 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:50 +#: storages/forms.py:47 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:66 storages/forms.py:85 +#: storages/forms.py:61 storages/forms.py:76 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:68 storages/forms.py:87 +#: storages/forms.py:78 msgid "The image name must not exceed 120 characters" msgstr "" @@ -3404,66 +3515,63 @@ msgstr "" msgid "Local Path" msgstr "" -#: storages/templates/create_stg_vol_block.html:14 +#: storages/templates/create_stg_vol_block.html:15 msgid "Upload ISO Image" msgstr "" -#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:29 msgid "Upload" msgstr "" -#: storages/templates/create_stg_vol_block.html:45 +#: storages/templates/create_stg_vol_block.html:46 msgid "Add New Volume" msgstr "" -#: storages/templates/create_stg_vol_block.html:60 -#: storages/templates/storage.html:144 -msgid "qcow2" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:61 -#: storages/templates/storage.html:143 -msgid "qcow" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:62 -#: storages/templates/storage.html:142 -msgid "raw" -msgstr "" - -#: storages/templates/storage.html:46 +#: storages/templates/storage.html:45 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:48 +#: storages/templates/storage.html:47 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:50 +#: storages/templates/storage.html:49 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:51 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:87 storages/templates/storages.html:68 +#: storages/templates/storage.html:86 storages/templates/storages.html:68 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:99 +#: storages/templates/storage.html:98 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:120 +#: storages/templates/storage.html:119 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:133 +#: storages/templates/storage.html:132 msgid "Convert" msgstr "" -#: storages/templates/storage.html:189 +#: storages/templates/storage.html:141 +msgid "raw" +msgstr "" + +#: storages/templates/storage.html:142 +msgid "qcow" +msgstr "" + +#: storages/templates/storage.html:143 +msgid "qcow2" +msgstr "" + +#: storages/templates/storage.html:188 msgid "Hypervisor doesn't have any Volumes" msgstr "" @@ -3471,44 +3579,44 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:38 +#: storages/views.py:40 msgid "Pool name already use" msgstr "" -#: storages/views.py:42 +#: storages/views.py:44 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:153 -#, python-brace-format -msgid "Image file {name} is created successfully" -msgstr "" - -#: storages/views.py:165 +#: storages/views.py:129 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:171 +#: storages/views.py:134 msgid "ISO image already exist" msgstr "" -#: storages/views.py:175 +#: storages/views.py:138 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:184 +#: storages/views.py:147 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:195 +#: storages/views.py:157 msgid "{data['image']} image cloned as {name} successfully" msgstr "" +#: storages/views.py:196 +#, python-brace-format +msgid "Image file {name} is created successfully" +msgstr "" + #: templates/403.html:3 msgid "403" msgstr "" @@ -3555,6 +3663,10 @@ msgid "" "to complete you request." msgstr "" +#: templates/common/confirm_delete.html:12 +msgid "Are you sure you want to delete" +msgstr "" + #: templates/errors_block.html:8 msgid "Error" msgstr "" @@ -3578,57 +3690,71 @@ msgid "close" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 msgid "Site Maps" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 +#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 msgid "Static Files" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:45 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 msgid "That page number is not an integer" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:47 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 msgid "That page number is less than 1" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:52 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 msgid "That page contains no results" msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:31 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 msgid "Enter a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:102 #: venv/lib/python3.6/site-packages/django/forms/fields.py:658 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 msgid "Enter a valid URL." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:154 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 msgid "Enter a valid integer." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:165 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. #: venv/lib/python3.6/site-packages/django/core/validators.py:239 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:245 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:246 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:252 msgid "" "Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or " "hyphens." @@ -3636,39 +3762,51 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:255 #: venv/lib/python3.6/site-packages/django/core/validators.py:275 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 msgid "Enter a valid IPv4 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:260 #: venv/lib/python3.6/site-packages/django/core/validators.py:276 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 msgid "Enter a valid IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:270 #: venv/lib/python3.6/site-packages/django/core/validators.py:274 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:304 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 msgid "Enter only digits separated by commas." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:310 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:342 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:351 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:361 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -3680,6 +3818,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:376 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -3693,10 +3832,13 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:395 #: venv/lib/python3.6/site-packages/django/forms/fields.py:290 #: venv/lib/python3.6/site-packages/django/forms/fields.py:325 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 msgid "Enter a number." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:397 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." @@ -3704,6 +3846,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:402 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." @@ -3711,6 +3854,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:407 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -3720,6 +3864,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:469 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:463 #, python-format msgid "" "File extension '%(extension)s' is not allowed. Allowed extensions are: " @@ -3732,28 +3877,35 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 #: 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 +#: 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." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:105 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 msgid "This field cannot be null." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:106 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 msgid "This field cannot be blank." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" @@ -3761,33 +3913,42 @@ msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:128 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 #, python-format msgid "Field of type: %(field_type)s" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:905 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1772 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 msgid "Integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:909 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1770 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:905 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1807 #, python-format msgid "'%(value)s' value must be an integer." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:984 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1850 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 msgid "Big (8 byte) integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:996 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:990 #, python-format msgid "'%(value)s' value must be either True or False." msgstr "" @@ -3798,19 +3959,23 @@ msgid "'%(value)s' value must be either True, False, or None." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:999 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 msgid "Boolean (Either True or False)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1040 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 #, python-format msgid "String (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 msgid "Comma-separated integers" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1153 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1172 #, python-format msgid "" "'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " @@ -3819,6 +3984,8 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1155 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1298 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1174 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1319 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " @@ -3826,10 +3993,12 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1158 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 msgid "Date (without time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1317 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." @@ -3837,6 +4006,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1300 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1321 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" @@ -3844,19 +4014,23 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1304 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 msgid "Date (with time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1452 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1475 #, python-format msgid "'%(value)s' value must be a decimal number." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1454 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 msgid "Decimal number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1593 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1628 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[." @@ -3864,66 +4038,81 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1596 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 msgid "Duration" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1646 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 msgid "Email address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1669 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 msgid "File path" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1735 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1773 #, python-format msgid "'%(value)s' value must be a float." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1737 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 msgid "Floating point number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1866 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 msgid "IPv4 address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1897 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 msgid "IP address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1977 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2006 #, python-format msgid "'%(value)s' value must be either None, True or False." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1980 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 msgid "Boolean (Either True, False or None)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2015 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 msgid "Positive integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2028 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 msgid "Positive small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2042 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2074 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 msgid "Small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2081 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 msgid "Text" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2109 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2163 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " @@ -3931,6 +4120,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2165 #, python-format msgid "" "'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " @@ -3938,18 +4128,22 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2114 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 msgid "Time" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2240 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 msgid "URL" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2262 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 msgid "Raw binary data" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2366 #, python-format msgid "'%(value)s' is not a valid UUID." msgstr "" @@ -3959,65 +4153,81 @@ msgid "Universally unique identifier" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:221 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 msgid "File" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:778 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:780 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 msgid "Foreign Key (type determined by related field)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1007 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 msgid "One-to-one relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1057 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1058 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label #: venv/lib/python3.6/site-packages/django/forms/boundfield.py:146 +#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 msgid ":?.!" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:53 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 msgid "This field is required." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:245 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 msgid "Enter a whole number." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:396 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1126 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 msgid "Enter a valid date." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:420 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1127 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 msgid "Enter a valid time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 msgid "Enter a valid date/time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:471 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 msgid "Enter a valid duration." msgstr "" @@ -4027,18 +4237,22 @@ msgid "The number of days must be between {min_days} and {max_days}." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:532 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 msgid "No file was submitted. Check the encoding type on the form." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:533 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 msgid "No file was submitted." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:534 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 msgid "The submitted file is empty." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:536 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4047,10 +4261,12 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:539 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:600 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -4059,6 +4275,9 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:762 #: venv/lib/python3.6/site-packages/django/forms/fields.py:852 #: venv/lib/python3.6/site-packages/django/forms/models.py:1270 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" @@ -4066,32 +4285,41 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:853 #: venv/lib/python3.6/site-packages/django/forms/fields.py:968 #: venv/lib/python3.6/site-packages/django/forms/models.py:1269 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 msgid "Enter a list of values." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:969 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 msgid "Enter a complete value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:1185 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 msgid "Enter a valid UUID." msgstr "" #. Translators: This is the default suffix added to form field labels #: venv/lib/python3.6/site-packages/django/forms/forms.py:86 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 msgid ":" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/forms.py:212 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:91 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:97 msgid "ManagementForm data is missing or has been tampered with" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:338 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:355 #, python-format msgid "Please submit %d or fewer forms." msgid_plural "Please submit %d or fewer forms." @@ -4099,6 +4327,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:345 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:362 #, python-format msgid "Please submit %d or more forms." msgid_plural "Please submit %d or more forms." @@ -4107,20 +4336,25 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:371 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:373 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 msgid "Order" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:751 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:755 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:761 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -4128,6 +4362,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:770 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 msgid "Please correct the duplicate values below." msgstr "" @@ -4136,6 +4371,7 @@ msgid "The inline value did not match the parent instance." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:1158 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" @@ -4145,6 +4381,7 @@ msgid "\"%(pk)s\" is not a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/utils.py:162 +#: venv2/lib/python2.7/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -4152,23 +4389,29 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:396 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 msgid "Currently" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:710 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 msgid "Yes" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:711 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 msgid "No" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:788 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 msgid "yes,no,maybe" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:817 #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -4176,327 +4419,401 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:836 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 #, python-format msgid "%s KB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:838 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 #, python-format msgid "%s MB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:840 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 #, python-format msgid "%s GB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:842 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 #, python-format msgid "%s TB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:844 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 #, python-format msgid "%s PB" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:62 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:63 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:68 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:69 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:150 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 msgid "midnight" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:152 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 msgid "noon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:16 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jan" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "feb" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "mar" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "apr" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "may" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "jul" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "aug" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "sep" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "oct" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "nov" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "dec" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:23 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Jan." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:24 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Feb." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:25 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:26 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:27 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 msgctxt "abbrev. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:28 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 msgctxt "abbrev. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:29 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 msgctxt "abbrev. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:30 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 msgctxt "abbrev. month" msgid "Aug." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:31 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 msgctxt "abbrev. month" msgid "Sept." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:32 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 msgctxt "abbrev. month" msgid "Oct." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:33 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 msgctxt "abbrev. month" msgid "Nov." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:34 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 msgctxt "abbrev. month" msgid "Dec." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:37 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:38 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:39 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:40 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 msgctxt "alt. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:42 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 msgctxt "alt. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:43 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 msgctxt "alt. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:44 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 msgctxt "alt. month" msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:45 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 msgctxt "alt. month" msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:46 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 msgctxt "alt. month" msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:47 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 msgctxt "alt. month" msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:48 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 msgctxt "alt. month" msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 +#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 msgid "This is not a valid IPv6 address." msgstr "" @@ -4507,16 +4824,20 @@ msgid "%(truncated_text)s…" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/text.py:233 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements #: venv/lib/python3.6/site-packages/django/utils/text.py:252 #: venv/lib/python3.6/site-packages/django/utils/timesince.py:83 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 msgid ", " msgstr "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d year" msgid_plural "%d years" @@ -4524,6 +4845,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d month" msgid_plural "%d months" @@ -4531,6 +4853,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d week" msgid_plural "%d weeks" @@ -4538,6 +4861,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d day" msgid_plural "%d days" @@ -4545,6 +4869,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -4552,6 +4877,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -4559,18 +4885,22 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:72 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:60 msgid "0 minutes" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:110 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 msgid "Forbidden" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:111 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 msgid "CSRF verification failed. Request aborted." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:114 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -4579,6 +4909,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:119 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -4595,6 +4926,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:132 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -4602,44 +4934,56 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:129 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:142 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 msgid "More information is available with DEBUG=True." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 msgid "No year specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 msgid "Date out of range" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 msgid "No month specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 msgid "No day specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 msgid "No week specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:589 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -4647,39 +4991,47 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:623 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 +#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:40 +#: venv2/lib/python2.7/site-packages/django/views/static.py:44 msgid "Directory indexes are not allowed here." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv2/lib/python2.7/site-packages/django/views/static.py:46 #, python-format msgid "\"%(path)s\" does not exist" msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:80 +#: venv2/lib/python2.7/site-packages/django/views/static.py:86 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -4731,3 +5083,271 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:408 msgid "Connect, get help, or contribute" msgstr "" + +#: venv/lib/python3.6/site-packages/django_icons/renderers/image.py:217 +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 +#, 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" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1267 +#, python-format +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/utils/text.py:81 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s..." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:520 +msgid "Welcome to Django" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:521 +msgid "It worked!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:522 +msgid "Congratulations on your first Django-powered page." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:524 +msgid "" +"Next, start your first app by running python manage.py startapp " +"[app_label]." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 +msgid "" +"You're seeing this message because you have DEBUG = True in " +"your Django settings file and you haven't configured any URLs. Get to work!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 +msgid "usage: " +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 +msgid ".__call__() not defined" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 +#, python-format +msgid "unknown parser %r (choices: %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 +#, python-format +msgid "argument \"-\" with mode %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 +#, python-format +msgid "cannot merge actions - two groups are named %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 +msgid "'required' is an invalid argument for positionals" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 +#, python-format +msgid "invalid option string %r: must start with a character %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 +#, python-format +msgid "dest= is required for options like %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 +#, python-format +msgid "invalid conflict_resolution value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 +#, python-format +msgid "conflicting option string(s): %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 +msgid "mutually exclusive arguments must be optional" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 +msgid "positional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 +msgid "optional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1615 +msgid "show this help message and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 +msgid "show program's version number and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 +msgid "cannot have multiple subparser arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 +#, python-format +msgid "unrecognized arguments: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 +#, python-format +msgid "not allowed with argument %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 +#, python-format +msgid "ignored explicit argument %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 +msgid "too few arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 +#, python-format +msgid "argument %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 +#, python-format +msgid "one of the arguments %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 +msgid "expected one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 +msgid "expected at most one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 +msgid "expected at least one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 +#, python-format +msgid "expected %s argument(s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 +#, python-format +msgid "ambiguous option: %s could match %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 +#, python-format +msgid "unexpected option string: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 +#, python-format +msgid "%r is not callable" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 +#, python-format +msgid "invalid %s value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 +#, python-format +msgid "invalid choice: %r (choose from %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 +#, python-format +msgid "%s: error: %s\n" +msgstr "" + +#: webvirtcloud/middleware.py:21 +#, 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 63bfcba..d544ced 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-06-12 09:02+0000\n" +"POT-Creation-Date: 2020-07-20 09:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,253 +20,181 @@ 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:10 -msgid "No username has been entered" +#: accounts/forms.py:24 +msgid "Instance owned by another user" msgstr "" -#: accounts/forms.py:13 -msgid "No password has been entered" -msgstr "" - -#: accounts/forms.py:19 create/forms.py:23 -msgid "The flavor name must not contain any special characters" -msgstr "" - -#: accounts/forms.py:21 create/forms.py:25 -msgid "The flavor name must not exceed 20 characters" -msgstr "" - -#: accounts/forms.py:26 create/forms.py:30 -msgid "Flavor name is already use" -msgstr "" - -#: accounts/models.py:22 -msgid "key name" -msgstr "" - -#: accounts/models.py:23 -msgid "public key" +#: accounts/models.py:24 +#, python-format +msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" #: accounts/models.py:32 +msgid "key name" +msgstr "" + +#: accounts/models.py:33 +msgid "public key" +msgstr "" + +#: accounts/models.py:42 msgid "max instances" msgstr "" -#: accounts/models.py:34 accounts/models.py:41 accounts/models.py:47 -#: accounts/models.py:53 +#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 +#: accounts/models.py:63 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:39 +#: accounts/models.py:49 msgid "max CPUs" msgstr "" -#: accounts/models.py:45 +#: accounts/models.py:55 msgid "max memory" msgstr "" -#: accounts/models.py:51 +#: accounts/models.py:61 msgid "max disk size" msgstr "" -#: accounts/models.py:89 +#: accounts/models.py:77 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:3 admin/templates/admin/common/form.html:6 -#: admin/templates/admin/logs.html:32 admin/templates/admin/user_form.html:6 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:6 -#: instances/templates/instance.html:1644 instances/templates/instances.html:71 -msgid "User" +#: accounts/templates/account.html:4 accounts/templates/account.html:12 +msgid "User Profile" msgstr "" -#: accounts/templates/account.html:23 accounts/templates/profile.html:98 -msgid "Key name" +#: accounts/templates/account.html:21 +#: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:32 +#: computes/templates/overview.html:16 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 +#: templates/navbar.html:14 +msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 accounts/templates/profile.html:104 -msgid "Public key" +#: accounts/templates/account.html:24 +msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:47 accounts/templates/accounts-list.html:25 -#: accounts/templates/accounts.html:21 admin/templates/admin/group_list.html:24 -#: admin/templates/admin/logs.html:21 admin/templates/admin/user_list.html:25 -#: computes/templates/computes.html:241 -#: create/templates/create_instance_w2.html:70 -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -#: instances/templates/instances.html:61 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:189 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/account.html:47 -msgid "User doesn't have any Instance" -msgstr "" - -#: accounts/templates/account.html:56 -#: accounts/templates/create_user_inst_block.html:18 -#: admin/templates/admin/logs.html:33 instances/templates/instance.html:4 +#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 +#: instances/templates/instance.html:4 msgid "Instance" msgstr "" -#: accounts/templates/account.html:57 accounts/templates/account.html:88 +#: accounts/templates/account.html:35 msgid "VNC" msgstr "" -#: accounts/templates/account.html:58 accounts/templates/account.html:97 -#: instances/templates/instance.html:88 instances/templates/instance.html:412 -#: instances/templates/instance.html:414 instances/templates/instance.html:441 -#: instances/templates/instance.html:476 instances/templates/instance.html:480 -#: instances/templates/instance.html:497 instances/templates/instance.html:499 -#: instances/templates/instance.html:504 +#: accounts/templates/account.html:36 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 +#: instances/templates/instances/resize_tab.html:121 +#: instances/templates/instances/resize_tab.html:125 +#: instances/templates/instances/resize_tab.html:151 +#: instances/templates/instances/resize_tab.html:153 +#: instances/templates/instances/resize_tab.html:158 msgid "Resize" msgstr "" -#: accounts/templates/account.html:59 accounts/templates/account.html:106 -#: accounts/templates/account.html:127 +#: 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:84 -#: admin/templates/admin/common/confirm_delete.html:6 -#: admin/templates/admin/common/confirm_delete.html:16 +#: 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.html:98 -#: computes/templates/computes.html:142 computes/templates/computes.html:190 -#: computes/templates/computes.html:220 instances/templates/instance.html:873 -#: instances/templates/instance.html:880 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:63 -#: storages/templates/storage.html:176 +#: admin/templates/admin/user_list.html:67 +#: computes/templates/computes/list.html:55 +#: 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 #: 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:60 -#: create/templates/create_instance_w2.html:85 -#: instances/templates/instance.html:556 instances/templates/instance.html:831 +#: accounts/templates/account.html:38 +#: instances/templates/create_instance_w2.html:86 +#: 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:102 +#: storages/templates/storage.html:101 msgid "Action" msgstr "" -#: accounts/templates/account.html:81 -msgid "Edit privilegies for" +#: accounts/templates/account.html:50 +msgid "edit" msgstr "" -#: accounts/templates/account.html:91 accounts/templates/account.html:100 -#: accounts/templates/account.html:109 -msgid "False" +#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +msgid "Key name" msgstr "" -#: accounts/templates/account.html:116 -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: accounts/templates/create_user_inst_block.html:29 -#: computes/templates/computes.html:101 computes/templates/computes.html:145 -#: computes/templates/computes.html:193 computes/templates/computes.html:223 -#: create/templates/create_flav_block.html:51 -#: create/templates/create_instance_w2.html:273 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:29 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instance.html:993 -#: 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:27 -#: storages/templates/create_stg_vol_block.html:81 -#: storages/templates/storage.html:156 -msgid "Close" -msgstr "" - -#: accounts/templates/account.html:117 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.html:33 -#: networks/templates/network.html:85 nwfilters/templates/nwfilter.html:62 -#: secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/account.html:127 accounts/templates/profile.html:84 -#: create/templates/create_instance_w2.html:291 -#: instances/templates/instance.html:581 instances/templates/instance.html:1004 -#: instances/templates/instance.html:1074 -#: instances/templates/instance.html:1079 -#: 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:64 storages/templates/storage.html:67 -#: storages/templates/storage.html:79 storages/templates/storage.html:176 -msgid "Are you sure?" +#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +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:83 -#: instances/templates/instance.html:657 templates/navbar.html:29 +#: 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 -#: instances/templates/allinstances.html:17 -#: instances/templates/instances.html:19 nwfilters/templates/nwfilters.html:11 -#: storages/templates/storage.html:89 +#: 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:27 -#: admin/templates/admin/user_list.html:33 computes/templates/computes.html:79 -#: computes/templates/computes.html:127 computes/templates/computes.html:170 +#: 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.html:40 -#: instances/templates/allinstances.html:57 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances.html:72 +#: 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 "" @@ -281,22 +209,33 @@ msgid "Superuser" msgstr "" #: accounts/templates/accounts-list.html:37 -#: instances/templates/instance.html:631 instances/templates/instance.html:1444 -#: instances/templates/instance.html:1446 -#: instances/templates/instance_actions.html:7 +#: 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:157 -#: storages/templates/storage.html:164 +#: 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 -#: instances/templates/allinstances.html:68 -#: instances/templates/allinstances_index_grouped.html:26 -#: instances/templates/allinstances_index_grouped.html:56 -#: instances/templates/allinstances_index_nongrouped.html:20 -#: instances/templates/instance.html:17 instances/templates/instances.html:85 +#: 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 "" @@ -311,24 +250,21 @@ msgstr "" #: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 #: accounts/templates/create_user_block.html:18 -#: computes/templates/computes.html:66 computes/templates/computes.html:114 -#: computes/templates/computes.html:157 computes/templates/computes.html:172 -#: computes/templates/computes.html:205 -#: create/templates/create_flav_block.html:19 -#: create/templates/create_instance_w2.html:81 -#: create/templates/create_instance_w2.html:107 -#: create/templates/create_instance_w2.html:110 -#: create/templates/create_instance_w2.html:309 -#: create/templates/create_instance_w2.html:311 -#: create/templates/create_instance_w2.html:522 -#: create/templates/create_instance_w2.html:524 +#: 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.html:56 -#: instances/templates/allinstances_index_grouped.html:6 +#: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:554 instances/templates/instance.html:906 -#: instances/templates/instances.html:70 +#: 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 @@ -343,21 +279,18 @@ msgstr "" #: 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:20 -#: storages/templates/create_stg_vol_block.html:51 -#: storages/templates/create_stg_vol_block.html:53 -#: storages/templates/storage.html:98 storages/templates/storage.html:126 -#: storages/templates/storage.html:128 +#: 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 computes/templates/computes.html:85 -#: computes/templates/computes.html:176 -#: console/templates/console-spice-full.html:200 -#: instances/templates/instance.html:1293 -#: instances/templates/instance.html:1300 +#: 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 "" @@ -370,7 +303,7 @@ msgid "Is superuser" msgstr "" #: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 instances/models.py:25 +#: accounts/templates/accounts.html:94 msgid "Can clone instances" msgstr "" @@ -404,6 +337,63 @@ msgstr "" 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 +msgid "Change Password" +msgstr "" + +#: accounts/templates/accounts/change_password_form.html:22 +#: admin/templates/admin/user_form.html:22 +#: computes/templates/computes/form.html:21 +#: templates/common/confirm_delete.html:14 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 +#: 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" msgstr "" @@ -413,13 +403,13 @@ msgid "john" msgstr "" #: accounts/templates/create_user_block.html:32 -#: create/templates/create_instance_w1.html:95 -#: create/templates/create_instance_w2.html:275 -#: create/templates/create_instance_w2.html:277 -#: create/templates/create_instance_w2.html:504 -#: create/templates/create_instance_w2.html:508 -#: create/templates/create_instance_w2.html:717 -#: create/templates/create_instance_w2.html:721 +#: 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 @@ -432,29 +422,10 @@ msgstr "" #: 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:82 +#: storages/templates/create_stg_vol_block.html:57 msgid "Create" msgstr "" -#: accounts/templates/create_user_inst_block.html:12 -msgid "Add Instance for User" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:18 -#: console/templates/console-spice-full.html:198 -#: instances/templates/allinstances_index_nongrouped.html:6 -msgid "Host" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:30 -#: accounts/templates/profile.html:111 -#: create/templates/create_flav_block.html:54 -#: instances/templates/add_instance_network_block.html:50 -#: instances/templates/add_instance_owner_block.html:30 -#: nwfilters/templates/add_nwf_rule.html:26 -msgid "Add" -msgstr "" - #: accounts/templates/login.html:3 accounts/templates/logout.html:4 msgid "WebVirtCloud" msgstr "" @@ -468,7 +439,7 @@ msgstr "" msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:21 +#: accounts/templates/login.html:18 accounts/templates/profile.html:25 msgid "Login" msgstr "" @@ -480,72 +451,86 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:4 accounts/templates/profile.html:9 +#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:18 +#: accounts/templates/profile.html:19 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:33 +#: accounts/templates/profile.html:37 msgid "Email" msgstr "" -#: accounts/templates/profile.html:40 accounts/templates/profile.html:67 -#: computes/templates/computes.html:104 computes/templates/computes.html:148 -#: computes/templates/computes.html:196 computes/templates/computes.html:225 -#: instances/templates/instance.html:1190 -#: instances/templates/instance.html:1194 -#: instances/templates/instance.html:1480 -#: instances/templates/instance.html:1482 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 -msgid "Change" -msgstr "" - -#: accounts/templates/profile.html:45 -msgid "Edit Password" -msgstr "" - #: accounts/templates/profile.html:48 -msgid "Old" -msgstr "" - -#: accounts/templates/profile.html:54 -msgid "New" -msgstr "" - -#: accounts/templates/profile.html:60 -msgid "Retry" -msgstr "" - -#: accounts/templates/profile.html:72 instances/templates/instance.html:266 +#: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:100 +#: 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 "" + +#: accounts/templates/profile.html:76 msgid "Enter Name" msgstr "" -#: accounts/templates/profile.html:106 +#: accounts/templates/profile.html:82 msgid "Enter Public Key" msgstr "" -#: accounts/views.py:52 +#: accounts/templates/profile.html:87 +#: instances/templates/add_instance_network_block.html:50 +#: instances/templates/add_instance_owner_block.html:31 +#: instances/templates/create_flav_block.html:28 +#: nwfilters/templates/add_nwf_rule.html:26 +msgid "Add" +msgstr "" + +#: accounts/views.py:39 msgid "Key name already exist" msgstr "" -#: accounts/views.py:55 +#: accounts/views.py:42 msgid "Public key already exist" msgstr "" -#: accounts/views.py:58 +#: accounts/views.py:45 msgid "Invalid characters in public key" msgstr "" -#: accounts/views.py:112 -msgid "Instance already added" +#: accounts/views.py:77 +msgid "Password Changed" +msgstr "" + +#: accounts/views.py:80 +msgid "Wrong Data Provided" +msgstr "" + +#: accounts/views.py:100 +msgid "Create User Instance" +msgstr "" + +#: accounts/views.py:118 +msgid "Update User Instance" msgstr "" #: admin/forms.py:46 @@ -557,25 +542,6 @@ msgstr "" msgid "Groups" msgstr "" -#: admin/templates/admin/common/confirm_delete.html:12 -msgid "Are you sure you want to delete" -msgstr "" - -#: admin/templates/admin/common/confirm_delete.html:14 -#: admin/templates/admin/common/form.html:22 -#: admin/templates/admin/user_form.html:22 -#: computes/templates/computes/form.html:22 -msgid "Cancel" -msgstr "" - -#: admin/templates/admin/common/form.html:24 -#: admin/templates/admin/user_form.html:24 -#: computes/templates/computes/form.html:24 -#: instances/templates/edit_instance_volume.html:124 -#: networks/templates/add_network_qos.html:51 -msgid "Save" -msgstr "" - #: admin/templates/admin/common/list.html:9 msgid "Create New" msgstr "" @@ -590,33 +556,53 @@ msgstr "" #: admin/templates/admin/group_list.html:33 #: admin/templates/admin/user_list.html:38 -#: instances/templates/allinstances.html:60 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/instance.html:909 instances/templates/instance.html:1051 -#: instances/templates/instances.html:75 networks/templates/network.html:178 -#: networks/templates/network.html:287 networks/templates/network.html:335 +#: computes/templates/computes/instances.html:71 +#: computes/templates/computes/list.html:32 +#: 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 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8 -#: instances/templates/instance.html:1577 templates/navbar.html:31 +#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:21 +#: admin/templates/admin/logs.html:22 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555 -#: instances/templates/instance.html:1643 +#: admin/templates/admin/logs.html:32 +#: instances/templates/instances/snapshots_tab.html:48 +#: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645 +#: 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 +#: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" +#: admin/templates/admin/user_form.html:24 +#: 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:37 msgid "Can Clone" msgstr "" @@ -625,19 +611,19 @@ msgstr "" msgid "View Profile" msgstr "" -#: admin/views.py:38 +#: admin/views.py:39 msgid "Create Group" msgstr "" -#: admin/views.py:56 +#: admin/views.py:57 msgid "Update Group" msgstr "" -#: admin/views.py:108 +#: admin/views.py:110 msgid "Create User" msgstr "" -#: admin/views.py:130 +#: admin/views.py:132 msgid "Update User" msgstr "" @@ -849,7 +835,39 @@ msgstr "" msgid "Show access ssh keys" msgstr "" -#: appsettings/models.py:9 computes/models.py:5 instances/models.py:10 +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Console Scale" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Allow console to scaling view" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Console View-Only" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Allow only view not modify" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Console Resize Session" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Allow to resize session for console" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Console Clip Viewport" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Clip console viewport" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 msgid "name" msgstr "" @@ -874,19 +892,19 @@ msgstr "" msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:18 +#: appsettings/templates/appsettings.html:17 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:22 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:55 +#: appsettings/templates/appsettings.html:54 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:60 +#: appsettings/templates/appsettings.html:59 msgid "Other Settings" msgstr "" @@ -909,97 +927,22 @@ msgstr "" msgid "FQDN/IP" msgstr "" -#: computes/forms.py:47 -msgid "No hostname has been entered" -msgstr "" - -#: computes/forms.py:48 -msgid "No IP / Domain name has been entered" -msgstr "" - -#: computes/forms.py:49 -msgid "No login has been entered" -msgstr "" - -#: computes/forms.py:57 -msgid "The name of the host must not contain any special characters" -msgstr "" - -#: computes/forms.py:59 -msgid "The name of the host must not exceed 20 characters" -msgstr "" - -#: computes/forms.py:67 computes/validators.py:16 -msgid "" -"Hostname must contain only numbers, or the domain name separated by \".\"" -msgstr "" - -#: computes/forms.py:69 computes/validators.py:18 -msgid "Wrong IP address" -msgstr "" - -#: computes/models.py:6 +#: computes/models.py:12 msgid "hostname" msgstr "" -#: computes/models.py:7 +#: computes/models.py:13 msgid "login" msgstr "" -#: computes/models.py:8 +#: computes/models.py:14 msgid "password" msgstr "" -#: computes/models.py:9 +#: computes/models.py:15 msgid "details" msgstr "" -#: computes/templates/computes.html:3 computes/templates/computes.html:9 -#: templates/navbar.html:18 -msgid "Computes" -msgstr "" - -#: computes/templates/computes.html:42 instances/templates/instance.html:1537 -msgid "Connected" -msgstr "" - -#: computes/templates/computes.html:44 -msgid "Not Connected" -msgstr "" - -#: computes/templates/computes.html:46 computes/templates/computes.html:91 -#: computes/templates/computes.html:93 computes/templates/computes.html:134 -#: computes/templates/computes.html:136 computes/templates/computes.html:182 -#: computes/templates/computes.html:184 computes/templates/computes.html:212 -#: computes/templates/computes.html:214 computes/templates/overview.html:92 -#: instances/templates/instance.html:758 instances/templates/instance.html:840 -msgid "Details" -msgstr "" - -#: computes/templates/computes.html:50 -msgid "No details available" -msgstr "" - -#: computes/templates/computes.html:59 -msgid "Edit connection" -msgstr "" - -#: computes/templates/computes.html:73 computes/templates/computes.html:121 -#: computes/templates/computes.html:164 -msgid "FQDN / IP" -msgstr "" - -#: computes/templates/computes.html:112 -msgid "" -"Need create ssh authorization key. If you have another SSH port on " -"your server, you can add IP:PORT like '192.168.1.1:2222'." -msgstr "" - -#: computes/templates/computes.html:241 -msgid "Hypervisor doesn't have any Computes" -msgstr "" - #: computes/templates/computes/form.html:6 msgid "Add Compute" msgstr "" @@ -1008,6 +951,137 @@ msgstr "" 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 +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 +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 +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 +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 +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 +#: storages/templates/create_stg_block.html:124 +#: storages/templates/storage.html:35 storages/templates/storages.html:35 +msgid "Secrets" +msgstr "" + +#: computes/templates/computes/instances.html:58 +msgid "Hypervisor doesn't have any Instances" +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:777 +#: instances/templates/instances/settings_tab.html:800 +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 +msgid "VCPU" +msgstr "" + +#: computes/templates/computes/instances.html:70 +#: computes/templates/overview.html:82 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/instances/resize_tab.html:13 +msgid "Memory" +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 +msgid "Off" +msgstr "" + +#: computes/templates/computes/instances.html:98 +#: instances/templates/allinstances_index_grouped.html:60 +#: instances/templates/allinstances_index_nongrouped.html:44 +msgid "Suspended" +msgstr "" + +#: computes/templates/computes/list.html:6 +#: computes/templates/computes/list.html:12 templates/navbar.html:18 +msgid "Computes" +msgstr "" + +#: computes/templates/computes/list.html:21 +msgid "You don't have any computes" +msgstr "" + +#: computes/templates/computes/list.html:31 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 +#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/instances/settings_tab.html:876 +msgid "Connected" +msgstr "" + +#: computes/templates/computes/list.html:42 +msgid "Not Connected" +msgstr "" + #: computes/templates/create_comp_block.html:5 msgid "TCP" msgstr "" @@ -1028,79 +1102,6 @@ msgstr "" msgid "Add new host" msgstr "" -#: computes/templates/overview.html:4 computes/templates/overview.html:13 -#: instances/templates/instances.html:30 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 -msgid "Overview" -msgstr "" - -#: computes/templates/overview.html:16 instances/templates/allinstances.html:4 -#: instances/templates/allinstances.html:20 -#: instances/templates/bottom_bar.html:17 instances/templates/instances.html:4 -#: instances/templates/instances.html:33 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 -#: templates/navbar.html:14 -msgid "Instances" -msgstr "" - -#: computes/templates/overview.html:19 instances/templates/instances.html:36 -#: 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 -msgid "Storages" -msgstr "" - -#: computes/templates/overview.html:22 instances/templates/instances.html:39 -#: 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 -msgid "Networks" -msgstr "" - -#: computes/templates/overview.html:25 instances/templates/instances.html:42 -#: 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 -msgid "Interfaces" -msgstr "" - -#: computes/templates/overview.html:28 instances/templates/instances.html:45 -#: 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 -msgid "NWFilters" -msgstr "" - -#: computes/templates/overview.html:31 instances/templates/instances.html:48 -#: 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 -#: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 -msgid "Secrets" -msgstr "" - #: computes/templates/overview.html:42 msgid "Basic details" msgstr "" @@ -1134,16 +1135,9 @@ msgstr "" msgid "Libvirt" msgstr "" -#: computes/templates/overview.html:82 instances/templates/allinstances.html:59 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:9 -#: instances/templates/instance.html:369 instances/templates/instances.html:74 -msgid "Memory" -msgstr "" - #: computes/templates/overview.html:84 -#: create/templates/create_instance_w1.html:42 -#: create/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w1.html:42 +#: instances/templates/create_instance_w1.html:58 msgid "Architecture" msgstr "" @@ -1172,287 +1166,153 @@ msgstr "" msgid "RAM Utilization" msgstr "" +#: computes/validators.py:16 +msgid "" +"Hostname must contain only numbers, or the domain name separated by \".\"" +msgstr "" + +#: computes/validators.py:18 +msgid "Wrong IP address" +msgstr "" + #: computes/validators.py:24 msgid "The hostname must not contain any special characters" msgstr "" -#: console/templates/console-base.html:69 +#: console/templates/console-base.html:51 msgid "Send key(s)" msgstr "" -#: console/templates/console-base.html:89 +#: console/templates/console-base.html:71 msgid "Fullscreen" msgstr "" +#: console/templates/console-spice-full.html:56 +msgid "must set host and port" +msgstr "" + +#: console/templates/console-spice-full.html:83 +#: console/templates/console-spice-full.html:97 +#: console/templates/console-spice-lite.html:138 +#: console/templates/console-spice-lite.html:150 +msgid "disconnect" +msgstr "" + +#: console/templates/console-spice-full.html:114 +#: console/templates/console-spice-lite.html:167 +msgid "File API is not supported" +msgstr "" + +#: console/templates/console-spice-full.html:197 +#: instances/templates/allinstances_index_nongrouped.html:7 +msgid "Host" +msgstr "" + #: console/templates/console-spice-full.html:199 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:201 +#: console/templates/console-spice-full.html:207 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:202 +#: 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:62 +#: storages/templates/storage.html:61 msgid "Start" msgstr "" -#: console/templates/console-vnc-full.html:83 +#: console/templates/console-spice-lite.html:109 +msgid "must specify host and port in URL" +msgstr "" + +#: console/templates/console-vnc-full.html:78 msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:297 +#: console/templates/console-vnc-lite.html:222 msgid "Loading" msgstr "" -#: create/forms.py:10 -msgid "No flavor name has been entered" -msgstr "" - -#: create/forms.py:13 create/forms.py:37 -msgid "No VCPU has been entered" -msgstr "" - -#: create/forms.py:15 -msgid "No HDD image has been entered" -msgstr "" - -#: create/forms.py:17 create/forms.py:40 -msgid "No RAM size has been entered" -msgstr "" - -#: create/forms.py:34 +#: instances/forms.py:37 msgid "No Virtual Machine name has been entered" msgstr "" -#: create/forms.py:41 +#: instances/forms.py:39 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/forms.py:42 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/forms.py:43 msgid "No Network pool has been choosen" msgstr "" -#: create/forms.py:46 +#: instances/forms.py:48 msgid "Please select HDD cache mode" msgstr "" -#: create/forms.py:53 +#: instances/forms.py:55 msgid "Please select a graphics type" msgstr "" -#: create/forms.py:54 +#: instances/forms.py:56 msgid "Please select a video driver" msgstr "" -#: create/forms.py:61 +#: instances/forms.py:63 msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: create/forms.py:63 +#: instances/forms.py:65 msgid "The name of the virtual machine must not exceed 20 characters" msgstr "" -#: create/models.py:5 +#: instances/models.py:11 msgid "label" msgstr "" -#: create/models.py:6 +#: instances/models.py:12 msgid "memory" msgstr "" -#: create/models.py:7 +#: instances/models.py:13 msgid "vcpu" msgstr "" -#: create/models.py:8 +#: instances/models.py:14 msgid "disk" msgstr "" -#: create/templates/create_flav_block.html:13 -msgid "Add New Flavor" +#: instances/models.py:28 +msgid "uuid" msgstr "" -#: create/templates/create_flav_block.html:21 -msgid "Micro" +#: instances/models.py:29 +msgid "is template" msgstr "" -#: create/templates/create_flav_block.html:26 -#: create/templates/create_instance_w2.html:82 -#: create/templates/create_instance_w2.html:327 -#: create/templates/create_instance_w2.html:540 -#: instances/templates/allinstances.html:58 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:8 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 -#: instances/templates/instances.html:73 -msgid "VCPU" +#: instances/models.py:30 +msgid "created" msgstr "" -#: create/templates/create_flav_block.html:33 -#: create/templates/create_instance_w2.html:83 -#: create/templates/create_instance_w2.html:356 -#: create/templates/create_instance_w2.html:567 -#: instances/templates/instance.html:45 -msgid "RAM" +#: instances/models.py:215 +msgid "Can access console without password" msgstr "" -#: create/templates/create_flav_block.html:38 -#: create/templates/create_instance_w2.html:94 -#: create/templates/create_instance_w2.html:360 -#: create/templates/create_instance_w2.html:571 -#: instances/templates/allinstances.html:78 -#: instances/templates/instance.html:45 instances/templates/instance.html:450 -#: instances/templates/instance.html:463 -msgid "MB" +#: instances/templates/add_instance_network_block.html:12 +msgid "Add Instance Network" msgstr "" -#: create/templates/create_flav_block.html:41 -#: create/templates/create_instance_w2.html:84 -#: create/templates/create_instance_w2.html:371 -msgid "HDD" -msgstr "" - -#: create/templates/create_flav_block.html:46 -#: create/templates/create_instance_w2.html:95 -#: instances/templates/add_instance_volume.html:60 -#: storages/templates/create_stg_vol_block.html:71 -msgid "GB" -msgstr "" - -#: create/templates/create_instance_w1.html:4 -#: create/templates/create_instance_w2.html:4 -msgid "Create new instance" -msgstr "" - -#: create/templates/create_instance_w1.html:4 -msgid "Select Type" -msgstr "" - -#: create/templates/create_instance_w1.html:11 -#: create/templates/create_instance_w2.html:13 -#, python-format -msgid "New instance on %(host)s " -msgstr "" - -#: create/templates/create_instance_w1.html:47 -#: instances/templates/instance.html:643 networks/templates/network.html:75 -#: nwfilters/templates/nwfilter.html:52 -msgid "XML" -msgstr "" - -#: create/templates/create_instance_w1.html:68 -msgid "Chipset" -msgstr "" - -#: create/templates/create_instance_w1.html:78 -msgid "Next" -msgstr "" - -#: create/templates/create_instance_w2.html:49 -msgid "Flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:54 -msgid "Custom" -msgstr "" - -#: create/templates/create_instance_w2.html:59 -msgid "Template" -msgstr "" - -#: create/templates/create_instance_w2.html:70 -msgid "Hypervisor doesn't have any Flavors" -msgstr "" - -#: create/templates/create_instance_w2.html:75 -msgid "Create from flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:101 -msgid "Create Virtual Machine" -msgstr "" - -#: create/templates/create_instance_w2.html:119 -#: create/templates/create_instance_w2.html:316 -#: create/templates/create_instance_w2.html:529 -msgid "Firmware" -msgstr "" - -#: create/templates/create_instance_w2.html:131 -#: create/templates/create_instance_w2.html:334 -#: create/templates/create_instance_w2.html:546 -msgid "VCPU Config" -msgstr "" - -#: create/templates/create_instance_w2.html:134 -#: create/templates/create_instance_w2.html:337 -#: create/templates/create_instance_w2.html:549 -msgid "no-mode" -msgstr "" - -#: create/templates/create_instance_w2.html:153 -#: create/templates/create_instance_w2.html:595 -#: instances/templates/add_instance_volume.html:30 -#: instances/templates/add_instance_volume.html:100 -#: instances/templates/instance.html:829 storages/templates/storage.html:4 -#: storages/templates/storage.html:14 -msgid "Storage" -msgstr "" - -#: create/templates/create_instance_w2.html:162 -#: create/templates/create_instance_w2.html:190 -#: create/templates/create_instance_w2.html:381 -#: create/templates/create_instance_w2.html:436 -#: create/templates/create_instance_w2.html:584 -#: create/templates/create_instance_w2.html:603 -#: create/templates/create_instance_w2.html:649 -#: instances/templates/add_instance_network_block.html:40 -#: instances/templates/add_instance_volume.html:117 -#: instances/templates/create_inst_block.html:25 -#: instances/templates/instance.html:329 instances/templates/instance.html:776 -#: instances/templates/instance.html:972 instances/templates/instance.html:1649 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 -#: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:49 storages/templates/storage.html:51 -#: storages/templates/storage.html:53 -msgid "None" -msgstr "" - -#: create/templates/create_instance_w2.html:168 -#: create/templates/create_instance_w2.html:392 -#: create/templates/create_instance_w2.html:609 -#: instances/templates/add_instance_network_block.html:24 -#: instances/templates/instance.html:624 instances/templates/instance.html:959 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 -msgid "Network" -msgstr "" - -#: create/templates/create_instance_w2.html:178 -#: create/templates/create_instance_w2.html:406 -#: create/templates/create_instance_w2.html:619 -#: instances/templates/edit_instance_volume.html:25 -msgid "Advanced" -msgstr "" - -#: create/templates/create_instance_w2.html:187 -#: create/templates/create_instance_w2.html:433 -#: create/templates/create_instance_w2.html:646 -#: instances/templates/add_instance_network_block.html:37 -#: instances/templates/instance.html:968 nwfilters/templates/nwfilter.html:9 -msgid "NWFilter" -msgstr "" - -#: create/templates/create_instance_w2.html:198 -#: create/templates/create_instance_w2.html:635 -msgid "HDD cache mode" -msgstr "" - -#: create/templates/create_instance_w2.html:209 #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/instance.html:924 instances/templates/instance.html:947 -#: instances/templates/instance.html:1047 +#: 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 #: interfaces/templates/interfaces.html:63 @@ -1461,128 +1321,46 @@ msgstr "" msgid "MAC" msgstr "" -#: create/templates/create_instance_w2.html:216 -#: create/templates/create_instance_w2.html:445 -#: create/templates/create_instance_w2.html:658 -msgid "Graphics" +#: 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/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 +msgid "Network" msgstr "" -#: create/templates/create_instance_w2.html:227 -#: create/templates/create_instance_w2.html:456 -#: create/templates/create_instance_w2.html:669 -msgid "Video" +#: 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 +msgid "NWFilter" msgstr "" -#: create/templates/create_instance_w2.html:241 -#: create/templates/create_instance_w2.html:470 -#: create/templates/create_instance_w2.html:683 -msgid "Console Access" -msgstr "" - -#: create/templates/create_instance_w2.html:251 -#: create/templates/create_instance_w2.html:253 -#: create/templates/create_instance_w2.html:480 -#: create/templates/create_instance_w2.html:482 -#: create/templates/create_instance_w2.html:693 -#: create/templates/create_instance_w2.html:695 -msgid "Console Password" -msgstr "" - -#: create/templates/create_instance_w2.html:257 -#: create/templates/create_instance_w2.html:486 -#: create/templates/create_instance_w2.html:699 -msgid "Guest Agent" -msgstr "" - -#: create/templates/create_instance_w2.html:264 -#: create/templates/create_instance_w2.html:493 -#: create/templates/create_instance_w2.html:706 -msgid "VirtIO" -msgstr "" - -#: create/templates/create_instance_w2.html:363 -msgid "Added Disks" -msgstr "" - -#: create/templates/create_instance_w2.html:376 -#: create/templates/create_instance_w2.html:579 -msgid "Select pool" -msgstr "" - -#: create/templates/create_instance_w2.html:415 -#: create/templates/create_instance_w2.html:628 -msgid "Disk Metadata" -msgstr "" - -#: create/templates/create_instance_w2.html:417 -#: create/templates/create_instance_w2.html:630 -msgid "Metadata preallocation" -msgstr "" - -#: create/templates/create_instance_w2.html:419 -#: create/templates/create_instance_w2.html:632 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 -msgid "Image" -msgstr "" - -#: create/templates/create_instance_w2.html:422 -msgid "HDD Cache Mode" -msgstr "" - -#: create/templates/create_instance_w2.html:574 -msgid "Template Disk" -msgstr "" - -#: create/views.py:52 create/views.py:164 -msgid "A virtual machine with this name already exists" -msgstr "" - -#: create/views.py:133 -msgid "You haven't defined any storage pools" -msgstr "" - -#: create/views.py:136 -msgid "You haven't defined any network pools" -msgstr "" - -#: create/views.py:167 -msgid "There is an instance with same name. Are you sure?" -msgstr "" - -#: create/views.py:171 -msgid "No Virtual Machine MAC has been entered" -msgstr "" - -#: create/views.py:204 -msgid "Image has already exist. Please check volumes or change instance name" -msgstr "" - -#: create/views.py:230 -msgid "First you need to create or select an image" -msgstr "" - -#: create/views.py:252 -msgid "Invalid cache mode" -msgstr "" - -#: create/views.py:290 -msgid "Instance is created" -msgstr "" - -#: instances/models.py:11 -msgid "uuid" -msgstr "" - -#: instances/models.py:12 -msgid "is template" -msgstr "" - -#: instances/models.py:13 -msgid "created" -msgstr "" - -#: instances/templates/add_instance_network_block.html:12 -msgid "Add Instance Network" +#: 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/instances/access_tab.html:135 +#: instances/templates/instances/settings_tab.html:183 +#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/stats_tab.html:90 +#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: storages/templates/create_stg_block.html:132 +#: storages/templates/storage.html:48 storages/templates/storage.html:50 +#: storages/templates/storage.html:52 +msgid "None" msgstr "" #: instances/templates/add_instance_owner_block.html:12 @@ -1612,24 +1390,36 @@ msgstr "" msgid "Volume parameters" 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/instances/settings_tab.html:237 +#: storages/templates/storage.html:4 storages/templates/storage.html:14 +msgid "Storage" +msgstr "" + #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/create_stg_vol_block.html:57 -#: storages/templates/storage.html:101 storages/templates/storage.html:139 +#: storages/templates/storage.html:100 storages/templates/storage.html:138 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/create_stg_vol_block.html:67 -#: storages/templates/storage.html:54 storages/templates/storage.html:100 +#: storages/templates/storage.html:53 storages/templates/storage.html:99 #: storages/templates/storages.html:66 msgid "Size" msgstr "" +#: instances/templates/add_instance_volume.html:60 +#: instances/templates/create_instance_w2.html:96 +msgid "GB" +msgstr "" + #: instances/templates/add_instance_volume.html:63 #: instances/templates/add_instance_volume.html:123 #: instances/templates/edit_instance_volume.html:53 -#: instances/templates/instance.html:763 +#: instances/templates/instances/settings_tab.html:168 msgid "Bus" msgstr "" @@ -1639,9 +1429,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instance.html:1416 -#: storages/templates/create_stg_vol_block.html:74 -#: storages/templates/storage.html:149 +#: instances/templates/instances/settings_tab.html:755 +#: storages/templates/storage.html:148 msgid "Metadata" msgstr "" @@ -1653,55 +1442,23 @@ msgstr "" msgid "Volume" msgstr "" -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -msgid "You don't have any Instance" +#: instances/templates/allinstances.html:24 +msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances.html:71 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:21 -#: instances/templates/instance.html:14 instances/templates/instances.html:86 -msgid "Off" -msgstr "" - -#: instances/templates/allinstances.html:74 -#: instances/templates/allinstances_index_grouped.html:58 -#: instances/templates/allinstances_index_nongrouped.html:22 -#: instances/templates/instance.html:20 instances/templates/instance.html:143 -#: instances/templates/instance.html:198 -#: instances/templates/instance_actions.html:15 -#: instances/templates/instance_actions.html:32 -#: instances/templates/instance_actions.html:49 -#: instances/templates/instances.html:87 instances/views.py:699 -#: instances/views.py:1239 -msgid "Suspend" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:6 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:1438 -#: instances/templates/instance.html:1461 instances/templates/instances.html:70 -msgid "Description" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_grouped.html:12 msgid "Mem Usage" msgstr "" -#: instances/templates/allinstances_index_grouped.html:27 -msgid "Not Active" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:28 -msgid "Connection Failed" -msgstr "" - #: instances/templates/bottom_bar.html:4 msgid "HOST" msgstr "" -#: instances/templates/create_inst_block.html:12 +#: instances/templates/create_flav_block.html:14 +msgid "Add New Flavor" +msgstr "" + +#: instances/templates/create_inst_block.html:11 msgid "Choose a compute for new instance" msgstr "" @@ -1718,6 +1475,183 @@ msgstr "" msgid "Choose" msgstr "" +#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w2.html:5 +msgid "Create new instance" +msgstr "" + +#: instances/templates/create_instance_w1.html:4 +msgid "Select Type" +msgstr "" + +#: instances/templates/create_instance_w1.html:11 +#: instances/templates/create_instance_w2.html:14 +#, python-format +msgid "New instance on %(host)s " +msgstr "" + +#: instances/templates/create_instance_w1.html:47 +#: instances/templates/instances/settings_tab.html:49 +#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +msgid "XML" +msgstr "" + +#: instances/templates/create_instance_w1.html:68 +msgid "Chipset" +msgstr "" + +#: instances/templates/create_instance_w1.html:78 +msgid "Next" +msgstr "" + +#: instances/templates/create_instance_w2.html:50 +msgid "Flavor" +msgstr "" + +#: instances/templates/create_instance_w2.html:55 +msgid "Custom" +msgstr "" + +#: instances/templates/create_instance_w2.html:60 +msgid "Template" +msgstr "" + +#: instances/templates/create_instance_w2.html:71 +msgid "Hypervisor doesn't have any Flavors" +msgstr "" + +#: instances/templates/create_instance_w2.html:76 +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 +msgid "RAM" +msgstr "" + +#: instances/templates/create_instance_w2.html:85 +#: instances/templates/create_instance_w2.html:372 +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/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:108 +msgid "MB" +msgstr "" + +#: instances/templates/create_instance_w2.html:102 +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 +msgid "Firmware" +msgstr "" + +#: instances/templates/create_instance_w2.html:132 +#: instances/templates/create_instance_w2.html:335 +#: instances/templates/create_instance_w2.html:547 +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 +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/edit_instance_volume.html:25 +msgid "Advanced" +msgstr "" + +#: instances/templates/create_instance_w2.html:199 +#: instances/templates/create_instance_w2.html:636 +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 +msgid "Graphics" +msgstr "" + +#: instances/templates/create_instance_w2.html:228 +#: instances/templates/create_instance_w2.html:457 +#: instances/templates/create_instance_w2.html:670 +msgid "Video" +msgstr "" + +#: instances/templates/create_instance_w2.html:242 +#: instances/templates/create_instance_w2.html:471 +#: instances/templates/create_instance_w2.html:684 +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 +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 +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 +msgid "VirtIO" +msgstr "" + +#: instances/templates/create_instance_w2.html:364 +msgid "Added Disks" +msgstr "" + +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:580 +msgid "Select pool" +msgstr "" + +#: instances/templates/create_instance_w2.html:416 +#: instances/templates/create_instance_w2.html:629 +msgid "Disk Metadata" +msgstr "" + +#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:631 +msgid "Metadata preallocation" +msgstr "" + +#: instances/templates/create_instance_w2.html:420 +#: instances/templates/create_instance_w2.html:633 +#: 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 +msgid "HDD Cache Mode" +msgstr "" + +#: instances/templates/create_instance_w2.html:575 +msgid "Template Disk" +msgstr "" + #: instances/templates/edit_instance_volume.html:3 msgid "Edit Volume" msgstr "" @@ -1766,6 +1700,15 @@ msgstr "" msgid "Detect zeroes" msgstr "" +#: instances/templates/instance.html:20 +#: 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 +msgid "Suspend" +msgstr "" + #: instances/templates/instance.html:26 msgid "Guest Agent Enabled & Connected" msgstr "" @@ -1778,8 +1721,9 @@ msgstr "" msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 instances/templates/instance.html:374 -#: instances/templates/instance.html:610 +#: instances/templates/instance.html:48 +#: instances/templates/instances/resize_tab.html:18 +#: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" @@ -1791,808 +1735,820 @@ msgstr "" msgid "quota reached" msgstr "" -#: instances/templates/instance.html:76 +#: instances/templates/instance.html:75 msgid "Power" msgstr "" -#: instances/templates/instance.html:82 +#: instances/templates/instance.html:81 msgid "Access" msgstr "" -#: instances/templates/instance.html:95 +#: instances/templates/instance.html:94 msgid "Snapshot" msgstr "" -#: instances/templates/instance.html:102 templates/navbar.html:32 +#: instances/templates/instance.html:101 templates/navbar.html:32 msgid "Settings" msgstr "" -#: instances/templates/instance.html:108 +#: instances/templates/instance.html:107 msgid "Stats" msgstr "" -#: instances/templates/instance.html:114 instances/templates/instance.html:1674 -#: instances/templates/instance.html:1691 -#: instances/templates/instance.html:1695 instances/views.py:421 +#: instances/templates/instance.html:113 +#: 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 msgid "Destroy" msgstr "" -#: instances/templates/instance.html:127 instances/templates/instance.html:176 -#: instances/templates/instance_actions.html:18 -#: instances/templates/instance_actions.html:52 instances/views.py:387 -#: instances/views.py:1199 -msgid "Power Off" -msgstr "" - -#: instances/templates/instance.html:132 instances/templates/instance.html:183 -#: instances/templates/instance_actions.html:21 -#: instances/templates/instance_actions.html:38 -#: instances/templates/instance_actions.html:55 instances/views.py:381 -#: instances/views.py:1211 -msgid "Power Cycle" -msgstr "" - -#: instances/templates/instance.html:137 instances/templates/instance.html:157 -#: instances/templates/instance.html:190 instances/templates/instance.html:216 -#: instances/templates/instance_actions.html:35 instances/views.py:393 -#: instances/views.py:1206 -msgid "Force Off" -msgstr "" - -#: instances/templates/instance.html:152 instances/templates/instance.html:209 -#: instances/templates/instance.html:224 -#: instances/templates/instance_actions.html:29 instances/views.py:705 -#: instances/views.py:1245 -msgid "Resume" -msgstr "" - -#: instances/templates/instance.html:165 instances/templates/instance.html:236 -#: instances/templates/instance.html:238 -#: instances/templates/instance_actions.html:11 -#: instances/templates/instance_actions.html:46 instances/views.py:374 -#: instances/views.py:1193 +#: 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 msgid "Power On" msgstr "" -#: instances/templates/instance.html:174 -msgid "This action sends an ACPI shutdown signal to the instance." +#: instances/templates/instance_actions.html:15 +#: instances/templates/instances/power_tab.html:9 +#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +msgid "Power Off" msgstr "" -#: instances/templates/instance.html:181 -msgid "" -"This action forcibly powers off and start the instance and may cause data " -"corruption." +#: 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 +msgid "Power Cycle" msgstr "" -#: instances/templates/instance.html:188 instances/templates/instance.html:214 -msgid "" -"This action forcibly powers off the instance and may cause data corruption." +#: instances/templates/instance_actions.html:17 +#: instances/templates/instance_actions.html:30 +msgid "VNC Console" msgstr "" -#: instances/templates/instance.html:196 -msgid "This action suspends the instance." +#: 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 +msgid "Resume" msgstr "" -#: instances/templates/instance.html:207 -msgid "This action restore the instance after suspend." +#: instances/templates/instance_actions.html:26 +#: 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 +msgid "Force Off" msgstr "" -#: instances/templates/instance.html:222 -msgid "Administrator blocked your instance." -msgstr "" - -#: instances/templates/instance.html:232 -msgid "Click on Power On button to start this instance." -msgstr "" - -#: instances/templates/instance.html:235 -msgid "Template instance cannot be started." -msgstr "" - -#: instances/templates/instance.html:253 instances/templates/instance.html:285 -#: instances/templates/instance.html:290 instances/templates/instance.html:291 -#: instances/templates/instance.html:295 instances/templates/instance.html:617 -#: instances/templates/instance_actions.html:58 +#: instances/templates/instance_actions.html:41 +#: instances/templates/instances/access_tab.html:9 +#: instances/templates/instances/access_tab.html:79 +#: instances/templates/instances/access_tab.html:87 +#: instances/templates/instances/access_tab.html:90 +#: instances/templates/instances/access_tab.html:94 +#: instances/templates/instances/settings_tab.html:23 msgid "Console" msgstr "" -#: instances/templates/instance.html:259 +#: instances/templates/instances/access_tab.html:16 msgid "Root Password" msgstr "" -#: instances/templates/instance.html:273 instances/templates/instance.html:349 +#: instances/templates/instances/access_tab.html:31 +#: instances/templates/instances/access_tab.html:156 msgid "VDI" msgstr "" -#: instances/templates/instance.html:281 +#: instances/templates/instances/access_tab.html:39 +#, python-format msgid "" -"This action opens a new window with a VNC connection to the console of the " -"instance." +" This action opens a new window with a %(type)s connection to the console of " +"the instance." msgstr "" -#: instances/templates/instance.html:287 +#: instances/templates/instances/access_tab.html:47 +msgid "Scale" +msgstr "" + +#: instances/templates/instances/access_tab.html:55 +msgid "View Only" +msgstr "" + +#: instances/templates/instances/access_tab.html:63 +msgid "Resize Session" +msgstr "" + +#: instances/templates/instances/access_tab.html:71 +msgid "View Clipboard" +msgstr "" + +#: instances/templates/instances/access_tab.html:82 msgid "Toggle Dropdown" msgstr "" -#: instances/templates/instance.html:290 instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:86 +#: instances/templates/instances/access_tab.html:89 msgid "Console port" msgstr "" -#: instances/templates/instance.html:290 +#: instances/templates/instances/access_tab.html:87 msgid "Lite" msgstr "" -#: instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:90 msgid "Full" msgstr "" -#: instances/templates/instance.html:301 +#: instances/templates/instances/access_tab.html:100 msgid "You need shut down your instance and enter a new root password." msgstr "" -#: instances/templates/instance.html:305 +#: instances/templates/instances/access_tab.html:107 msgid "Enter Password" msgstr "" -#: instances/templates/instance.html:309 instances/templates/instance.html:311 +#: instances/templates/instances/access_tab.html:112 +#: instances/templates/instances/access_tab.html:115 msgid "Reset Root Password" msgstr "" -#: instances/templates/instance.html:319 +#: instances/templates/instances/access_tab.html:123 msgid "You need shut down your instance and choose your public key." msgstr "" -#: instances/templates/instance.html:335 instances/templates/instance.html:337 +#: instances/templates/instances/access_tab.html:142 +#: instances/templates/instances/access_tab.html:144 msgid "Add Public Key" msgstr "" -#: instances/templates/instance.html:345 +#: instances/templates/instances/access_tab.html:152 msgid "" "This action opens a remote viewer with a connection to the console of the " "instance." msgstr "" -#: instances/templates/instance.html:364 +#: instances/templates/instances/destroy_instance_form.html:4 +msgid "Confirm Destroy" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:8 +msgid "Destroy instance" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:15 +msgid "Instance is suspended, cannot destroy!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:19 +msgid "This action is irreversible!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:26 +msgid "Remove Instance's data" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:34 +msgid "Remove Instance's NVRAM" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:46 +msgid "You cannot destroy instance!" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:8 +msgid "Destroy Instance" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:15 +msgid "This action starts remove instance process" +msgstr "" + +#: instances/templates/instances/power_tab.html:56 +msgid "This action sends an ACPI shutdown signal to the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:64 +msgid "" +"This action forcibly powers off and start the instance and may cause data " +"corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:71 +#: instances/templates/instances/power_tab.html:98 +msgid "" +"This action forcibly powers off the instance and may cause data corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:80 +msgid "This action suspends the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:91 +msgid "This action restore the instance after suspend." +msgstr "" + +#: instances/templates/instances/power_tab.html:106 +msgid "Administrator blocked your instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:116 +msgid "Click on Power On button to start this instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:120 +msgid "Template instance cannot be started." +msgstr "" + +#: instances/templates/instances/resize_tab.html:8 msgid "CPU" msgstr "" -#: instances/templates/instance.html:385 +#: instances/templates/instances/resize_tab.html:29 msgid "Logical host CPUs" msgstr "" -#: instances/templates/instance.html:387 instances/templates/instance.html:450 -#: instances/templates/instance.html:490 +#: instances/templates/instances/resize_tab.html:31 +#: instances/templates/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:136 msgid "Current Allocation" msgstr "" -#: instances/templates/instance.html:401 instances/templates/instance.html:463 +#: instances/templates/instances/resize_tab.html:45 +#: instances/templates/instances/resize_tab.html:108 msgid "Maximum Allocation" msgstr "" -#: instances/templates/instance.html:419 +#: instances/templates/instances/resize_tab.html:63 msgid "Logical Instance Active/Maximum CPUs" msgstr "" -#: instances/templates/instance.html:427 instances/templates/instance.html:674 -#: instances/templates/instance.html:689 networks/templates/network.html:65 -#: storages/templates/storage.html:79 +#: 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 msgid "Disable" msgstr "" -#: instances/templates/instance.html:429 +#: instances/templates/instances/resize_tab.html:73 msgid "Constant" msgstr "" -#: instances/templates/instance.html:431 instances/templates/instance.html:672 -#: instances/templates/instance.html:687 networks/templates/network.html:63 -#: storages/templates/storage.html:76 +#: 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 msgid "Enable" msgstr "" -#: instances/templates/instance.html:440 instances/templates/instance.html:479 -#: instances/templates/instance.html:503 +#: instances/templates/instances/resize_tab.html:84 +#: instances/templates/instances/resize_tab.html:124 +#: instances/templates/instances/resize_tab.html:157 msgid "You don't have permission for resizing instance" msgstr "" -#: instances/templates/instance.html:448 +#: instances/templates/instances/resize_tab.html:93 msgid "Total host memory" msgstr "" -#: instances/templates/instance.html:458 instances/templates/instance.html:473 +#: instances/templates/instances/resize_tab.html:103 +#: instances/templates/instances/resize_tab.html:118 msgid "Custom value" msgstr "" -#: instances/templates/instance.html:487 +#: instances/templates/instances/resize_tab.html:133 msgid "Disk allocation (GB)" msgstr "" -#: instances/templates/instance.html:517 instances/templates/instance.html:538 -#: instances/templates/instance.html:540 -msgid "Take Snapshot" +#: instances/templates/instances/resize_tab.html:140 +#: instances/templates/instances/settings_tab.html:269 +msgid "Error getting disk info" msgstr "" -#: instances/templates/instance.html:522 -msgid "Manage Snapshots" -msgstr "" - -#: instances/templates/instance.html:530 -msgid "" -"This may take more than an hour, depending on how much content is on your " -"droplet and how large the disk is." -msgstr "" - -#: instances/templates/instance.html:534 -msgid "Enter Snapshot Name" -msgstr "" - -#: instances/templates/instance.html:545 -msgid "To take a snapshot please Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:550 -msgid "Choose a snapshot for restore/delete" -msgstr "" - -#: instances/templates/instance.html:567 -msgid "Revert to this Snapshot" -msgstr "" - -#: instances/templates/instance.html:572 -msgid "To restore snapshots you need Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:581 -msgid "Delete Snapshot" -msgstr "" - -#: instances/templates/instance.html:592 -msgid "You do not have any snapshots" -msgstr "" - -#: instances/templates/instance.html:605 +#: instances/templates/instances/settings_tab.html:11 msgid "Boot" msgstr "" -#: instances/templates/instance.html:638 instances/templates/instance.html:1174 -#: instances/templates/instance.html:1176 +#: instances/templates/instances/settings_tab.html:44 +#: instances/templates/instances/settings_tab.html:616 +#: instances/templates/instances/settings_tab.html:618 msgid "Migrate" msgstr "" -#: instances/templates/instance.html:650 +#: instances/templates/instances/settings_tab.html:56 msgid "Options" msgstr "" -#: instances/templates/instance.html:666 networks/templates/network.html:59 -#: storages/templates/storage.html:71 +#: instances/templates/instances/settings_tab.html:72 +#: networks/templates/network.html:59 storages/templates/storage.html:70 msgid "Autostart" msgstr "" -#: instances/templates/instance.html:670 +#: instances/templates/instances/settings_tab.html:75 msgid "Autostart your instance when host server is power on " msgstr "" -#: instances/templates/instance.html:680 +#: instances/templates/instances/settings_tab.html:84 msgid "Boot Order" msgstr "" -#: instances/templates/instance.html:685 +#: instances/templates/instances/settings_tab.html:88 msgid "Enable Boot Menu for your instance when it starts up " msgstr "" -#: instances/templates/instance.html:687 +#: instances/templates/instances/settings_tab.html:91 msgid "Show boot menu" msgstr "" -#: instances/templates/instance.html:689 +#: instances/templates/instances/settings_tab.html:95 msgid "Hide boot menu" msgstr "" -#: instances/templates/instance.html:693 +#: instances/templates/instances/settings_tab.html:100 msgid "Please shutdown instance to modify boot menu" msgstr "" -#: instances/templates/instance.html:724 +#: instances/templates/instances/settings_tab.html:130 msgid "up: move selected devices" msgstr "" -#: instances/templates/instance.html:727 +#: instances/templates/instances/settings_tab.html:133 msgid "down: move selected devices" msgstr "" -#: instances/templates/instance.html:733 instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:139 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply" msgstr "" -#: instances/templates/instance.html:743 +#: instances/templates/instances/settings_tab.html:149 msgid "Instance Media" msgstr "" -#: instances/templates/instance.html:746 +#: instances/templates/instances/settings_tab.html:152 msgid "Add CD-ROM" msgstr "" -#: instances/templates/instance.html:764 instances/templates/instance.html:826 +#: 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 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" -#: instances/templates/instance.html:765 +#: instances/templates/instances/settings_tab.html:170 msgid "CD-ROM" msgstr "" -#: instances/templates/instance.html:781 instances/templates/instance.html:783 +#: instances/templates/instances/settings_tab.html:188 +#: instances/templates/instances/settings_tab.html:190 msgid "Mount" msgstr "" -#: instances/templates/instance.html:786 +#: instances/templates/instances/settings_tab.html:193 msgid "Detach CD-ROM (remove device)" msgstr "" -#: instances/templates/instance.html:800 instances/templates/instance.html:802 +#: instances/templates/instances/settings_tab.html:208 +#: instances/templates/instances/settings_tab.html:210 msgid "Unmount" msgstr "" -#: instances/templates/instance.html:812 +#: instances/templates/instances/settings_tab.html:220 msgid "There is not any CD-ROM device." msgstr "" -#: instances/templates/instance.html:817 +#: instances/templates/instances/settings_tab.html:225 msgid "Instance Volume" msgstr "" -#: instances/templates/instance.html:827 +#: instances/templates/instances/settings_tab.html:235 msgid "Used" msgstr "" -#: instances/templates/instance.html:828 +#: instances/templates/instances/settings_tab.html:236 msgid "Capacity" msgstr "" -#: instances/templates/instance.html:830 instances/templates/instance.html:928 +#: instances/templates/instances/settings_tab.html:238 +#: instances/templates/instances/settings_tab.html:362 msgid "Source" msgstr "" -#: instances/templates/instance.html:870 instances/templates/instance.html:877 +#: instances/templates/instances/settings_tab.html:294 +#: instances/templates/instances/settings_tab.html:298 msgid "Detach" msgstr "" -#: instances/templates/instance.html:870 +#: instances/templates/instances/settings_tab.html:294 msgid "Are you sure to detach volume?" msgstr "" -#: instances/templates/instance.html:873 -msgid "Are you sure to delete volume?" -msgstr "" - -#: instances/templates/instance.html:877 instances/templates/instance.html:880 +#: instances/templates/instances/settings_tab.html:298 +#: instances/templates/instances/settings_tab.html:314 msgid "Are you sure? This may lead data corruption!" msgstr "" -#: instances/templates/instance.html:896 +#: instances/templates/instances/settings_tab.html:310 +msgid "Are you sure to delete volume?" +msgstr "" + +#: instances/templates/instances/settings_tab.html:330 msgid "Add a network device" msgstr "" -#: instances/templates/instance.html:902 +#: instances/templates/instances/settings_tab.html:336 msgid "Network Devices" msgstr "" -#: instances/templates/instance.html:907 instances/templates/instance.html:908 +#: instances/templates/instances/settings_tab.html:341 +#: instances/templates/instances/settings_tab.html:342 msgid "Info" msgstr "" -#: instances/templates/instance.html:921 +#: instances/templates/instances/settings_tab.html:355 msgid "active" msgstr "" -#: instances/templates/instance.html:926 nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:360 +#: nwfilters/templates/nwfilter.html:78 msgid "Filter" msgstr "" -#: instances/templates/instance.html:933 +#: instances/templates/instances/settings_tab.html:367 msgid "Edit NIC" msgstr "" -#: instances/templates/instance.html:941 +#: instances/templates/instances/settings_tab.html:375 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instance.html:954 +#: instances/templates/instances/settings_tab.html:388 msgid "Net Source" msgstr "" -#: instances/templates/instance.html:962 interfaces/templates/interface.html:3 -#: interfaces/templates/interface.html:8 interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:396 +#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 +#: interfaces/templates/interface.html:40 msgid "Interface" msgstr "" -#: instances/templates/instance.html:980 instances/templates/instance.html:1019 +#: instances/templates/instances/settings_tab.html:414 +#: instances/templates/instances/settings_tab.html:453 msgid "Model" msgstr "" -#: instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply network changes" msgstr "" -#: instances/templates/instance.html:1003 +#: instances/templates/instances/settings_tab.html:437 msgid "Delete Device" msgstr "" -#: instances/templates/instance.html:1011 +#: instances/templates/instances/settings_tab.html:445 #: interfaces/templates/create_iface_block.html:71 #: interfaces/templates/interface.html:42 msgid "IPv4" msgstr "" -#: instances/templates/instance.html:1015 +#: instances/templates/instances/settings_tab.html:449 #: interfaces/templates/create_iface_block.html:74 #: interfaces/templates/interface.html:44 msgid "IPv6" msgstr "" -#: instances/templates/instance.html:1021 +#: instances/templates/instances/settings_tab.html:455 msgid "QoS" msgstr "" -#: instances/templates/instance.html:1041 networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:476 +#: networks/templates/network.html:325 msgid "QoS Configuration" msgstr "" -#: instances/templates/instance.html:1047 +#: instances/templates/instances/settings_tab.html:482 #: networks/templates/add_network_qos.html:18 #: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 msgid "Direction" msgstr "" -#: instances/templates/instance.html:1048 +#: instances/templates/instances/settings_tab.html:483 #: networks/templates/add_network_qos.html:27 #: networks/templates/network.html:332 msgid "Average" msgstr "" -#: instances/templates/instance.html:1049 +#: instances/templates/instances/settings_tab.html:484 #: networks/templates/add_network_qos.html:34 #: networks/templates/network.html:333 msgid "Peak" msgstr "" -#: instances/templates/instance.html:1050 +#: instances/templates/instances/settings_tab.html:485 #: networks/templates/add_network_qos.html:41 #: networks/templates/network.html:334 msgid "Burst" msgstr "" -#: instances/templates/instance.html:1074 networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:510 +#: networks/templates/network.html:356 msgid "Edit QoS" msgstr "" -#: instances/templates/instance.html:1079 networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:520 +#: networks/templates/network.html:361 msgid "Delete QoS" msgstr "" -#: instances/templates/instance.html:1095 +#: instances/templates/instances/settings_tab.html:536 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instance.html:1098 +#: instances/templates/instances/settings_tab.html:540 msgid "Original host" msgstr "" -#: instances/templates/instance.html:1104 +#: instances/templates/instances/settings_tab.html:546 msgid "Host migration" msgstr "" -#: instances/templates/instance.html:1121 +#: instances/templates/instances/settings_tab.html:563 msgid "Live migration" msgstr "" -#: instances/templates/instance.html:1129 +#: instances/templates/instances/settings_tab.html:571 msgid "Unsafe migration" msgstr "" -#: instances/templates/instance.html:1137 +#: instances/templates/instances/settings_tab.html:579 msgid "Delete original" msgstr "" -#: instances/templates/instance.html:1145 +#: instances/templates/instances/settings_tab.html:587 msgid "Offline migration" msgstr "" -#: instances/templates/instance.html:1153 +#: instances/templates/instances/settings_tab.html:595 msgid "Post copy" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Auto converge" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compressed" msgstr "" -#: instances/templates/instance.html:1182 +#: instances/templates/instances/settings_tab.html:624 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instance.html:1203 +#: instances/templates/instances/settings_tab.html:646 msgid "Instance owners" msgstr "" -#: instances/templates/instance.html:1216 -msgid "Delete Ownership" +#: instances/templates/instances/settings_tab.html:675 +msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1231 -msgid "To set console's type, shutdown the instance." +#: instances/templates/instances/settings_tab.html:681 +#: instances/templates/instances/settings_tab.html:683 +msgid "Update" msgstr "" -#: instances/templates/instance.html:1234 -#: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 -#: 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 -msgid "Type" -msgstr "" - -#: instances/templates/instance.html:1238 -#: instances/templates/instance.html:1262 -#: instances/templates/instance.html:1331 -#: instances/templates/instance.html:1495 -msgid "please choose" -msgstr "" - -#: instances/templates/instance.html:1246 -#: instances/templates/instance.html:1248 -#: instances/templates/instance.html:1269 -#: instances/templates/instance.html:1271 -#: instances/templates/instance.html:1307 -#: instances/templates/instance.html:1309 -#: instances/templates/instance.html:1339 -#: instances/templates/instance.html:1341 -#: instances/templates/instance.html:1502 -#: instances/templates/instance.html:1504 -#: instances/templates/instance.html:1524 -#: instances/templates/instance.html:1526 -#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103 -msgid "Set" -msgstr "" - -#: instances/templates/instance.html:1255 -msgid "To set console listen address, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1258 -msgid "Listen on" -msgstr "" - -#: instances/templates/instance.html:1278 -msgid "To create console password, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1284 -msgid "Generate" -msgstr "" - -#: instances/templates/instance.html:1288 -#: instances/templates/instance.html:1322 networks/templates/network.html:169 -#: networks/templates/network.html:279 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 -msgid "Clear" -msgstr "" - -#: instances/templates/instance.html:1304 networks/templates/network.html:161 -#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88 -msgid "Show" -msgstr "" - -#: instances/templates/instance.html:1316 -msgid "To set console's keymap, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1327 -msgid "Keymap" -msgstr "" - -#: instances/templates/instance.html:1353 +#: instances/templates/instances/settings_tab.html:692 msgid "Create a clone" msgstr "" -#: instances/templates/instance.html:1356 +#: instances/templates/instances/settings_tab.html:695 msgid "Clone Name" msgstr "" -#: instances/templates/instance.html:1363 -#: instances/templates/instance.html:1394 +#: instances/templates/instances/settings_tab.html:702 +#: instances/templates/instances/settings_tab.html:733 msgid "Guess" msgstr "" -#: instances/templates/instance.html:1382 +#: instances/templates/instances/settings_tab.html:721 msgid "Network devices" msgstr "" -#: instances/templates/instance.html:1392 +#: instances/templates/instances/settings_tab.html:731 msgid "Random" msgstr "" -#: instances/templates/instance.html:1407 +#: instances/templates/instances/settings_tab.html:746 msgid "Storage devices" msgstr "" -#: instances/templates/instance.html:1432 -#: instances/templates/instance.html:1455 +#: instances/templates/instances/settings_tab.html:771 +#: instances/templates/instances/settings_tab.html:794 msgid "Title" msgstr "" -#: instances/templates/instance.html:1452 +#: instances/templates/instances/settings_tab.html:791 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1467 +#: instances/templates/instances/settings_tab.html:806 msgid "Is template" msgstr "" -#: instances/templates/instance.html:1488 +#: instances/templates/instances/settings_tab.html:827 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1491 +#: instances/templates/instances/settings_tab.html:830 msgid "Primary Video Model" msgstr "" -#: instances/templates/instance.html:1512 +#: instances/templates/instances/settings_tab.html:834 +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 +#: secrets/templates/secrets.html:103 +msgid "Set" +msgstr "" + +#: instances/templates/instances/settings_tab.html:851 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instance.html:1515 +#: instances/templates/instances/settings_tab.html:854 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instance.html:1519 -#: instances/templates/instance.html:1550 +#: instances/templates/instances/settings_tab.html:858 +#: instances/templates/instances/settings_tab.html:889 msgid "Enabled" msgstr "" -#: instances/templates/instance.html:1520 -#: instances/templates/instance.html:1551 +#: instances/templates/instances/settings_tab.html:859 +#: instances/templates/instances/settings_tab.html:890 msgid "Disabled" msgstr "" -#: instances/templates/instance.html:1534 +#: instances/templates/instances/settings_tab.html:873 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instance.html:1539 +#: instances/templates/instances/settings_tab.html:878 msgid "Disconnected" msgstr "" -#: instances/templates/instance.html:1542 +#: instances/templates/instances/settings_tab.html:881 #: 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/instance.html:1546 +#: instances/templates/instances/settings_tab.html:885 msgid "Qemu Guest Agent" msgstr "" -#: instances/templates/instance.html:1572 +#: instances/templates/instances/snapshots_tab.html:9 +#: instances/templates/instances/snapshots_tab.html:31 +#: instances/templates/instances/snapshots_tab.html:33 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:14 +msgid "Manage Snapshots" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:22 +msgid "" +"This may take more than an hour, depending on how much content is on your " +"droplet and how large the disk is." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:27 +msgid "Enter Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +msgid "To take a snapshot please Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:43 +msgid "Choose a snapshot for restore/delete" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:61 +msgid "Revert to this Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:66 +msgid "To restore snapshots you need Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:75 +msgid "Delete Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "You do not have any snapshots" +msgstr "" + +#: instances/templates/instances/stats_tab.html:8 msgid "Real Time" msgstr "" -#: instances/templates/instance.html:1586 +#: instances/templates/instances/stats_tab.html:23 msgid "CPU Usage" msgstr "" -#: instances/templates/instance.html:1598 +#: instances/templates/instances/stats_tab.html:36 msgid "Memory Usage" msgstr "" -#: instances/templates/instance.html:1611 +#: instances/templates/instances/stats_tab.html:50 msgid "Bandwidth Device" msgstr "" -#: instances/templates/instance.html:1625 +#: instances/templates/instances/stats_tab.html:65 msgid "Disk I/O device" msgstr "" -#: instances/templates/instance.html:1664 -msgid "Destroy Instance" -msgstr "" - -#: instances/templates/instance.html:1671 -msgid "Delete storage for instance?" -msgstr "" - -#: instances/templates/instance.html:1680 -msgid "Remove Instance's data" -msgstr "" - -#: instances/templates/instance.html:1687 -msgid "Remove Instance's NVRAM" -msgstr "" - -#: instances/templates/instance_actions.html:24 -#: instances/templates/instance_actions.html:41 -msgid "VNC Console" -msgstr "" - -#: instances/templates/instances.html:61 -msgid "Hypervisor doesn't have any Instances" -msgstr "" - -#: instances/views.py:224 +#: instances/utils.py:122 msgid "None available device name" msgstr "" -#: instances/views.py:260 +#: 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 +msgid "Templates cannot be started." +msgstr "" + +#: instances/views.py:362 #, python-brace-format msgid "Migrate to {new_compute.hostname}" msgstr "" -#: instances/views.py:340 -#, python-brace-format -msgid "Fixing UUID {uuid}" -msgstr "" - -#: instances/views.py:345 -msgid "Instance does not exist: Creating new instance" -msgstr "" - -#: instances/views.py:370 instances/views.py:1190 -msgid "Templates cannot be started." -msgstr "" - -#: instances/views.py:437 +#: instances/views.py:385 msgid "Reset root password" msgstr "" -#: instances/views.py:445 instances/views.py:467 +#: instances/views.py:391 instances/views.py:417 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:459 +#: instances/views.py:409 #, python-brace-format msgid "Installed new SSH public key {publickey.keyname}" msgstr "" -#: instances/views.py:477 +#: instances/views.py:436 #, python-brace-format msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" msgstr "" -#: instances/views.py:483 +#: instances/views.py:442 msgid "Resize CPU" msgstr "" -#: instances/views.py:501 +#: instances/views.py:470 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" msgstr "" -#: instances/views.py:507 +#: instances/views.py:476 msgid "Resize Memory" msgstr "" -#: instances/views.py:524 +#: instances/views.py:506 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" msgstr "" -#: instances/views.py:528 +#: instances/views.py:510 msgid "Disk resize" msgstr "" @@ -2601,259 +2557,289 @@ msgstr "" msgid "Attach new disk {name} ({format})" msgstr "" -#: instances/views.py:571 +#: instances/views.py:580 #, python-brace-format msgid "Attach Existing disk: {target_dev}" msgstr "" -#: instances/views.py:603 +#: instances/views.py:636 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:606 +#: instances/views.py:638 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:607 +#: instances/views.py:639 #, python-brace-format msgid "Edit disk: {target_dev}" msgstr "" -#: instances/views.py:623 +#: instances/views.py:661 #, python-brace-format msgid "Delete disk: {dev}" msgstr "" -#: instances/views.py:628 -#, python-brace-format -msgid "The disk: {dev} is detached but not deleted. Error: {err}" -msgstr "" - -#: instances/views.py:638 +#: instances/views.py:677 #, python-brace-format msgid "Detach disk: {dev}" msgstr "" -#: instances/views.py:646 +#: instances/views.py:690 #, python-brace-format msgid "Add CD-ROM: {target}" msgstr "" -#: instances/views.py:653 +#: instances/views.py:703 #, python-brace-format msgid "Detach CD-ROM: {dev}" msgstr "" -#: instances/views.py:661 +#: instances/views.py:716 #, python-brace-format msgid "Mount media: {dev}" msgstr "" -#: instances/views.py:669 +#: instances/views.py:729 #, python-brace-format msgid "Umount media: {dev}" msgstr "" -#: instances/views.py:676 +#: instances/views.py:742 #, python-brace-format msgid "New snapshot : {name}" msgstr "" -#: instances/views.py:683 +#: instances/views.py:753 #, python-brace-format msgid "Delete snapshot : {snap_name}" msgstr "" -#: instances/views.py:690 +#: instances/views.py:764 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:693 +#: instances/views.py:767 msgid "Revert snapshot" msgstr "" -#: instances/views.py:716 +#: instances/views.py:781 #, python-brace-format msgid "VCPU {id} is enabled={enabled}" msgstr "" -#: instances/views.py:723 +#: instances/views.py:792 #, python-brace-format msgid "VCPU Hot-plug is enabled={status}" msgstr "" -#: instances/views.py:734 +#: instances/views.py:803 msgid "Set autostart" msgstr "" -#: instances/views.py:740 +#: instances/views.py:812 msgid "Unset autostart" msgstr "" -#: instances/views.py:746 +#: instances/views.py:821 msgid "Enable boot menu" msgstr "" -#: instances/views.py:752 +#: instances/views.py:830 msgid "Disable boot menu" msgstr "" -#: instances/views.py:764 +#: instances/views.py:845 msgid "Set boot order" msgstr "" -#: instances/views.py:767 +#: instances/views.py:848 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:770 +#: instances/views.py:850 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:778 +#: instances/views.py:861 msgid "Edit XML" msgstr "" -#: instances/views.py:792 -msgid "Enter the console password or select Generate" +#: instances/views.py:875 +#, python-brace-format +msgid "Set Quest Agent {status}" msgstr "" -#: instances/views.py:796 +#: instances/views.py:885 +msgid "Set Video Model" +msgstr "" + +#: instances/views.py:894 +msgid "Change network" +msgstr "" + +#: instances/views.py:907 +msgid "Network Device Config is changed. Please shutdown instance to activate." +msgstr "" + +#: instances/views.py:915 +msgid "Add network" +msgstr "" + +#: instances/views.py:929 +msgid "Delete network" +msgstr "" + +#: instances/views.py:945 +#, python-brace-format +msgid "Set Link State: {state}" +msgstr "" + +#: instances/views.py:964 +msgid "{qos_dir.capitalize()} QoS is set" +msgstr "" + +#: instances/views.py:968 networks/views.py:216 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + +#: instances/views.py:969 networks/views.py:217 +msgid "Stop and start network to activate new config" +msgstr "" + +#: instances/views.py:983 networks/views.py:233 +msgid "{qos_dir.capitalize()} QoS is deleted" +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 +msgid "Only one owner is allowed and the one already added" +msgstr "" + +#: instances/views.py:1009 +#, python-format +msgid "Added owner %(user)s" +msgstr "" + +#: instances/views.py:1020 +#, python-brace-format +msgid "Deleted owner {userinstance_id}" +msgstr "" + +#: instances/views.py:1052 +msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +msgstr "" + +#: instances/views.py:1055 +msgid "Instance '{clone_data['name']}' already exists!" +msgstr "" + +#: instances/views.py:1058 +msgid "Instance name '{clone_data['name']}' contains invalid characters!" +msgstr "" + +#: instances/views.py:1061 +msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +msgstr "" + +#: instances/views.py:1071 +#, python-brace-format +msgid "Clone of '{instance.name}'" +msgstr "" + +#: instances/views.py:1104 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:800 +#: instances/views.py:1107 msgid "Set VNC password" msgstr "" -#: instances/views.py:811 +#: instances/views.py:1115 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:817 +#: instances/views.py:1120 msgid "Set VNC type" msgstr "" -#: instances/views.py:821 -msgid "Console type not supported" -msgstr "" - -#: instances/views.py:828 +#: instances/views.py:1125 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:840 -#, python-brace-format -msgid "Set Quest Agent {status}" -msgstr "" - -#: instances/views.py:847 -msgid "Set Video Model" -msgstr "" - -#: instances/views.py:872 -msgid "Change network" -msgstr "" - -#: instances/views.py:885 -msgid "Network Device Config is changed. Please shutdown instance to activate." -msgstr "" - -#: instances/views.py:890 -msgid "Add network" -msgstr "" - -#: instances/views.py:900 -msgid "Delete network" -msgstr "" - -#: instances/views.py:912 -#, python-brace-format -msgid "Set Link State: {state}" -msgstr "" - -#: instances/views.py:928 -msgid "{qos_dir.capitalize()} QoS is set" -msgstr "" - -#: instances/views.py:931 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." -msgstr "" - -#: instances/views.py:932 networks/views.py:217 -msgid "Stop and start network to activate new config" -msgstr "" - -#: instances/views.py:943 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" -msgstr "" - -#: instances/views.py:946 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:947 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:959 -msgid "Only one owner is allowed and the one already added" -msgstr "" - -#: instances/views.py:964 -#, python-brace-format -msgid "Added owner {user_id}" -msgstr "" - -#: instances/views.py:972 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" -msgstr "" - -#: instances/views.py:1001 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" -msgstr "" - -#: instances/views.py:1004 -msgid "Instance '{clone_data['name']}' already exists!" -msgstr "" - -#: instances/views.py:1007 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" -msgstr "" - -#: instances/views.py:1011 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" -msgstr "" - -#: instances/views.py:1027 -#, python-brace-format -msgid "Clone of '{instance.name}'" -msgstr "" - -#: instances/views.py:1046 +#: instances/views.py:1148 msgid "Edit options" msgstr "" -#: instances/views.py:1103 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/views.py:1111 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:1160 -#, python-brace-format -msgid "Problem occurred with host: {comp.name} - {status}" -msgstr "" - -#: instances/views.py:1218 +#: instances/views.py:1162 msgid "Send console.vv file" msgstr "" +#: instances/views.py:1214 instances/views.py:1307 +msgid "A virtual machine with this name already exists" +msgstr "" + +#: instances/views.py:1288 +msgid "You haven't defined any storage pools" +msgstr "" + +#: instances/views.py:1291 +msgid "You haven't defined any network pools" +msgstr "" + +#: instances/views.py:1310 +msgid "There is an instance with same name. Are you sure?" +msgstr "" + +#: instances/views.py:1313 +msgid "No Virtual Machine MAC has been entered" +msgstr "" + +#: instances/views.py:1337 +msgid "Image has already exist. Please check volumes or change instance name" +msgstr "" + +#: instances/views.py:1358 +msgid "First you need to create or select an image" +msgstr "" + +#: instances/views.py:1377 +msgid "Invalid cache mode" +msgstr "" + +#: instances/views.py:1414 +msgid "Instance is created" +msgstr "" + +#: instances/views.py:1433 +msgid "Flavor Created" +msgstr "" + +#: instances/views.py:1441 +msgid "Create Flavor" +msgstr "" + +#: instances/views.py:1452 +msgid "Flavor Updated" +msgstr "" + +#: instances/views.py:1460 +msgid "Update Flavor" +msgstr "" + +#: instances/views.py:1470 +msgid "Flavor Deleted" +msgstr "" + #: interfaces/forms.py:25 msgid "The IPv4 address must not contain any special characters" msgstr "" @@ -2914,6 +2900,17 @@ msgstr "" msgid "hotplug" msgstr "" +#: interfaces/templates/create_iface_block.html:44 +#: interfaces/templates/interface.html:77 +#: 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 +msgid "Type" +msgstr "" + #: interfaces/templates/create_iface_block.html:47 msgid "bridge" msgstr "" @@ -2992,12 +2989,12 @@ msgstr "" #: interfaces/templates/interface.html:56 #: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:58 +#: storages/templates/storage.html:57 msgid "State" msgstr "" #: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:66 +#: storages/templates/storage.html:65 msgid "Stop" msgstr "" @@ -3013,19 +3010,19 @@ msgstr "" msgid "Hypervisor doesn't have any Interfaces" msgstr "" -#: logs/models.py:5 +#: logs/models.py:6 msgid "user" msgstr "" -#: logs/models.py:6 +#: logs/models.py:7 msgid "instance" msgstr "" -#: logs/models.py:7 +#: logs/models.py:8 msgid "message" msgstr "" -#: logs/models.py:8 +#: logs/models.py:9 msgid "date" msgstr "" @@ -3041,11 +3038,11 @@ msgstr "" msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:24 storages/forms.py:25 +#: networks/forms.py:24 storages/forms.py:22 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:26 storages/forms.py:27 +#: networks/forms.py:26 storages/forms.py:24 msgid "The pool name must not exceed 20 characters" msgstr "" @@ -3214,6 +3211,17 @@ msgstr "" msgid "IPv4 Fixed Addresses" msgstr "" +#: networks/templates/network.html:161 networks/templates/network.html:271 +#: nwfilters/templates/nwfilters.html:88 +msgid "Show" +msgstr "" + +#: networks/templates/network.html:169 networks/templates/network.html:279 +#: 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 msgid "Edit entry" msgstr "" @@ -3395,7 +3403,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:56 +#: storages/templates/storage.html:55 msgid "Usage" msgstr "" @@ -3420,27 +3428,27 @@ msgstr "" msgid "Value" msgstr "" -#: storages/forms.py:10 storages/forms.py:39 +#: storages/forms.py:9 storages/forms.py:36 msgid "No path has been entered" msgstr "" -#: storages/forms.py:36 +#: storages/forms.py:33 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:45 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:50 +#: storages/forms.py:47 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:66 storages/forms.py:85 +#: storages/forms.py:61 storages/forms.py:76 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:68 storages/forms.py:87 +#: storages/forms.py:78 msgid "The image name must not exceed 120 characters" msgstr "" @@ -3509,66 +3517,63 @@ msgstr "" msgid "Local Path" msgstr "" -#: storages/templates/create_stg_vol_block.html:14 +#: storages/templates/create_stg_vol_block.html:15 msgid "Upload ISO Image" msgstr "" -#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:29 msgid "Upload" msgstr "" -#: storages/templates/create_stg_vol_block.html:45 +#: storages/templates/create_stg_vol_block.html:46 msgid "Add New Volume" msgstr "" -#: storages/templates/create_stg_vol_block.html:60 -#: storages/templates/storage.html:144 -msgid "qcow2" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:61 -#: storages/templates/storage.html:143 -msgid "qcow" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:62 -#: storages/templates/storage.html:142 -msgid "raw" -msgstr "" - -#: storages/templates/storage.html:46 +#: storages/templates/storage.html:45 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:48 +#: storages/templates/storage.html:47 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:50 +#: storages/templates/storage.html:49 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:51 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:87 storages/templates/storages.html:68 +#: storages/templates/storage.html:86 storages/templates/storages.html:68 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:99 +#: storages/templates/storage.html:98 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:120 +#: storages/templates/storage.html:119 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:133 +#: storages/templates/storage.html:132 msgid "Convert" msgstr "" -#: storages/templates/storage.html:189 +#: storages/templates/storage.html:141 +msgid "raw" +msgstr "" + +#: storages/templates/storage.html:142 +msgid "qcow" +msgstr "" + +#: storages/templates/storage.html:143 +msgid "qcow2" +msgstr "" + +#: storages/templates/storage.html:188 msgid "Hypervisor doesn't have any Volumes" msgstr "" @@ -3576,44 +3581,44 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:38 +#: storages/views.py:40 msgid "Pool name already use" msgstr "" -#: storages/views.py:42 +#: storages/views.py:44 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:153 -#, python-brace-format -msgid "Image file {name} is created successfully" -msgstr "" - -#: storages/views.py:165 +#: storages/views.py:129 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:171 +#: storages/views.py:134 msgid "ISO image already exist" msgstr "" -#: storages/views.py:175 +#: storages/views.py:138 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:184 +#: storages/views.py:147 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:195 +#: storages/views.py:157 msgid "{data['image']} image cloned as {name} successfully" msgstr "" +#: storages/views.py:196 +#, python-brace-format +msgid "Image file {name} is created successfully" +msgstr "" + #: templates/403.html:3 msgid "403" msgstr "" @@ -3660,6 +3665,10 @@ msgid "" "to complete you request." msgstr "" +#: templates/common/confirm_delete.html:12 +msgid "Are you sure you want to delete" +msgstr "" + #: templates/errors_block.html:8 msgid "Error" msgstr "" @@ -3683,57 +3692,71 @@ msgid "close" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 msgid "Site Maps" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 +#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 msgid "Static Files" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:45 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 msgid "That page number is not an integer" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:47 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 msgid "That page number is less than 1" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:52 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 msgid "That page contains no results" msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:31 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 msgid "Enter a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:102 #: venv/lib/python3.6/site-packages/django/forms/fields.py:658 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 msgid "Enter a valid URL." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:154 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 msgid "Enter a valid integer." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:165 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. #: venv/lib/python3.6/site-packages/django/core/validators.py:239 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:245 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:246 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:252 msgid "" "Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or " "hyphens." @@ -3741,39 +3764,51 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:255 #: venv/lib/python3.6/site-packages/django/core/validators.py:275 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 msgid "Enter a valid IPv4 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:260 #: venv/lib/python3.6/site-packages/django/core/validators.py:276 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 msgid "Enter a valid IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:270 #: venv/lib/python3.6/site-packages/django/core/validators.py:274 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:304 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 msgid "Enter only digits separated by commas." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:310 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:342 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:351 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:361 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -3785,6 +3820,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:376 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -3798,10 +3834,13 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:395 #: venv/lib/python3.6/site-packages/django/forms/fields.py:290 #: venv/lib/python3.6/site-packages/django/forms/fields.py:325 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 msgid "Enter a number." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:397 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." @@ -3809,6 +3848,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:402 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." @@ -3816,6 +3856,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:407 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -3825,6 +3866,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:469 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:463 #, python-format msgid "" "File extension '%(extension)s' is not allowed. Allowed extensions are: " @@ -3837,28 +3879,35 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 #: 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 +#: 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." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:105 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 msgid "This field cannot be null." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:106 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 msgid "This field cannot be blank." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" @@ -3866,33 +3915,42 @@ msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:128 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 #, python-format msgid "Field of type: %(field_type)s" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:905 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1772 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 msgid "Integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:909 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1770 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:905 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1807 #, python-format msgid "'%(value)s' value must be an integer." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:984 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1850 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 msgid "Big (8 byte) integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:996 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:990 #, python-format msgid "'%(value)s' value must be either True or False." msgstr "" @@ -3903,19 +3961,23 @@ msgid "'%(value)s' value must be either True, False, or None." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:999 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 msgid "Boolean (Either True or False)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1040 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 #, python-format msgid "String (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 msgid "Comma-separated integers" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1153 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1172 #, python-format msgid "" "'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " @@ -3924,6 +3986,8 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1155 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1298 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1174 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1319 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " @@ -3931,10 +3995,12 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1158 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 msgid "Date (without time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1317 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." @@ -3942,6 +4008,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1300 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1321 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" @@ -3949,19 +4016,23 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1304 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 msgid "Date (with time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1452 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1475 #, python-format msgid "'%(value)s' value must be a decimal number." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1454 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 msgid "Decimal number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1593 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1628 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[." @@ -3969,66 +4040,81 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1596 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 msgid "Duration" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1646 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 msgid "Email address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1669 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 msgid "File path" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1735 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1773 #, python-format msgid "'%(value)s' value must be a float." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1737 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 msgid "Floating point number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1866 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 msgid "IPv4 address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1897 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 msgid "IP address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1977 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2006 #, python-format msgid "'%(value)s' value must be either None, True or False." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1980 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 msgid "Boolean (Either True, False or None)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2015 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 msgid "Positive integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2028 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 msgid "Positive small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2042 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2074 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 msgid "Small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2081 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 msgid "Text" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2109 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2163 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " @@ -4036,6 +4122,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2165 #, python-format msgid "" "'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " @@ -4043,18 +4130,22 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2114 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 msgid "Time" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2240 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 msgid "URL" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2262 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 msgid "Raw binary data" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2366 #, python-format msgid "'%(value)s' is not a valid UUID." msgstr "" @@ -4064,65 +4155,81 @@ msgid "Universally unique identifier" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:221 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 msgid "File" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:778 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:780 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 msgid "Foreign Key (type determined by related field)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1007 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 msgid "One-to-one relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1057 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1058 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label #: venv/lib/python3.6/site-packages/django/forms/boundfield.py:146 +#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 msgid ":?.!" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:53 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 msgid "This field is required." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:245 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 msgid "Enter a whole number." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:396 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1126 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 msgid "Enter a valid date." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:420 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1127 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 msgid "Enter a valid time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 msgid "Enter a valid date/time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:471 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 msgid "Enter a valid duration." msgstr "" @@ -4132,18 +4239,22 @@ msgid "The number of days must be between {min_days} and {max_days}." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:532 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 msgid "No file was submitted. Check the encoding type on the form." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:533 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 msgid "No file was submitted." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:534 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 msgid "The submitted file is empty." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:536 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4152,10 +4263,12 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:539 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:600 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -4164,6 +4277,9 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:762 #: venv/lib/python3.6/site-packages/django/forms/fields.py:852 #: venv/lib/python3.6/site-packages/django/forms/models.py:1270 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" @@ -4171,32 +4287,41 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:853 #: venv/lib/python3.6/site-packages/django/forms/fields.py:968 #: venv/lib/python3.6/site-packages/django/forms/models.py:1269 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 msgid "Enter a list of values." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:969 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 msgid "Enter a complete value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:1185 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 msgid "Enter a valid UUID." msgstr "" #. Translators: This is the default suffix added to form field labels #: venv/lib/python3.6/site-packages/django/forms/forms.py:86 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 msgid ":" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/forms.py:212 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:91 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:97 msgid "ManagementForm data is missing or has been tampered with" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:338 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:355 #, python-format msgid "Please submit %d or fewer forms." msgid_plural "Please submit %d or fewer forms." @@ -4204,6 +4329,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:345 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:362 #, python-format msgid "Please submit %d or more forms." msgid_plural "Please submit %d or more forms." @@ -4212,20 +4338,25 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:371 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:373 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 msgid "Order" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:751 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:755 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:761 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -4233,6 +4364,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:770 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 msgid "Please correct the duplicate values below." msgstr "" @@ -4241,6 +4373,7 @@ msgid "The inline value did not match the parent instance." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:1158 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" @@ -4250,6 +4383,7 @@ msgid "\"%(pk)s\" is not a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/utils.py:162 +#: venv2/lib/python2.7/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -4257,23 +4391,29 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:396 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 msgid "Currently" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:710 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 msgid "Yes" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:711 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 msgid "No" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:788 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 msgid "yes,no,maybe" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:817 #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -4281,327 +4421,401 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:836 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 #, python-format msgid "%s KB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:838 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 #, python-format msgid "%s MB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:840 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 #, python-format msgid "%s GB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:842 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 #, python-format msgid "%s TB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:844 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 #, python-format msgid "%s PB" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:62 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:63 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:68 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:69 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:150 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 msgid "midnight" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:152 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 msgid "noon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:16 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jan" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "feb" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "mar" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "apr" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "may" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "jul" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "aug" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "sep" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "oct" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "nov" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "dec" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:23 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Jan." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:24 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Feb." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:25 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:26 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:27 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 msgctxt "abbrev. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:28 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 msgctxt "abbrev. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:29 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 msgctxt "abbrev. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:30 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 msgctxt "abbrev. month" msgid "Aug." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:31 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 msgctxt "abbrev. month" msgid "Sept." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:32 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 msgctxt "abbrev. month" msgid "Oct." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:33 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 msgctxt "abbrev. month" msgid "Nov." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:34 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 msgctxt "abbrev. month" msgid "Dec." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:37 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:38 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:39 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:40 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 msgctxt "alt. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:42 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 msgctxt "alt. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:43 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 msgctxt "alt. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:44 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 msgctxt "alt. month" msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:45 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 msgctxt "alt. month" msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:46 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 msgctxt "alt. month" msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:47 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 msgctxt "alt. month" msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:48 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 msgctxt "alt. month" msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 +#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 msgid "This is not a valid IPv6 address." msgstr "" @@ -4612,16 +4826,20 @@ msgid "%(truncated_text)s…" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/text.py:233 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements #: venv/lib/python3.6/site-packages/django/utils/text.py:252 #: venv/lib/python3.6/site-packages/django/utils/timesince.py:83 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 msgid ", " msgstr "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d year" msgid_plural "%d years" @@ -4629,6 +4847,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d month" msgid_plural "%d months" @@ -4636,6 +4855,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d week" msgid_plural "%d weeks" @@ -4643,6 +4863,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d day" msgid_plural "%d days" @@ -4650,6 +4871,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -4657,6 +4879,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -4664,18 +4887,22 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:72 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:60 msgid "0 minutes" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:110 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 msgid "Forbidden" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:111 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 msgid "CSRF verification failed. Request aborted." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:114 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -4684,6 +4911,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:119 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -4700,6 +4928,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:132 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -4707,44 +4936,56 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:129 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:142 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 msgid "More information is available with DEBUG=True." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 msgid "No year specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 msgid "Date out of range" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 msgid "No month specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 msgid "No day specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 msgid "No week specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:589 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -4752,39 +4993,47 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:623 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 +#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:40 +#: venv2/lib/python2.7/site-packages/django/views/static.py:44 msgid "Directory indexes are not allowed here." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv2/lib/python2.7/site-packages/django/views/static.py:46 #, python-format msgid "\"%(path)s\" does not exist" msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:80 +#: venv2/lib/python2.7/site-packages/django/views/static.py:86 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -4836,3 +5085,273 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:408 msgid "Connect, get help, or contribute" msgstr "" + +#: venv/lib/python3.6/site-packages/django_icons/renderers/image.py:217 +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 +#, 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" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1267 +#, python-format +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/utils/text.py:81 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s..." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:520 +msgid "Welcome to Django" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:521 +msgid "It worked!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:522 +msgid "Congratulations on your first Django-powered page." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:524 +msgid "" +"Next, start your first app by running python manage.py startapp " +"[app_label]." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 +msgid "" +"You're seeing this message because you have DEBUG = True in " +"your Django settings file and you haven't configured any URLs. Get to work!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 +msgid "usage: " +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 +msgid ".__call__() not defined" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 +#, python-format +msgid "unknown parser %r (choices: %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 +#, python-format +msgid "argument \"-\" with mode %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 +#, python-format +msgid "cannot merge actions - two groups are named %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 +msgid "'required' is an invalid argument for positionals" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 +#, python-format +msgid "invalid option string %r: must start with a character %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 +#, python-format +msgid "dest= is required for options like %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 +#, python-format +msgid "invalid conflict_resolution value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 +#, python-format +msgid "conflicting option string(s): %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 +msgid "mutually exclusive arguments must be optional" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 +msgid "positional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 +msgid "optional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1615 +msgid "show this help message and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 +msgid "show program's version number and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 +msgid "cannot have multiple subparser arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 +#, python-format +msgid "unrecognized arguments: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 +#, python-format +msgid "not allowed with argument %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 +#, python-format +msgid "ignored explicit argument %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 +msgid "too few arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 +#, python-format +msgid "argument %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 +#, python-format +msgid "one of the arguments %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 +msgid "expected one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 +msgid "expected at most one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 +msgid "expected at least one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 +#, python-format +msgid "expected %s argument(s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 +#, python-format +msgid "ambiguous option: %s could match %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 +#, python-format +msgid "unexpected option string: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 +#, python-format +msgid "%r is not callable" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 +#, python-format +msgid "invalid %s value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 +#, python-format +msgid "invalid choice: %r (choose from %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 +#, python-format +msgid "%s: error: %s\n" +msgstr "" + +#: webvirtcloud/middleware.py:21 +#, 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 82d373068cc3e3ab95c021cf673d6810434e337c..e2c548baae5ea063b5fc4a8723de7c01cd9b7b02 100644 GIT binary patch delta 19046 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 diff --git a/locale/tr/LC_MESSAGES/django.po b/locale/tr/LC_MESSAGES/django.po index 62a5072..31059bb 100644 --- a/locale/tr/LC_MESSAGES/django.po +++ b/locale/tr/LC_MESSAGES/django.po @@ -2,278 +2,207 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # catborise , 2020 -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-12 07:57+0000\n" +"POT-Creation-Date: 2020-07-20 09:29+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/tr/)\n" +"Language-Team: Turkish (https://www.transifex.com/catborise/teams/110663/" +"tr/)\n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: accounts/forms.py:10 -msgid "No username has been entered" -msgstr "Kullanıcı adı girilmedi" +#: accounts/forms.py:24 +#, fuzzy +#| msgid "Instance owners" +msgid "Instance owned by another user" +msgstr "Sanal makine sahipleri" -#: accounts/forms.py:13 -msgid "No password has been entered" -msgstr "Parola girilmedi" - -#: accounts/forms.py:19 create/forms.py:23 -msgid "The flavor name must not contain any special characters" +#: accounts/models.py:24 +#, python-format +msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/forms.py:21 create/forms.py:25 -msgid "The flavor name must not exceed 20 characters" -msgstr "" - -#: accounts/forms.py:26 create/forms.py:30 -msgid "Flavor name is already use" -msgstr "" - -#: accounts/models.py:22 +#: accounts/models.py:32 msgid "key name" msgstr "anahtar adı" -#: accounts/models.py:23 +#: accounts/models.py:33 msgid "public key" msgstr "açık anahtar" -#: accounts/models.py:32 +#: accounts/models.py:42 msgid "max instances" msgstr "maksimum sanal makineler" -#: accounts/models.py:34 accounts/models.py:41 accounts/models.py:47 -#: accounts/models.py:53 +#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 +#: accounts/models.py:63 msgid "-1 for unlimited. Any integer value" msgstr "Herhangi bir değer. Sınırsız için -1." -#: accounts/models.py:39 +#: accounts/models.py:49 msgid "max CPUs" msgstr "maksimum CPUlar" -#: accounts/models.py:45 +#: accounts/models.py:55 msgid "max memory" msgstr "maksimum bellek" -#: accounts/models.py:51 +#: accounts/models.py:61 msgid "max disk size" msgstr "Maksimum disk boyutu" -#: accounts/models.py:89 +#: accounts/models.py:77 msgid "Can change password" msgstr "Parola değiştirebilir" -#: accounts/templates/account.html:3 admin/templates/admin/common/form.html:6 -#: admin/templates/admin/logs.html:32 admin/templates/admin/user_form.html:6 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:6 -#: instances/templates/instance.html:1644 -#: instances/templates/instances.html:71 -msgid "User" -msgstr "Kullanıcı" +#: accounts/templates/account.html:4 accounts/templates/account.html:12 +#, fuzzy +#| msgid "View Profile" +msgid "User Profile" +msgstr "Profili Görüntüle" -#: accounts/templates/account.html:23 accounts/templates/profile.html:98 -msgid "Key name" -msgstr "Anahtar adı" +#: accounts/templates/account.html:21 +#: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:32 +#: computes/templates/overview.html:16 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 +#: templates/navbar.html:14 +msgid "Instances" +msgstr "Sanal Makineler" -#: accounts/templates/account.html:24 accounts/templates/profile.html:104 -msgid "Public key" +#: accounts/templates/account.html:24 +#, fuzzy +#| msgid "Public key" +msgid "Public Keys" msgstr "Açık anahtar" -#: accounts/templates/account.html:47 accounts/templates/accounts-list.html:25 -#: accounts/templates/accounts.html:21 -#: admin/templates/admin/group_list.html:24 admin/templates/admin/logs.html:21 -#: admin/templates/admin/user_list.html:25 -#: computes/templates/computes.html:241 -#: create/templates/create_instance_w2.html:70 -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -#: instances/templates/instances.html:61 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:189 storages/templates/storages.html:50 -msgid "Warning" -msgstr "Uyarı" - -#: accounts/templates/account.html:47 -msgid "User doesn't have any Instance" -msgstr "Kullanıcının hiç sanal makinesi yok" - -#: accounts/templates/account.html:56 -#: accounts/templates/create_user_inst_block.html:18 -#: admin/templates/admin/logs.html:33 instances/templates/instance.html:4 +#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 +#: instances/templates/instance.html:4 msgid "Instance" msgstr "Sanal Makine" -#: accounts/templates/account.html:57 accounts/templates/account.html:88 +#: accounts/templates/account.html:35 msgid "VNC" msgstr "VNC" -#: accounts/templates/account.html:58 accounts/templates/account.html:97 -#: instances/templates/instance.html:88 instances/templates/instance.html:412 -#: instances/templates/instance.html:414 instances/templates/instance.html:441 -#: instances/templates/instance.html:476 instances/templates/instance.html:480 -#: instances/templates/instance.html:497 instances/templates/instance.html:499 -#: instances/templates/instance.html:504 +#: accounts/templates/account.html:36 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 +#: instances/templates/instances/resize_tab.html:121 +#: instances/templates/instances/resize_tab.html:125 +#: instances/templates/instances/resize_tab.html:151 +#: instances/templates/instances/resize_tab.html:153 +#: instances/templates/instances/resize_tab.html:158 msgid "Resize" msgstr "Boyutlandır" -#: accounts/templates/account.html:59 accounts/templates/account.html:106 -#: accounts/templates/account.html:127 +#: 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:84 -#: admin/templates/admin/common/confirm_delete.html:6 -#: admin/templates/admin/common/confirm_delete.html:16 +#: 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.html:98 -#: computes/templates/computes.html:142 computes/templates/computes.html:190 -#: computes/templates/computes.html:220 instances/templates/instance.html:873 -#: instances/templates/instance.html:880 +#: admin/templates/admin/user_list.html:67 +#: computes/templates/computes/list.html:55 +#: 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:63 storages/templates/storage.html:176 +#: storages/templates/storage.html:62 storages/templates/storage.html:175 +#: templates/common/confirm_delete.html:6 +#: templates/common/confirm_delete.html:16 #: 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:60 -#: create/templates/create_instance_w2.html:85 -#: instances/templates/instance.html:556 instances/templates/instance.html:831 +#: accounts/templates/account.html:38 +#: instances/templates/create_instance_w2.html:86 +#: 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:102 +#: storages/templates/storage.html:101 msgid "Action" msgstr "Eylem" -#: accounts/templates/account.html:81 -msgid "Edit privilegies for" -msgstr "İmtiyazları düzenle" +#: accounts/templates/account.html:50 +msgid "edit" +msgstr "düzenle" -#: accounts/templates/account.html:91 accounts/templates/account.html:100 -#: accounts/templates/account.html:109 -msgid "False" -msgstr "" +#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +msgid "Key name" +msgstr "Anahtar adı" -#: accounts/templates/account.html:116 -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: accounts/templates/create_user_inst_block.html:29 -#: computes/templates/computes.html:101 computes/templates/computes.html:145 -#: computes/templates/computes.html:193 computes/templates/computes.html:223 -#: create/templates/create_flav_block.html:51 -#: create/templates/create_instance_w2.html:273 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:29 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instance.html:993 -#: 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:27 -#: storages/templates/create_stg_vol_block.html:81 -#: storages/templates/storage.html:156 -msgid "Close" -msgstr "Kapat" - -#: accounts/templates/account.html:117 -#: 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.html:33 -#: networks/templates/network.html:85 nwfilters/templates/nwfilter.html:62 -#: secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "Düzenle" - -#: accounts/templates/account.html:127 accounts/templates/profile.html:84 -#: create/templates/create_instance_w2.html:291 -#: instances/templates/instance.html:581 -#: instances/templates/instance.html:1004 -#: instances/templates/instance.html:1074 -#: instances/templates/instance.html:1079 -#: 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:64 storages/templates/storage.html:67 -#: storages/templates/storage.html:79 storages/templates/storage.html:176 -msgid "Are you sure?" -msgstr "Emin misiniz?" +#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +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:83 -#: instances/templates/instance.html:657 templates/navbar.html:29 +#: 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 -#: instances/templates/allinstances.html:17 -#: instances/templates/instances.html:19 nwfilters/templates/nwfilters.html:11 -#: storages/templates/storage.html:89 +#: 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/user_list.html:25 +#: 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:27 -#: admin/templates/admin/user_list.html:33 computes/templates/computes.html:79 -#: computes/templates/computes.html:127 computes/templates/computes.html:170 +#: 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.html:40 -#: instances/templates/allinstances.html:57 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances.html:72 +#: 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" @@ -288,57 +217,62 @@ msgid "Superuser" msgstr "Süperkullanıcı" #: accounts/templates/accounts-list.html:37 -#: instances/templates/instance.html:631 -#: instances/templates/instance.html:1444 -#: instances/templates/instance.html:1446 -#: instances/templates/instance_actions.html:7 +#: 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:157 -#: storages/templates/storage.html:164 +#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:156 +#: storages/templates/storage.html:163 msgid "Clone" msgstr "Klonla" -#: accounts/templates/accounts-list.html:51 -#: accounts/templates/accounts.html:48 admin/templates/admin/user_list.html:50 -#: instances/templates/allinstances.html:68 -#: instances/templates/allinstances_index_grouped.html:26 -#: instances/templates/allinstances_index_grouped.html:56 -#: instances/templates/allinstances_index_nongrouped.html:20 -#: instances/templates/instance.html:17 instances/templates/instances.html:85 +#: 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 +#: 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 +#: 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/accounts-list.html:76 accounts/templates/accounts.html:69 #: accounts/templates/create_user_block.html:18 -#: computes/templates/computes.html:66 computes/templates/computes.html:114 -#: computes/templates/computes.html:157 computes/templates/computes.html:172 -#: computes/templates/computes.html:205 -#: create/templates/create_flav_block.html:19 -#: create/templates/create_instance_w2.html:81 -#: create/templates/create_instance_w2.html:107 -#: create/templates/create_instance_w2.html:110 -#: create/templates/create_instance_w2.html:309 -#: create/templates/create_instance_w2.html:311 -#: create/templates/create_instance_w2.html:522 -#: create/templates/create_instance_w2.html:524 +#: 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.html:56 -#: instances/templates/allinstances_index_grouped.html:6 +#: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:554 instances/templates/instance.html:906 -#: instances/templates/instances.html:70 +#: 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 @@ -353,37 +287,31 @@ msgstr "Kullanıcı bilgisi düzenle" #: 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:20 -#: storages/templates/create_stg_vol_block.html:51 -#: storages/templates/create_stg_vol_block.html:53 -#: storages/templates/storage.html:98 storages/templates/storage.html:126 -#: storages/templates/storage.html:128 +#: 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/accounts-list.html:83 accounts/templates/accounts.html:76 #: accounts/templates/create_user_block.html:24 -#: accounts/templates/login.html:19 computes/templates/computes.html:85 -#: computes/templates/computes.html:176 -#: console/templates/console-spice-full.html:200 -#: instances/templates/instance.html:1293 -#: instances/templates/instance.html:1300 +#: 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 +#: 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 +#: 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 instances/models.py:25 +#: accounts/templates/accounts.html:94 msgid "Can clone instances" msgstr "Sanal makineleri klonlayabilir" @@ -408,17 +336,74 @@ 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 +#: 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 +#: 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 +#, fuzzy +#| msgid "Can change password" +msgid "Change Password" +msgstr "Parola değiştirebilir" + +#: accounts/templates/accounts/change_password_form.html:22 +#: admin/templates/admin/user_form.html:22 +#: computes/templates/computes/form.html:21 +#: templates/common/confirm_delete.html:14 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 +#: 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" @@ -428,13 +413,13 @@ msgid "john" msgstr "ali" #: accounts/templates/create_user_block.html:32 -#: create/templates/create_instance_w1.html:95 -#: create/templates/create_instance_w2.html:275 -#: create/templates/create_instance_w2.html:277 -#: create/templates/create_instance_w2.html:504 -#: create/templates/create_instance_w2.html:508 -#: create/templates/create_instance_w2.html:717 -#: create/templates/create_instance_w2.html:721 +#: 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 @@ -447,29 +432,10 @@ msgstr "ali" #: 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:82 +#: storages/templates/create_stg_vol_block.html:57 msgid "Create" msgstr "Oluştur" -#: accounts/templates/create_user_inst_block.html:12 -msgid "Add Instance for User" -msgstr "Kullanıcıya sanal makine ekle" - -#: accounts/templates/create_user_inst_block.html:18 -#: console/templates/console-spice-full.html:198 -#: instances/templates/allinstances_index_nongrouped.html:6 -msgid "Host" -msgstr "Sunucu" - -#: accounts/templates/create_user_inst_block.html:30 -#: accounts/templates/profile.html:111 -#: create/templates/create_flav_block.html:54 -#: instances/templates/add_instance_network_block.html:50 -#: instances/templates/add_instance_owner_block.html:30 -#: nwfilters/templates/add_nwf_rule.html:26 -msgid "Add" -msgstr "Ekle" - #: accounts/templates/login.html:3 accounts/templates/logout.html:4 msgid "WebVirtCloud" msgstr "WebVirtCloud" @@ -483,7 +449,7 @@ msgstr "Oturum Aç" msgid "Incorrect username or password." msgstr "Kullanıcı adı veya parola hatalı." -#: accounts/templates/login.html:18 accounts/templates/profile.html:21 +#: accounts/templates/login.html:18 accounts/templates/profile.html:25 msgid "Login" msgstr "Bağlan" @@ -495,73 +461,93 @@ msgstr "Oturumu Kapat" msgid "Successful log out" msgstr "Oturumdan başarıyla çıkıldı" -#: accounts/templates/profile.html:4 accounts/templates/profile.html:9 +#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 #: templates/navbar.html:45 msgid "Profile" msgstr "Profil" -#: accounts/templates/profile.html:18 +#: accounts/templates/profile.html:19 msgid "Edit Profile" msgstr "Profil Düzenle" -#: accounts/templates/profile.html:33 +#: accounts/templates/profile.html:37 msgid "Email" msgstr "E-posta" -#: accounts/templates/profile.html:40 accounts/templates/profile.html:67 -#: computes/templates/computes.html:104 computes/templates/computes.html:148 -#: computes/templates/computes.html:196 computes/templates/computes.html:225 -#: instances/templates/instance.html:1190 -#: instances/templates/instance.html:1194 -#: instances/templates/instance.html:1480 -#: instances/templates/instance.html:1482 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 -msgid "Change" -msgstr "Değiştir" - -#: accounts/templates/profile.html:45 -msgid "Edit Password" -msgstr "Parola Düzenle" - #: accounts/templates/profile.html:48 -msgid "Old" -msgstr "Eski" - -#: accounts/templates/profile.html:54 -msgid "New" -msgstr "Yeni" - -#: accounts/templates/profile.html:60 -msgid "Retry" -msgstr "Yeniden dene" - -#: accounts/templates/profile.html:72 instances/templates/instance.html:266 +#: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "SSH Anahtarları" -#: accounts/templates/profile.html:100 +#: 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:76 msgid "Enter Name" msgstr "Ad gir" -#: accounts/templates/profile.html:106 +#: accounts/templates/profile.html:82 msgid "Enter Public Key" msgstr "Açık Anahtar Gir" -#: accounts/views.py:52 +#: accounts/templates/profile.html:87 +#: instances/templates/add_instance_network_block.html:50 +#: instances/templates/add_instance_owner_block.html:31 +#: instances/templates/create_flav_block.html:28 +#: nwfilters/templates/add_nwf_rule.html:26 +msgid "Add" +msgstr "Ekle" + +#: accounts/views.py:39 msgid "Key name already exist" msgstr "Anahtar adı zaten mevcut" -#: accounts/views.py:55 +#: accounts/views.py:42 msgid "Public key already exist" msgstr "Açık anahtar zaten mevcut" -#: accounts/views.py:58 +#: accounts/views.py:45 msgid "Invalid characters in public key" msgstr "Açık anahtarda geçersiz karakterler mevcut" -#: accounts/views.py:112 -msgid "Instance already added" -msgstr "Sanal makine zaten eklenmiş" +#: accounts/views.py:77 +#, fuzzy +#| msgid "Password" +msgid "Password Changed" +msgstr "Parola" + +#: accounts/views.py:80 +msgid "Wrong Data Provided" +msgstr "Hatalı Veri" + +#: accounts/views.py:100 +#, fuzzy +#| msgid "Create new instance" +msgid "Create User Instance" +msgstr "Yeni sanal makine oluştur" + +#: accounts/views.py:118 +#, fuzzy +#| msgid "Update User" +msgid "Update User Instance" +msgstr "Kullanıcıyı Güncelle" #: admin/forms.py:46 msgid "Permissions" @@ -572,25 +558,6 @@ msgstr "İzinler" msgid "Groups" msgstr "Gruplar" -#: admin/templates/admin/common/confirm_delete.html:12 -msgid "Are you sure you want to delete" -msgstr "Silmek istediğinize emin misiniz" - -#: admin/templates/admin/common/confirm_delete.html:14 -#: admin/templates/admin/common/form.html:22 -#: admin/templates/admin/user_form.html:22 -#: computes/templates/computes/form.html:22 -msgid "Cancel" -msgstr "İptal" - -#: admin/templates/admin/common/form.html:24 -#: admin/templates/admin/user_form.html:24 -#: computes/templates/computes/form.html:24 -#: instances/templates/edit_instance_volume.html:124 -#: networks/templates/add_network_qos.html:51 -msgid "Save" -msgstr "Kaydet" - #: admin/templates/admin/common/list.html:9 msgid "Create New" msgstr "Yeni Oluştur" @@ -605,34 +572,53 @@ msgstr "Grup Adı" #: admin/templates/admin/group_list.html:33 #: admin/templates/admin/user_list.html:38 -#: instances/templates/allinstances.html:60 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/instance.html:909 -#: instances/templates/instance.html:1051 -#: instances/templates/instances.html:75 networks/templates/network.html:178 -#: networks/templates/network.html:287 networks/templates/network.html:335 +#: computes/templates/computes/instances.html:71 +#: computes/templates/computes/list.html:32 +#: 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 msgid "Actions" msgstr "Eylemler" -#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8 -#: instances/templates/instance.html:1577 templates/navbar.html:31 +#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "Loglar" -#: admin/templates/admin/logs.html:21 +#: admin/templates/admin/logs.html:22 msgid "You don't have any Logs" msgstr "Hiç Log kaydınız yok" -#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555 -#: instances/templates/instance.html:1643 +#: admin/templates/admin/logs.html:32 +#: instances/templates/instances/snapshots_tab.html:48 +#: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "Tarih" -#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645 +#: 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 +#: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "Mesaj" +#: admin/templates/admin/user_form.html:24 +#: 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:37 msgid "Can Clone" msgstr "Klonlayabilir" @@ -641,19 +627,19 @@ msgstr "Klonlayabilir" msgid "View Profile" msgstr "Profili Görüntüle" -#: admin/views.py:38 +#: admin/views.py:39 msgid "Create Group" msgstr "Grup Oluştur" -#: admin/views.py:56 +#: admin/views.py:57 msgid "Update Group" msgstr "Grubu Güncelle" -#: admin/views.py:108 +#: admin/views.py:110 msgid "Create User" msgstr "Kullanıcı Oluştur" -#: admin/views.py:130 +#: admin/views.py:132 msgid "Update User" msgstr "Kullanıcıyı Güncelle" @@ -869,7 +855,49 @@ msgstr "SSH Erişim Anahtarlarını Göster" msgid "Show access ssh keys" msgstr "SSH Erişim Anahtarlarını Göster" -#: appsettings/models.py:9 computes/models.py:5 instances/models.py:10 +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +#, fuzzy +#| msgid "Console Access" +msgid "Console Scale" +msgstr "Konsol Erişimi" + +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Allow console to scaling view" +msgstr "Konsol görüntüsünü ölçeklendirmek için izin ver" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Console View-Only" +msgstr "Konsolu Sadece Görüntüle" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Allow only view not modify" +msgstr "Sadece görüntülemeye izin ver düzenlemeye izin verme" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +#, fuzzy +#| msgid "Console Access" +msgid "Console Resize Session" +msgstr "Konsol Erişimi" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +#, fuzzy +#| msgid "Allow to have multiple owner for instance" +msgid "Allow to resize session for console" +msgstr "Bir sanal makine için çoklu sahip atanmasına izin verir" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +#, fuzzy +#| msgid "Console port" +msgid "Console Clip Viewport" +msgstr "Konsol bağlantı noktası" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +#, fuzzy +#| msgid "Console port" +msgid "Clip console viewport" +msgstr "Konsol bağlantı noktası" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 msgid "name" msgstr "ad" @@ -894,19 +922,19 @@ msgstr "tanım" msgid "Edit Settings" msgstr "Ayarları Düzenle" -#: appsettings/templates/appsettings.html:18 +#: appsettings/templates/appsettings.html:17 msgid "App Settings" msgstr "Uygulama Ayarları" -#: appsettings/templates/appsettings.html:22 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 msgid "Language" msgstr "Dil" -#: appsettings/templates/appsettings.html:55 +#: appsettings/templates/appsettings.html:54 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:60 +#: appsettings/templates/appsettings.html:59 msgid "Other Settings" msgstr "Diğer Ayarlar" @@ -929,96 +957,22 @@ msgstr "{setting.name} değiştirildi. Şimdi: {setting.value}" msgid "FQDN/IP" msgstr "FQDN/IP" -#: computes/forms.py:47 -msgid "No hostname has been entered" -msgstr "Sunucu adı girilmedi" - -#: computes/forms.py:48 -msgid "No IP / Domain name has been entered" -msgstr "IP/Alan adı girilmedi" - -#: computes/forms.py:49 -msgid "No login has been entered" -msgstr "Oturum açma bilgileri girilmedi" - -#: computes/forms.py:57 -msgid "The name of the host must not contain any special characters" -msgstr "Sunucu adı özel karakterler içeremez" - -#: computes/forms.py:59 -msgid "The name of the host must not exceed 20 characters" -msgstr "Sunucu adı 20 karakterden fazla olamaz" - -#: computes/forms.py:67 computes/validators.py:16 -msgid "Hostname must contain only numbers, or the domain name separated by \".\"" -msgstr "Sunucu adı sadece rakam içerebilir, ya da \".\" ile ayrılmış alanlar..." - -#: computes/forms.py:69 computes/validators.py:18 -msgid "Wrong IP address" -msgstr "Hatalı IP adresi" - -#: computes/models.py:6 +#: computes/models.py:12 msgid "hostname" msgstr "sunucuadı" -#: computes/models.py:7 +#: computes/models.py:13 msgid "login" msgstr "kullanıcı" -#: computes/models.py:8 +#: computes/models.py:14 msgid "password" msgstr "parola" -#: computes/models.py:9 +#: computes/models.py:15 msgid "details" msgstr "detaylar" -#: computes/templates/computes.html:3 computes/templates/computes.html:9 -#: templates/navbar.html:18 -msgid "Computes" -msgstr "Sunucular" - -#: computes/templates/computes.html:42 instances/templates/instance.html:1537 -msgid "Connected" -msgstr "Bağlı" - -#: computes/templates/computes.html:44 -msgid "Not Connected" -msgstr "Bağlı değil" - -#: computes/templates/computes.html:46 computes/templates/computes.html:91 -#: computes/templates/computes.html:93 computes/templates/computes.html:134 -#: computes/templates/computes.html:136 computes/templates/computes.html:182 -#: computes/templates/computes.html:184 computes/templates/computes.html:212 -#: computes/templates/computes.html:214 computes/templates/overview.html:92 -#: instances/templates/instance.html:758 instances/templates/instance.html:840 -msgid "Details" -msgstr "Ayrıntılar" - -#: computes/templates/computes.html:50 -msgid "No details available" -msgstr "Ayrıntı mevcut değil" - -#: computes/templates/computes.html:59 -msgid "Edit connection" -msgstr "Bağlantıyı düzenle" - -#: computes/templates/computes.html:73 computes/templates/computes.html:121 -#: computes/templates/computes.html:164 -msgid "FQDN / IP" -msgstr "FQDN / IP" - -#: computes/templates/computes.html:112 -msgid "" -"Need create ssh authorization key. If you have another SSH port on " -"your server, you can add IP:PORT like '192.168.1.1:2222'." -msgstr "" - -#: computes/templates/computes.html:241 -msgid "Hypervisor doesn't have any Computes" -msgstr "Hipervizör hiçbir Sunucya sahip değil" - #: computes/templates/computes/form.html:6 msgid "Add Compute" msgstr "Sunucu Ekle" @@ -1027,6 +981,141 @@ msgstr "Sunucu Ekle" 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 +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 +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 +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 +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 +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 +#: storages/templates/create_stg_block.html:124 +#: storages/templates/storage.html:35 storages/templates/storages.html:35 +msgid "Secrets" +msgstr "Parolalar" + +#: computes/templates/computes/instances.html:58 +msgid "Hypervisor doesn't have any Instances" +msgstr "Hipervizör üzerinde hiç sanal makine yok" + +#: 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:777 +#: instances/templates/instances/settings_tab.html:800 +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 +msgid "VCPU" +msgstr "VCPU" + +#: computes/templates/computes/instances.html:70 +#: computes/templates/overview.html:82 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/instances/resize_tab.html:13 +msgid "Memory" +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 +msgid "Off" +msgstr "Kapalı" + +#: computes/templates/computes/instances.html:98 +#: instances/templates/allinstances_index_grouped.html:60 +#: instances/templates/allinstances_index_nongrouped.html:44 +#, fuzzy +#| msgid "Suspend" +msgid "Suspended" +msgstr "Duraklat" + +#: computes/templates/computes/list.html:6 +#: computes/templates/computes/list.html:12 templates/navbar.html:18 +msgid "Computes" +msgstr "Sunucular" + +#: computes/templates/computes/list.html:21 +#, fuzzy +#| msgid "You don't have any groups" +msgid "You don't have any computes" +msgstr "Hiç grubunuz yok" + +#: computes/templates/computes/list.html:31 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 +#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/instances/settings_tab.html:876 +msgid "Connected" +msgstr "Bağlı" + +#: computes/templates/computes/list.html:42 +msgid "Not Connected" +msgstr "Bağlı değil" + #: computes/templates/create_comp_block.html:5 msgid "TCP" msgstr "TCP" @@ -1047,81 +1136,6 @@ msgstr "Yerel" msgid "Add new host" msgstr "Yeni sunucu ekle" -#: computes/templates/overview.html:4 computes/templates/overview.html:13 -#: instances/templates/instances.html:30 -#: 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 -msgid "Overview" -msgstr "Genel Görünüm" - -#: computes/templates/overview.html:16 instances/templates/allinstances.html:4 -#: instances/templates/allinstances.html:20 -#: instances/templates/bottom_bar.html:17 instances/templates/instances.html:4 -#: instances/templates/instances.html:33 -#: 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 -#: templates/navbar.html:14 -msgid "Instances" -msgstr "Sanal Makineler" - -#: computes/templates/overview.html:19 instances/templates/instances.html:36 -#: 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 -msgid "Storages" -msgstr "Depolamalar" - -#: computes/templates/overview.html:22 instances/templates/instances.html:39 -#: 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 -msgid "Networks" -msgstr "Ağlar" - -#: computes/templates/overview.html:25 instances/templates/instances.html:42 -#: 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 -msgid "Interfaces" -msgstr "Arabirimler" - -#: computes/templates/overview.html:28 instances/templates/instances.html:45 -#: 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 -msgid "NWFilters" -msgstr "AğFiltreleri" - -#: computes/templates/overview.html:31 instances/templates/instances.html:48 -#: 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 -#: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 -msgid "Secrets" -msgstr "Parolalar" - #: computes/templates/overview.html:42 msgid "Basic details" msgstr "Temel ayrıntılar" @@ -1155,17 +1169,9 @@ msgstr "Qemu" msgid "Libvirt" msgstr "Libvirt" -#: computes/templates/overview.html:82 -#: instances/templates/allinstances.html:59 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:9 -#: instances/templates/instance.html:369 instances/templates/instances.html:74 -msgid "Memory" -msgstr "Bellek" - #: computes/templates/overview.html:84 -#: create/templates/create_instance_w1.html:42 -#: create/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w1.html:42 +#: instances/templates/create_instance_w1.html:58 msgid "Architecture" msgstr "Mimari" @@ -1194,289 +1200,160 @@ msgstr "CPU Kullanımı" msgid "RAM Utilization" msgstr "RAM Kullanımı" +#: computes/validators.py:16 +msgid "" +"Hostname must contain only numbers, or the domain name separated by \".\"" +msgstr "" +"Sunucu adı sadece rakam içerebilir, ya da \".\" ile ayrılmış alanlar..." + +#: computes/validators.py:18 +msgid "Wrong IP address" +msgstr "Hatalı IP adresi" + #: computes/validators.py:24 msgid "The hostname must not contain any special characters" msgstr "Sunucu alan adı herhangi bir özel karakter içeremez" -#: console/templates/console-base.html:69 +#: console/templates/console-base.html:51 msgid "Send key(s)" msgstr "Anahtar(ları) gönder" -#: console/templates/console-base.html:89 +#: console/templates/console-base.html:71 msgid "Fullscreen" msgstr "Tamekran" +#: console/templates/console-spice-full.html:56 +msgid "must set host and port" +msgstr "sunucu adresi ve portu ayarlanmalı" + +#: console/templates/console-spice-full.html:83 +#: console/templates/console-spice-full.html:97 +#: console/templates/console-spice-lite.html:138 +#: console/templates/console-spice-lite.html:150 +#, fuzzy +#| msgid "Disconnected" +msgid "disconnect" +msgstr "Bağlantı yok" + +#: 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" + +#: console/templates/console-spice-full.html:197 +#: instances/templates/allinstances_index_nongrouped.html:7 +msgid "Host" +msgstr "Sunucu" + #: console/templates/console-spice-full.html:199 msgid "Port" msgstr "Bağlantı Noktası" -#: console/templates/console-spice-full.html:201 +#: console/templates/console-spice-full.html:207 msgid "Show console" msgstr "Konsol göster" -#: console/templates/console-spice-full.html:202 +#: 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:62 +#: storages/templates/storage.html:61 msgid "Start" msgstr "Başlat" -#: console/templates/console-vnc-full.html:83 +#: console/templates/console-spice-lite.html:109 +msgid "must specify host and port in URL" +msgstr "URL de sunucu adresi ve portu belirtilmelidir" + +#: console/templates/console-vnc-full.html:78 msgid "noVNC encountered an error" msgstr "noVNC bir hatayla karşılaştı" -#: console/templates/console-vnc-lite.html:297 +#: console/templates/console-vnc-lite.html:222 msgid "Loading" msgstr "Yükleniyor" -#: create/forms.py:10 -msgid "No flavor name has been entered" -msgstr "" - -#: create/forms.py:13 create/forms.py:37 -msgid "No VCPU has been entered" -msgstr "VCPU belirtilmedi" - -#: create/forms.py:15 -msgid "No HDD image has been entered" -msgstr "HDD imajı belirtilmedi" - -#: create/forms.py:17 create/forms.py:40 -msgid "No RAM size has been entered" -msgstr "RAM boyutu belirtilmedi" - -#: create/forms.py:34 +#: instances/forms.py:37 msgid "No Virtual Machine name has been entered" msgstr "Sanal makine adı girilmedi" -#: create/forms.py:41 +#: instances/forms.py:39 +msgid "No VCPU has been entered" +msgstr "VCPU belirtilmedi" + +#: instances/forms.py:42 +msgid "No RAM size has been entered" +msgstr "RAM boyutu belirtilmedi" + +#: instances/forms.py:43 msgid "No Network pool has been choosen" msgstr "Ağ havuzu seçilmedi" -#: create/forms.py:46 +#: instances/forms.py:48 msgid "Please select HDD cache mode" msgstr "Lütfen HDD ön bellek modunu seçin" -#: create/forms.py:53 +#: instances/forms.py:55 msgid "Please select a graphics type" msgstr "Lütfen Grafik tipini seçiniz" -#: create/forms.py:54 +#: instances/forms.py:56 msgid "Please select a video driver" msgstr "Lütfen bir video sürücüsü seçin" -#: create/forms.py:61 -msgid "" -"The name of the virtual machine must not contain any special characters" +#: instances/forms.py:63 +msgid "The name of the virtual machine must not contain any special characters" msgstr "Sanal makine adı özel karakterler içeremez" -#: create/forms.py:63 +#: instances/forms.py:65 msgid "The name of the virtual machine must not exceed 20 characters" msgstr "Sanal makine adı 20 karakterden fazla olamaz" -#: create/models.py:5 +#: instances/models.py:11 msgid "label" msgstr "etiket" -#: create/models.py:6 +#: instances/models.py:12 msgid "memory" msgstr "bellek" -#: create/models.py:7 +#: instances/models.py:13 msgid "vcpu" msgstr "vcpu" -#: create/models.py:8 +#: instances/models.py:14 msgid "disk" msgstr "disk" -#: create/templates/create_flav_block.html:13 -msgid "Add New Flavor" -msgstr "" +#: instances/models.py:28 +msgid "uuid" +msgstr "uuid" -#: create/templates/create_flav_block.html:21 -msgid "Micro" -msgstr "Mikro" +#: instances/models.py:29 +msgid "is template" +msgstr "şablon mu" -#: create/templates/create_flav_block.html:26 -#: create/templates/create_instance_w2.html:82 -#: create/templates/create_instance_w2.html:327 -#: create/templates/create_instance_w2.html:540 -#: instances/templates/allinstances.html:58 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:8 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 -#: instances/templates/instances.html:73 -msgid "VCPU" -msgstr "VCPU" +#: instances/models.py:30 +msgid "created" +msgstr "oluşturuldu" -#: create/templates/create_flav_block.html:33 -#: create/templates/create_instance_w2.html:83 -#: create/templates/create_instance_w2.html:356 -#: create/templates/create_instance_w2.html:567 -#: instances/templates/instance.html:45 -msgid "RAM" -msgstr "RAM" +#: instances/models.py:215 +#, fuzzy +#| msgid "Show access root password" +msgid "Can access console without password" +msgstr "Kök erişim parolasını göster" -#: create/templates/create_flav_block.html:38 -#: create/templates/create_instance_w2.html:94 -#: create/templates/create_instance_w2.html:360 -#: create/templates/create_instance_w2.html:571 -#: instances/templates/allinstances.html:78 -#: instances/templates/instance.html:45 instances/templates/instance.html:450 -#: instances/templates/instance.html:463 -msgid "MB" -msgstr "MB" +#: instances/templates/add_instance_network_block.html:12 +msgid "Add Instance Network" +msgstr "Sanal makine ağı ekle" -#: create/templates/create_flav_block.html:41 -#: create/templates/create_instance_w2.html:84 -#: create/templates/create_instance_w2.html:371 -msgid "HDD" -msgstr "HDD" - -#: create/templates/create_flav_block.html:46 -#: create/templates/create_instance_w2.html:95 -#: instances/templates/add_instance_volume.html:60 -#: storages/templates/create_stg_vol_block.html:71 -msgid "GB" -msgstr "GB" - -#: create/templates/create_instance_w1.html:4 -#: create/templates/create_instance_w2.html:4 -msgid "Create new instance" -msgstr "Yeni sanal makine oluştur" - -#: create/templates/create_instance_w1.html:4 -msgid "Select Type" -msgstr "Tip seçin" - -#: create/templates/create_instance_w1.html:11 -#: create/templates/create_instance_w2.html:13 -#, python-format -msgid "New instance on %(host)s " -msgstr "%(host)s üzerinde yeni sanal makine" - -#: create/templates/create_instance_w1.html:47 -#: instances/templates/instance.html:643 networks/templates/network.html:75 -#: nwfilters/templates/nwfilter.html:52 -msgid "XML" -msgstr "XML" - -#: create/templates/create_instance_w1.html:68 -msgid "Chipset" -msgstr "Yonga" - -#: create/templates/create_instance_w1.html:78 -msgid "Next" -msgstr "İleri" - -#: create/templates/create_instance_w2.html:49 -msgid "Flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:54 -msgid "Custom" -msgstr "Özel" - -#: create/templates/create_instance_w2.html:59 -msgid "Template" -msgstr "Şablon" - -#: create/templates/create_instance_w2.html:70 -msgid "Hypervisor doesn't have any Flavors" -msgstr "" - -#: create/templates/create_instance_w2.html:75 -msgid "Create from flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:101 -msgid "Create Virtual Machine" -msgstr "Sanal Makine Oluştur" - -#: create/templates/create_instance_w2.html:119 -#: create/templates/create_instance_w2.html:316 -#: create/templates/create_instance_w2.html:529 -msgid "Firmware" -msgstr "Üretici yazılımı" - -#: create/templates/create_instance_w2.html:131 -#: create/templates/create_instance_w2.html:334 -#: create/templates/create_instance_w2.html:546 -msgid "VCPU Config" -msgstr "VCPU Konfigi" - -#: create/templates/create_instance_w2.html:134 -#: create/templates/create_instance_w2.html:337 -#: create/templates/create_instance_w2.html:549 -msgid "no-mode" -msgstr "" - -#: create/templates/create_instance_w2.html:153 -#: create/templates/create_instance_w2.html:595 -#: instances/templates/add_instance_volume.html:30 -#: instances/templates/add_instance_volume.html:100 -#: instances/templates/instance.html:829 storages/templates/storage.html:4 -#: storages/templates/storage.html:14 -msgid "Storage" -msgstr "Depolama" - -#: create/templates/create_instance_w2.html:162 -#: create/templates/create_instance_w2.html:190 -#: create/templates/create_instance_w2.html:381 -#: create/templates/create_instance_w2.html:436 -#: create/templates/create_instance_w2.html:584 -#: create/templates/create_instance_w2.html:603 -#: create/templates/create_instance_w2.html:649 -#: instances/templates/add_instance_network_block.html:40 -#: instances/templates/add_instance_volume.html:117 -#: instances/templates/create_inst_block.html:25 -#: instances/templates/instance.html:329 instances/templates/instance.html:776 -#: instances/templates/instance.html:972 -#: instances/templates/instance.html:1649 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 -#: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:49 storages/templates/storage.html:51 -#: storages/templates/storage.html:53 -msgid "None" -msgstr "Hiçbiri" - -#: create/templates/create_instance_w2.html:168 -#: create/templates/create_instance_w2.html:392 -#: create/templates/create_instance_w2.html:609 -#: instances/templates/add_instance_network_block.html:24 -#: instances/templates/instance.html:624 instances/templates/instance.html:959 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 -msgid "Network" -msgstr "Ağ" - -#: create/templates/create_instance_w2.html:178 -#: create/templates/create_instance_w2.html:406 -#: create/templates/create_instance_w2.html:619 -#: instances/templates/edit_instance_volume.html:25 -msgid "Advanced" -msgstr "Gelişmiş" - -#: create/templates/create_instance_w2.html:187 -#: create/templates/create_instance_w2.html:433 -#: create/templates/create_instance_w2.html:646 -#: instances/templates/add_instance_network_block.html:37 -#: instances/templates/instance.html:968 nwfilters/templates/nwfilter.html:9 -msgid "NWFilter" -msgstr "AğFiltresi" - -#: create/templates/create_instance_w2.html:198 -#: create/templates/create_instance_w2.html:635 -msgid "HDD cache mode" -msgstr "HDD önbellek modu" - -#: create/templates/create_instance_w2.html:209 #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/instance.html:924 instances/templates/instance.html:947 -#: instances/templates/instance.html:1047 +#: 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 #: interfaces/templates/interfaces.html:63 @@ -1485,131 +1362,47 @@ msgstr "HDD önbellek modu" msgid "MAC" msgstr "MAC" -#: create/templates/create_instance_w2.html:216 -#: create/templates/create_instance_w2.html:445 -#: create/templates/create_instance_w2.html:658 -msgid "Graphics" -msgstr "Grafikler" +#: 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/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 +msgid "Network" +msgstr "Ağ" -#: create/templates/create_instance_w2.html:227 -#: create/templates/create_instance_w2.html:456 -#: create/templates/create_instance_w2.html:669 -msgid "Video" -msgstr "Video" +#: 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 +msgid "NWFilter" +msgstr "AğFiltresi" -#: create/templates/create_instance_w2.html:241 -#: create/templates/create_instance_w2.html:470 -#: create/templates/create_instance_w2.html:683 -msgid "Console Access" -msgstr "Konsol Erişimi" - -#: create/templates/create_instance_w2.html:251 -#: create/templates/create_instance_w2.html:253 -#: create/templates/create_instance_w2.html:480 -#: create/templates/create_instance_w2.html:482 -#: create/templates/create_instance_w2.html:693 -#: create/templates/create_instance_w2.html:695 -msgid "Console Password" -msgstr "Konsol Parolası" - -#: create/templates/create_instance_w2.html:257 -#: create/templates/create_instance_w2.html:486 -#: create/templates/create_instance_w2.html:699 -msgid "Guest Agent" -msgstr "Misafir Aracı" - -#: create/templates/create_instance_w2.html:264 -#: create/templates/create_instance_w2.html:493 -#: create/templates/create_instance_w2.html:706 -msgid "VirtIO" -msgstr "VirtIO" - -#: create/templates/create_instance_w2.html:363 -msgid "Added Disks" -msgstr "Eklenen Diskler" - -#: create/templates/create_instance_w2.html:376 -#: create/templates/create_instance_w2.html:579 -msgid "Select pool" -msgstr "Havuz seçin" - -#: create/templates/create_instance_w2.html:415 -#: create/templates/create_instance_w2.html:628 -msgid "Disk Metadata" -msgstr "Disk Metadata" - -#: create/templates/create_instance_w2.html:417 -#: create/templates/create_instance_w2.html:630 -msgid "Metadata preallocation" -msgstr "Metadata öntahsis" - -#: create/templates/create_instance_w2.html:419 -#: create/templates/create_instance_w2.html:632 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 -msgid "Image" -msgstr "İmaj" - -#: create/templates/create_instance_w2.html:422 -msgid "HDD Cache Mode" -msgstr "HDD Önbellek Modu" - -#: create/templates/create_instance_w2.html:574 -msgid "Template Disk" -msgstr "Şablon Disk" - -#: create/views.py:52 create/views.py:164 -msgid "A virtual machine with this name already exists" -msgstr "Bu isimde bir sanal makine mevcut" - -#: create/views.py:133 -msgid "You haven't defined any storage pools" -msgstr "Hiç bir depolama havuzu tanımlamadınız" - -#: create/views.py:136 -msgid "You haven't defined any network pools" -msgstr "Hiç bir ağ havuzu tanımlamadınız" - -#: create/views.py:167 -msgid "There is an instance with same name. Are you sure?" -msgstr "Aynı adlı bir sanal makine var. Emin misiniz?" - -#: create/views.py:171 -msgid "No Virtual Machine MAC has been entered" -msgstr "Sanal makine için MAC adresi belirtmediniz" - -#: create/views.py:204 -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" - -#: create/views.py:230 -msgid "First you need to create or select an image" -msgstr "Ya daha önce oluşturun ya da bir imaj seçin" - -#: create/views.py:252 -msgid "Invalid cache mode" -msgstr "Geçersiz önbellek modu" - -#: create/views.py:290 -msgid "Instance is created" -msgstr "Sanal makine oluşturuldu" - -#: instances/models.py:11 -msgid "uuid" -msgstr "" - -#: instances/models.py:12 -msgid "is template" -msgstr "şablon mu" - -#: instances/models.py:13 -msgid "created" -msgstr "oluşturuldu" - -#: instances/templates/add_instance_network_block.html:12 -msgid "Add Instance Network" -msgstr "Sanal makine ağı ekle" +#: 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/instances/access_tab.html:135 +#: instances/templates/instances/settings_tab.html:183 +#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/stats_tab.html:90 +#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: storages/templates/create_stg_block.html:132 +#: storages/templates/storage.html:48 storages/templates/storage.html:50 +#: storages/templates/storage.html:52 +msgid "None" +msgstr "Hiçbiri" #: instances/templates/add_instance_owner_block.html:12 msgid "Add Instance Owner" @@ -1638,24 +1431,36 @@ msgstr "Mevcut Disk" msgid "Volume parameters" 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/instances/settings_tab.html:237 +#: storages/templates/storage.html:4 storages/templates/storage.html:14 +msgid "Storage" +msgstr "Depolama" + #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/create_stg_vol_block.html:57 -#: storages/templates/storage.html:101 storages/templates/storage.html:139 +#: storages/templates/storage.html:100 storages/templates/storage.html:138 msgid "Format" msgstr "Biçem" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/create_stg_vol_block.html:67 -#: storages/templates/storage.html:54 storages/templates/storage.html:100 +#: storages/templates/storage.html:53 storages/templates/storage.html:99 #: storages/templates/storages.html:66 msgid "Size" msgstr "Boyut" +#: instances/templates/add_instance_volume.html:60 +#: instances/templates/create_instance_w2.html:96 +msgid "GB" +msgstr "GB" + #: instances/templates/add_instance_volume.html:63 #: instances/templates/add_instance_volume.html:123 #: instances/templates/edit_instance_volume.html:53 -#: instances/templates/instance.html:763 +#: instances/templates/instances/settings_tab.html:168 msgid "Bus" msgstr "Veriyolu" @@ -1665,9 +1470,8 @@ msgid "Cache" msgstr "Önbellek" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instance.html:1416 -#: storages/templates/create_stg_vol_block.html:74 -#: storages/templates/storage.html:149 +#: instances/templates/instances/settings_tab.html:755 +#: storages/templates/storage.html:148 msgid "Metadata" msgstr "Metaveri" @@ -1679,56 +1483,23 @@ msgstr "Havuz seç" msgid "Volume" msgstr "Birim" -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -msgid "You don't have any Instance" -msgstr "Hiç sanal makineniz yok" +#: instances/templates/allinstances.html:24 +msgid "Problem occurred with host" +msgstr "Sunucu ile ilgili bir problem meydana geldi" -#: instances/templates/allinstances.html:71 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:21 -#: instances/templates/instance.html:14 instances/templates/instances.html:86 -msgid "Off" -msgstr "Kapalı" - -#: instances/templates/allinstances.html:74 -#: instances/templates/allinstances_index_grouped.html:58 -#: instances/templates/allinstances_index_nongrouped.html:22 -#: instances/templates/instance.html:20 instances/templates/instance.html:143 -#: instances/templates/instance.html:198 -#: instances/templates/instance_actions.html:15 -#: instances/templates/instance_actions.html:32 -#: instances/templates/instance_actions.html:49 -#: instances/templates/instances.html:87 instances/views.py:699 -#: instances/views.py:1239 -msgid "Suspend" -msgstr "Duraklat" - -#: instances/templates/allinstances_index_grouped.html:6 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:1438 -#: instances/templates/instance.html:1461 -#: instances/templates/instances.html:70 -msgid "Description" -msgstr "Tanım" - -#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_grouped.html:12 msgid "Mem Usage" msgstr "Bellek Kullanımı" -#: instances/templates/allinstances_index_grouped.html:27 -msgid "Not Active" -msgstr "Pasif" - -#: instances/templates/allinstances_index_grouped.html:28 -msgid "Connection Failed" -msgstr "Bağlantı Başarısız" - #: instances/templates/bottom_bar.html:4 msgid "HOST" msgstr "SUNUCU" -#: instances/templates/create_inst_block.html:12 +#: instances/templates/create_flav_block.html:14 +msgid "Add New Flavor" +msgstr "" + +#: instances/templates/create_inst_block.html:11 msgid "Choose a compute for new instance" msgstr "Yeni sanal makine için bir sunucu seç" @@ -1745,6 +1516,183 @@ msgstr "Lütfen seçin" msgid "Choose" msgstr "Seç" +#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w2.html:5 +msgid "Create new instance" +msgstr "Yeni sanal makine oluştur" + +#: instances/templates/create_instance_w1.html:4 +msgid "Select Type" +msgstr "Tip seçin" + +#: instances/templates/create_instance_w1.html:11 +#: instances/templates/create_instance_w2.html:14 +#, python-format +msgid "New instance on %(host)s " +msgstr "%(host)s üzerinde yeni sanal makine" + +#: instances/templates/create_instance_w1.html:47 +#: instances/templates/instances/settings_tab.html:49 +#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +msgid "XML" +msgstr "XML" + +#: instances/templates/create_instance_w1.html:68 +msgid "Chipset" +msgstr "Yonga" + +#: instances/templates/create_instance_w1.html:78 +msgid "Next" +msgstr "İleri" + +#: instances/templates/create_instance_w2.html:50 +msgid "Flavor" +msgstr "" + +#: instances/templates/create_instance_w2.html:55 +msgid "Custom" +msgstr "Özel" + +#: instances/templates/create_instance_w2.html:60 +msgid "Template" +msgstr "Şablon" + +#: instances/templates/create_instance_w2.html:71 +msgid "Hypervisor doesn't have any Flavors" +msgstr "" + +#: instances/templates/create_instance_w2.html:76 +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 +msgid "RAM" +msgstr "RAM" + +#: instances/templates/create_instance_w2.html:85 +#: instances/templates/create_instance_w2.html:372 +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/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:108 +msgid "MB" +msgstr "MB" + +#: instances/templates/create_instance_w2.html:102 +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 +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 +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 +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/edit_instance_volume.html:25 +msgid "Advanced" +msgstr "Gelişmiş" + +#: instances/templates/create_instance_w2.html:199 +#: instances/templates/create_instance_w2.html:636 +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 +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 +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 +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 +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 +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 +msgid "VirtIO" +msgstr "VirtIO" + +#: instances/templates/create_instance_w2.html:364 +msgid "Added Disks" +msgstr "Eklenen Diskler" + +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:580 +msgid "Select pool" +msgstr "Havuz seçin" + +#: instances/templates/create_instance_w2.html:416 +#: instances/templates/create_instance_w2.html:629 +msgid "Disk Metadata" +msgstr "Disk Metadata" + +#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:631 +msgid "Metadata preallocation" +msgstr "Metadata öntahsis" + +#: instances/templates/create_instance_w2.html:420 +#: instances/templates/create_instance_w2.html:633 +#: 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 +msgid "HDD Cache Mode" +msgstr "HDD Önbellek Modu" + +#: instances/templates/create_instance_w2.html:575 +msgid "Template Disk" +msgstr "Şablon Disk" + #: instances/templates/edit_instance_volume.html:3 msgid "Edit Volume" msgstr "Birim Düzenle" @@ -1787,12 +1735,21 @@ msgstr "IO modu" #: instances/templates/edit_instance_volume.html:98 msgid "Discard mode" -msgstr "" +msgstr "Diskard modu" #: instances/templates/edit_instance_volume.html:108 msgid "Detect zeroes" msgstr "Sıfırları yakala" +#: instances/templates/instance.html:20 +#: 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 +msgid "Suspend" +msgstr "Duraklat" + #: instances/templates/instance.html:26 msgid "Guest Agent Enabled & Connected" msgstr "Misafir Aracı Etkin & Bağlı" @@ -1805,8 +1762,9 @@ msgstr "Misafir Aracı Etkin fakat bağlı değil" msgid "Guest Agent Not Enabled & Not Connected" msgstr "Misafir Aracı etkin değil & Bağlanmamış" -#: instances/templates/instance.html:48 instances/templates/instance.html:374 -#: instances/templates/instance.html:610 +#: instances/templates/instance.html:48 +#: instances/templates/instances/resize_tab.html:18 +#: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "Disk" @@ -1818,166 +1776,162 @@ msgstr "Sanal makine bilgilerini yenile" msgid "quota reached" msgstr "kotaya erişildi" -#: instances/templates/instance.html:76 +#: instances/templates/instance.html:75 msgid "Power" msgstr "Güç" -#: instances/templates/instance.html:82 +#: instances/templates/instance.html:81 msgid "Access" msgstr "Erişim" -#: instances/templates/instance.html:95 +#: instances/templates/instance.html:94 msgid "Snapshot" msgstr "Anlık Görüntü" -#: instances/templates/instance.html:102 templates/navbar.html:32 +#: instances/templates/instance.html:101 templates/navbar.html:32 msgid "Settings" msgstr "Ayarlar" -#: instances/templates/instance.html:108 +#: instances/templates/instance.html:107 msgid "Stats" msgstr "İstatistikler" -#: instances/templates/instance.html:114 -#: instances/templates/instance.html:1674 -#: instances/templates/instance.html:1691 -#: instances/templates/instance.html:1695 instances/views.py:421 +#: instances/templates/instance.html:113 +#: 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 msgid "Destroy" msgstr "Sil" -#: instances/templates/instance.html:127 instances/templates/instance.html:176 -#: instances/templates/instance_actions.html:18 -#: instances/templates/instance_actions.html:52 instances/views.py:387 -#: instances/views.py:1199 -msgid "Power Off" -msgstr "Kapat" - -#: instances/templates/instance.html:132 instances/templates/instance.html:183 -#: instances/templates/instance_actions.html:21 -#: instances/templates/instance_actions.html:38 -#: instances/templates/instance_actions.html:55 instances/views.py:381 -#: instances/views.py:1211 -msgid "Power Cycle" -msgstr "Yeniden başlat" - -#: instances/templates/instance.html:137 instances/templates/instance.html:157 -#: instances/templates/instance.html:190 instances/templates/instance.html:216 -#: instances/templates/instance_actions.html:35 instances/views.py:393 -#: instances/views.py:1206 -msgid "Force Off" -msgstr "Zorla Kapat" - -#: instances/templates/instance.html:152 instances/templates/instance.html:209 -#: instances/templates/instance.html:224 -#: instances/templates/instance_actions.html:29 instances/views.py:705 -#: instances/views.py:1245 -msgid "Resume" -msgstr "Devam ettir" - -#: instances/templates/instance.html:165 instances/templates/instance.html:236 -#: instances/templates/instance.html:238 -#: instances/templates/instance_actions.html:11 -#: instances/templates/instance_actions.html:46 instances/views.py:374 -#: instances/views.py:1193 +#: 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 msgid "Power On" msgstr "Başlat" -#: instances/templates/instance.html:174 -msgid "This action sends an ACPI shutdown signal to the instance." -msgstr "Bu eylem sanal makineye bir ACPI kapatma sinyali gönderir." +#: instances/templates/instance_actions.html:15 +#: instances/templates/instances/power_tab.html:9 +#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +msgid "Power Off" +msgstr "Kapat" -#: instances/templates/instance.html:181 -msgid "" -"This action forcibly powers off and start the instance and may cause data " -"corruption." -msgstr "" -"Bu eylem sanal makineyi zorla kapatır ve yeniden başlatır ve bu eylem veri " -"bozulmasına yol açabilir." +#: instances/templates/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 +msgid "Power Cycle" +msgstr "Yeniden başlat" -#: instances/templates/instance.html:188 instances/templates/instance.html:214 -msgid "" -"This action forcibly powers off the instance and may cause data corruption." -msgstr "" -"Bu eylem sanal makineyi zorla kapatır ve bu veri bozulmasına yol açabilir." +#: instances/templates/instance_actions.html:17 +#: instances/templates/instance_actions.html:30 +msgid "VNC Console" +msgstr "VNC Konsol" -#: instances/templates/instance.html:196 -msgid "This action suspends the instance." -msgstr "Bu eylem sanal makineyi duraklatır." +#: 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 +msgid "Resume" +msgstr "Devam ettir" -#: instances/templates/instance.html:207 -msgid "This action restore the instance after suspend." -msgstr "Bu eylem sanal makineyi sürdürmeye döndürür." +#: instances/templates/instance_actions.html:26 +#: 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 +msgid "Force Off" +msgstr "Zorla Kapat" -#: instances/templates/instance.html:222 -msgid "Administrator blocked your instance." -msgstr "Yönetici sizin sanal makinenizi blokladı." - -#: instances/templates/instance.html:232 -msgid "Click on Power On button to start this instance." -msgstr "Sanal makineyi başlatmak için Başlat tuşuna tıklayın" - -#: instances/templates/instance.html:235 -msgid "Template instance cannot be started." -msgstr "Şablon sanal makine başlatılamaz" - -#: instances/templates/instance.html:253 instances/templates/instance.html:285 -#: instances/templates/instance.html:290 instances/templates/instance.html:291 -#: instances/templates/instance.html:295 instances/templates/instance.html:617 -#: instances/templates/instance_actions.html:58 +#: instances/templates/instance_actions.html:41 +#: instances/templates/instances/access_tab.html:9 +#: instances/templates/instances/access_tab.html:79 +#: instances/templates/instances/access_tab.html:87 +#: instances/templates/instances/access_tab.html:90 +#: instances/templates/instances/access_tab.html:94 +#: instances/templates/instances/settings_tab.html:23 msgid "Console" msgstr "Konsol" -#: instances/templates/instance.html:259 +#: instances/templates/instances/access_tab.html:16 msgid "Root Password" msgstr "Kök Parola" -#: instances/templates/instance.html:273 instances/templates/instance.html:349 +#: instances/templates/instances/access_tab.html:31 +#: instances/templates/instances/access_tab.html:156 msgid "VDI" msgstr "VDI" -#: instances/templates/instance.html:281 +#: instances/templates/instances/access_tab.html:39 +#, fuzzy, python-format +#| msgid "" +#| "This action opens a new window with a VNC connection to the console of " +#| "the instance." msgid "" -"This action opens a new window with a VNC connection to the console of the " -"instance." +" This action opens a new window with a %(type)s connection to the console of " +"the instance." msgstr "Bu eylem sanal makinenin konsoluna bir VNC bağlantısı penceresi açar." -#: instances/templates/instance.html:287 +#: instances/templates/instances/access_tab.html:47 +msgid "Scale" +msgstr "Ölçekle" + +#: instances/templates/instances/access_tab.html:55 +msgid "View Only" +msgstr "Sadece Görüntüle" + +#: instances/templates/instances/access_tab.html:63 +#, fuzzy +#| msgid "Resize Memory" +msgid "Resize Session" +msgstr "Bellek Boyutlandır" + +#: instances/templates/instances/access_tab.html:71 +msgid "View Clipboard" +msgstr "" + +#: instances/templates/instances/access_tab.html:82 msgid "Toggle Dropdown" msgstr "" -#: instances/templates/instance.html:290 instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:86 +#: instances/templates/instances/access_tab.html:89 msgid "Console port" msgstr "Konsol bağlantı noktası" -#: instances/templates/instance.html:290 +#: instances/templates/instances/access_tab.html:87 msgid "Lite" msgstr "Hafif" -#: instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:90 msgid "Full" msgstr "Tam" -#: instances/templates/instance.html:301 +#: instances/templates/instances/access_tab.html:100 msgid "You need shut down your instance and enter a new root password." msgstr "Sanal makinenizi kapatmalı ve yeni kök parolanızı girmelisiniz." -#: instances/templates/instance.html:305 +#: instances/templates/instances/access_tab.html:107 msgid "Enter Password" msgstr "Parola Gir" -#: instances/templates/instance.html:309 instances/templates/instance.html:311 +#: instances/templates/instances/access_tab.html:112 +#: instances/templates/instances/access_tab.html:115 msgid "Reset Root Password" msgstr "Kök parola sıfırla" -#: instances/templates/instance.html:319 +#: instances/templates/instances/access_tab.html:123 msgid "You need shut down your instance and choose your public key." msgstr "Sanal makinenizi kapatmalı ve açık anahtarınızı seçmelisiniz." -#: instances/templates/instance.html:335 instances/templates/instance.html:337 +#: instances/templates/instances/access_tab.html:142 +#: instances/templates/instances/access_tab.html:144 msgid "Add Public Key" msgstr "Açık Anahtar Ekle" -#: instances/templates/instance.html:345 +#: instances/templates/instances/access_tab.html:152 msgid "" "This action opens a remote viewer with a connection to the console of the " "instance." @@ -1985,641 +1939,668 @@ msgstr "" "Bu eylem sanal makinenin konsoluna bir bağlantı ile uzak görüntüleyiciyi " "açar." -#: instances/templates/instance.html:364 +#: instances/templates/instances/destroy_instance_form.html:4 +#, fuzzy +#| msgid "Destroy" +msgid "Confirm Destroy" +msgstr "Sil" + +#: instances/templates/instances/destroy_instance_form.html:8 +#, fuzzy +#| msgid "Destroy Instance" +msgid "Destroy instance" +msgstr "Sanal makineyi sil" + +#: instances/templates/instances/destroy_instance_form.html:15 +msgid "Instance is suspended, cannot destroy!" +msgstr "Sanal makine duraklatılmış, makine yok edilemez!" + +#: instances/templates/instances/destroy_instance_form.html:19 +msgid "This action is irreversible!" +msgstr "Bu eylem geri döndürülemez!" + +#: instances/templates/instances/destroy_instance_form.html:26 +msgid "Remove Instance's data" +msgstr "Sanal makinenin verisini sil" + +#: instances/templates/instances/destroy_instance_form.html:34 +msgid "Remove Instance's NVRAM" +msgstr "Sanal makine NVRAM'ini sil" + +#: instances/templates/instances/destroy_instance_form.html:46 +#, fuzzy +#| msgid "Destroy Instance" +msgid "You cannot destroy instance!" +msgstr "Sanal makineyi sil" + +#: instances/templates/instances/destroy_tab.html:8 +msgid "Destroy Instance" +msgstr "Sanal makineyi sil" + +#: instances/templates/instances/destroy_tab.html:15 +#, 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." + +#: instances/templates/instances/power_tab.html:56 +msgid "This action sends an ACPI shutdown signal to the instance." +msgstr "Bu eylem sanal makineye bir ACPI kapatma sinyali gönderir." + +#: instances/templates/instances/power_tab.html:64 +msgid "" +"This action forcibly powers off and start the instance and may cause data " +"corruption." +msgstr "" +"Bu eylem sanal makineyi zorla kapatır ve yeniden başlatır ve bu eylem veri " +"bozulmasına yol açabilir." + +#: instances/templates/instances/power_tab.html:71 +#: instances/templates/instances/power_tab.html:98 +msgid "" +"This action forcibly powers off the instance and may cause data corruption." +msgstr "" +"Bu eylem sanal makineyi zorla kapatır ve bu veri bozulmasına yol açabilir." + +#: instances/templates/instances/power_tab.html:80 +msgid "This action suspends the instance." +msgstr "Bu eylem sanal makineyi duraklatır." + +#: instances/templates/instances/power_tab.html:91 +msgid "This action restore the instance after suspend." +msgstr "Bu eylem sanal makineyi sürdürmeye döndürür." + +#: instances/templates/instances/power_tab.html:106 +msgid "Administrator blocked your instance." +msgstr "Yönetici sizin sanal makinenizi blokladı." + +#: instances/templates/instances/power_tab.html:116 +msgid "Click on Power On button to start this instance." +msgstr "Sanal makineyi başlatmak için Başlat tuşuna tıklayın" + +#: instances/templates/instances/power_tab.html:120 +msgid "Template instance cannot be started." +msgstr "Şablon sanal makine başlatılamaz" + +#: instances/templates/instances/resize_tab.html:8 msgid "CPU" msgstr "CPU" -#: instances/templates/instance.html:385 +#: instances/templates/instances/resize_tab.html:29 msgid "Logical host CPUs" msgstr "Mantıksal Sunucu CPUları" -#: instances/templates/instance.html:387 instances/templates/instance.html:450 -#: instances/templates/instance.html:490 +#: instances/templates/instances/resize_tab.html:31 +#: instances/templates/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:136 msgid "Current Allocation" msgstr "Mevcut Tahsis" -#: instances/templates/instance.html:401 instances/templates/instance.html:463 +#: instances/templates/instances/resize_tab.html:45 +#: instances/templates/instances/resize_tab.html:108 msgid "Maximum Allocation" msgstr "Maksimum Tahsis" -#: instances/templates/instance.html:419 +#: instances/templates/instances/resize_tab.html:63 msgid "Logical Instance Active/Maximum CPUs" msgstr "Mantıksal sanal makine Aktif/Maksimum CPUları" -#: instances/templates/instance.html:427 instances/templates/instance.html:674 -#: instances/templates/instance.html:689 networks/templates/network.html:65 -#: storages/templates/storage.html:79 +#: 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 msgid "Disable" msgstr "Devredışı" -#: instances/templates/instance.html:429 +#: instances/templates/instances/resize_tab.html:73 msgid "Constant" msgstr "Sabit" -#: instances/templates/instance.html:431 instances/templates/instance.html:672 -#: instances/templates/instance.html:687 networks/templates/network.html:63 -#: storages/templates/storage.html:76 +#: 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 msgid "Enable" msgstr "Etkin" -#: instances/templates/instance.html:440 instances/templates/instance.html:479 -#: instances/templates/instance.html:503 +#: instances/templates/instances/resize_tab.html:84 +#: instances/templates/instances/resize_tab.html:124 +#: instances/templates/instances/resize_tab.html:157 msgid "You don't have permission for resizing instance" msgstr "Sanal makineyi yeniden boyutlandırma iznine sahip değilsiniz" -#: instances/templates/instance.html:448 +#: instances/templates/instances/resize_tab.html:93 msgid "Total host memory" msgstr "Toplam sunucu belleği" -#: instances/templates/instance.html:458 instances/templates/instance.html:473 +#: instances/templates/instances/resize_tab.html:103 +#: instances/templates/instances/resize_tab.html:118 msgid "Custom value" msgstr "Özel değer" -#: instances/templates/instance.html:487 +#: instances/templates/instances/resize_tab.html:133 msgid "Disk allocation (GB)" msgstr "Disk Tahsisi (GB)" -#: instances/templates/instance.html:517 instances/templates/instance.html:538 -#: instances/templates/instance.html:540 -msgid "Take Snapshot" -msgstr "Anlık Görüntü Oluştur" +#: instances/templates/instances/resize_tab.html:140 +#: instances/templates/instances/settings_tab.html:269 +msgid "Error getting disk info" +msgstr "Disk bilgisi elde edilirken hata" -#: instances/templates/instance.html:522 -msgid "Manage Snapshots" -msgstr "Anlık Görüntüleri Yönet" - -#: instances/templates/instance.html:530 -msgid "" -"This may take more than an hour, depending on how much content is on your " -"droplet and how large the disk is." -msgstr "" - -#: instances/templates/instance.html:534 -msgid "Enter Snapshot Name" -msgstr "Anlık görüntü adı girin" - -#: instances/templates/instance.html:545 -msgid "To take a snapshot please Power Off the instance." -msgstr "Anlık görüntü oluşturmak için lütfen sanal makinenizi kapatınız." - -#: instances/templates/instance.html:550 -msgid "Choose a snapshot for restore/delete" -msgstr "Geri yükleme/Silmek için bir anlık görüntü seçin" - -#: instances/templates/instance.html:567 -msgid "Revert to this Snapshot" -msgstr "Bu anlık görüntüye dön" - -#: instances/templates/instance.html:572 -msgid "To restore snapshots you need Power Off the instance." -msgstr "Anlık görüntüye dönmek için lütfen sanal makineyi kapatınız." - -#: instances/templates/instance.html:581 -msgid "Delete Snapshot" -msgstr "Anlık Görüntü Sil" - -#: instances/templates/instance.html:592 -msgid "You do not have any snapshots" -msgstr "Hiç anlık görüntünüz yok" - -#: instances/templates/instance.html:605 +#: instances/templates/instances/settings_tab.html:11 msgid "Boot" msgstr "Ön Yükleme" -#: instances/templates/instance.html:638 -#: instances/templates/instance.html:1174 -#: instances/templates/instance.html:1176 +#: instances/templates/instances/settings_tab.html:44 +#: instances/templates/instances/settings_tab.html:616 +#: instances/templates/instances/settings_tab.html:618 msgid "Migrate" msgstr "Taşı" -#: instances/templates/instance.html:650 +#: instances/templates/instances/settings_tab.html:56 msgid "Options" msgstr "Seçenekler" -#: instances/templates/instance.html:666 networks/templates/network.html:59 -#: storages/templates/storage.html:71 +#: instances/templates/instances/settings_tab.html:72 +#: networks/templates/network.html:59 storages/templates/storage.html:70 msgid "Autostart" msgstr "Otomatik başlat" -#: instances/templates/instance.html:670 +#: instances/templates/instances/settings_tab.html:75 msgid "Autostart your instance when host server is power on " msgstr "Sunucu başlatıldığında sanal makineyi de otomatik başlat" -#: instances/templates/instance.html:680 +#: instances/templates/instances/settings_tab.html:84 msgid "Boot Order" msgstr "Boot sırası" -#: instances/templates/instance.html:685 +#: instances/templates/instances/settings_tab.html:88 msgid "Enable Boot Menu for your instance when it starts up " msgstr "Sanal makinenizin ön yükleme menüsünü başlangıçta etkinleştir" -#: instances/templates/instance.html:687 +#: instances/templates/instances/settings_tab.html:91 msgid "Show boot menu" msgstr "Ön yükleme menüsünü göster" -#: instances/templates/instance.html:689 +#: instances/templates/instances/settings_tab.html:95 msgid "Hide boot menu" msgstr "Ön yükleme menüsünü gizle" -#: instances/templates/instance.html:693 +#: instances/templates/instances/settings_tab.html:100 msgid "Please shutdown instance to modify boot menu" msgstr "Ön yükleme menüsünü düzenlemek için lütfen sanal makineyi kapatın" -#: instances/templates/instance.html:724 +#: instances/templates/instances/settings_tab.html:130 msgid "up: move selected devices" msgstr "yukarı: seçili aygıtları taşı" -#: instances/templates/instance.html:727 +#: instances/templates/instances/settings_tab.html:133 msgid "down: move selected devices" msgstr "aşağı: seçili aygıtları taşı" -#: instances/templates/instance.html:733 instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:139 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply" msgstr "Uygula" -#: instances/templates/instance.html:743 +#: instances/templates/instances/settings_tab.html:149 msgid "Instance Media" msgstr "Sanal Makine Medyası" -#: instances/templates/instance.html:746 +#: instances/templates/instances/settings_tab.html:152 msgid "Add CD-ROM" msgstr "CD-ROM Ekle" -#: instances/templates/instance.html:764 instances/templates/instance.html:826 +#: 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 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "Aygıt" -#: instances/templates/instance.html:765 +#: instances/templates/instances/settings_tab.html:170 msgid "CD-ROM" msgstr "CD-ROM" -#: instances/templates/instance.html:781 instances/templates/instance.html:783 +#: instances/templates/instances/settings_tab.html:188 +#: instances/templates/instances/settings_tab.html:190 msgid "Mount" msgstr "Bağla" -#: instances/templates/instance.html:786 +#: instances/templates/instances/settings_tab.html:193 msgid "Detach CD-ROM (remove device)" msgstr "CD-ROM ayır (cihazi sil)" -#: instances/templates/instance.html:800 instances/templates/instance.html:802 +#: instances/templates/instances/settings_tab.html:208 +#: instances/templates/instances/settings_tab.html:210 msgid "Unmount" msgstr "Ayır" -#: instances/templates/instance.html:812 +#: instances/templates/instances/settings_tab.html:220 msgid "There is not any CD-ROM device." msgstr "Hiçbir CD-ROM aygıtı mevcut değil." -#: instances/templates/instance.html:817 +#: instances/templates/instances/settings_tab.html:225 msgid "Instance Volume" msgstr "Sanal Makine Birimi" -#: instances/templates/instance.html:827 +#: instances/templates/instances/settings_tab.html:235 msgid "Used" msgstr "Kullanılan" -#: instances/templates/instance.html:828 +#: instances/templates/instances/settings_tab.html:236 msgid "Capacity" msgstr "Kapasite" -#: instances/templates/instance.html:830 instances/templates/instance.html:928 +#: instances/templates/instances/settings_tab.html:238 +#: instances/templates/instances/settings_tab.html:362 msgid "Source" msgstr "Kaynak" -#: instances/templates/instance.html:870 instances/templates/instance.html:877 +#: instances/templates/instances/settings_tab.html:294 +#: instances/templates/instances/settings_tab.html:298 msgid "Detach" msgstr "Ayır" -#: instances/templates/instance.html:870 +#: instances/templates/instances/settings_tab.html:294 msgid "Are you sure to detach volume?" msgstr "Birimi ayırmak istediğinize emin misiniz?" -#: instances/templates/instance.html:873 -msgid "Are you sure to delete volume?" -msgstr "Birimi silmek istediğinize emin misiniz?" - -#: instances/templates/instance.html:877 instances/templates/instance.html:880 +#: instances/templates/instances/settings_tab.html:298 +#: instances/templates/instances/settings_tab.html:314 msgid "Are you sure? This may lead data corruption!" msgstr "Emin misiniz? Bu veri bozulmasına yol açabilir!" -#: instances/templates/instance.html:896 +#: instances/templates/instances/settings_tab.html:310 +msgid "Are you sure to delete volume?" +msgstr "Birimi silmek istediğinize emin misiniz?" + +#: instances/templates/instances/settings_tab.html:330 msgid "Add a network device" msgstr "Bir ağ aygıtı ekle" -#: instances/templates/instance.html:902 +#: instances/templates/instances/settings_tab.html:336 msgid "Network Devices" msgstr "Ağ Aygıtları" -#: instances/templates/instance.html:907 instances/templates/instance.html:908 +#: instances/templates/instances/settings_tab.html:341 +#: instances/templates/instances/settings_tab.html:342 msgid "Info" msgstr "Bilgi" -#: instances/templates/instance.html:921 +#: instances/templates/instances/settings_tab.html:355 msgid "active" msgstr "aktif" -#: instances/templates/instance.html:926 nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:360 +#: nwfilters/templates/nwfilter.html:78 msgid "Filter" msgstr "Filtre" -#: instances/templates/instance.html:933 +#: instances/templates/instances/settings_tab.html:367 msgid "Edit NIC" msgstr "NIC Düzenle" -#: instances/templates/instance.html:941 +#: instances/templates/instances/settings_tab.html:375 msgid "Edit Instance Network" msgstr "Sanal Makine Ağını Düzenle" -#: instances/templates/instance.html:954 +#: instances/templates/instances/settings_tab.html:388 msgid "Net Source" msgstr "Ağ Kaynağı" -#: instances/templates/instance.html:962 interfaces/templates/interface.html:3 -#: interfaces/templates/interface.html:8 +#: instances/templates/instances/settings_tab.html:396 +#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 #: interfaces/templates/interface.html:40 msgid "Interface" msgstr "Arabirim" -#: instances/templates/instance.html:980 -#: instances/templates/instance.html:1019 +#: instances/templates/instances/settings_tab.html:414 +#: instances/templates/instances/settings_tab.html:453 msgid "Model" msgstr "Model" -#: instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply network changes" msgstr "Ağ değişikliklerini uygula" -#: instances/templates/instance.html:1003 +#: instances/templates/instances/settings_tab.html:437 msgid "Delete Device" msgstr "Aygıt Sil" -#: instances/templates/instance.html:1011 +#: instances/templates/instances/settings_tab.html:445 #: interfaces/templates/create_iface_block.html:71 #: interfaces/templates/interface.html:42 msgid "IPv4" msgstr "IPv4" -#: instances/templates/instance.html:1015 +#: instances/templates/instances/settings_tab.html:449 #: interfaces/templates/create_iface_block.html:74 #: interfaces/templates/interface.html:44 msgid "IPv6" msgstr "IPv6" -#: instances/templates/instance.html:1021 +#: instances/templates/instances/settings_tab.html:455 msgid "QoS" msgstr "QoS" -#: instances/templates/instance.html:1041 networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:476 +#: networks/templates/network.html:325 msgid "QoS Configuration" msgstr "QoS Yapılandırması" -#: instances/templates/instance.html:1047 +#: instances/templates/instances/settings_tab.html:482 #: networks/templates/add_network_qos.html:18 #: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 msgid "Direction" msgstr "Yön" -#: instances/templates/instance.html:1048 +#: instances/templates/instances/settings_tab.html:483 #: networks/templates/add_network_qos.html:27 #: networks/templates/network.html:332 msgid "Average" msgstr "Ortalama" -#: instances/templates/instance.html:1049 +#: instances/templates/instances/settings_tab.html:484 #: networks/templates/add_network_qos.html:34 #: networks/templates/network.html:333 msgid "Peak" msgstr "Tepe" -#: instances/templates/instance.html:1050 +#: instances/templates/instances/settings_tab.html:485 #: networks/templates/add_network_qos.html:41 #: networks/templates/network.html:334 msgid "Burst" msgstr "" -#: instances/templates/instance.html:1074 networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:510 +#: networks/templates/network.html:356 msgid "Edit QoS" msgstr "QoS Düzenle" -#: instances/templates/instance.html:1079 networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:520 +#: networks/templates/network.html:361 msgid "Delete QoS" msgstr "QoS Sil" -#: instances/templates/instance.html:1095 +#: instances/templates/instances/settings_tab.html:536 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/instance.html:1098 +#: instances/templates/instances/settings_tab.html:540 msgid "Original host" msgstr "Orijinal Sunucu" -#: instances/templates/instance.html:1104 +#: instances/templates/instances/settings_tab.html:546 msgid "Host migration" msgstr "Sunucu taşıma" -#: instances/templates/instance.html:1121 +#: instances/templates/instances/settings_tab.html:563 msgid "Live migration" msgstr "Canlı olarak taşı" -#: instances/templates/instance.html:1129 +#: instances/templates/instances/settings_tab.html:571 msgid "Unsafe migration" msgstr "Güvensiz taşıma" -#: instances/templates/instance.html:1137 +#: instances/templates/instances/settings_tab.html:579 msgid "Delete original" msgstr "Orjinali sil" -#: instances/templates/instance.html:1145 +#: instances/templates/instances/settings_tab.html:587 msgid "Offline migration" msgstr "Çevrimdışı olarak taşı" -#: instances/templates/instance.html:1153 +#: instances/templates/instances/settings_tab.html:595 msgid "Post copy" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Auto converge" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compress instance memory for fast migration" msgstr "Hızlı taşıma için sanal makine belleğini sıkıştır" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compressed" msgstr "Sıkıştırılmış" -#: instances/templates/instance.html:1182 +#: instances/templates/instances/settings_tab.html:624 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" +"XML üzerinden ayarları değiştirmek istiyorsanız sanal makineyi kapatmalısınız" -#: instances/templates/instance.html:1203 +#: instances/templates/instances/settings_tab.html:646 msgid "Instance owners" msgstr "Sanal makine sahipleri" -#: instances/templates/instance.html:1216 -msgid "Delete Ownership" -msgstr "Sahipliği sil" - -#: instances/templates/instance.html:1231 -msgid "To set console's type, shutdown the instance." -msgstr "Konsol tipini ayarlamak için sanal makineyi kapatın" - -#: instances/templates/instance.html:1234 -#: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 -#: 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 -msgid "Type" -msgstr "Tip" - -#: instances/templates/instance.html:1238 -#: instances/templates/instance.html:1262 -#: instances/templates/instance.html:1331 -#: instances/templates/instance.html:1495 -msgid "please choose" -msgstr "lütfen seçiniz" - -#: instances/templates/instance.html:1246 -#: instances/templates/instance.html:1248 -#: instances/templates/instance.html:1269 -#: instances/templates/instance.html:1271 -#: instances/templates/instance.html:1307 -#: instances/templates/instance.html:1309 -#: instances/templates/instance.html:1339 -#: instances/templates/instance.html:1341 -#: instances/templates/instance.html:1502 -#: instances/templates/instance.html:1504 -#: instances/templates/instance.html:1524 -#: instances/templates/instance.html:1526 -#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103 -msgid "Set" -msgstr "Ayarla" - -#: instances/templates/instance.html:1255 -msgid "To set console listen address, shutdown the instance." -msgstr "Dinleme adresini ayarlamak için sanal makineyi kapatın." - -#: instances/templates/instance.html:1258 -msgid "Listen on" -msgstr "Dinlenen" - -#: instances/templates/instance.html:1278 -msgid "To create console password, shutdown the instance." +#: instances/templates/instances/settings_tab.html:675 +#, 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" -#: instances/templates/instance.html:1284 -msgid "Generate" -msgstr "Oluştur" +#: instances/templates/instances/settings_tab.html:681 +#: instances/templates/instances/settings_tab.html:683 +#, fuzzy +#| msgid "date" +msgid "Update" +msgstr "tarih" -#: instances/templates/instance.html:1288 -#: instances/templates/instance.html:1322 networks/templates/network.html:169 -#: networks/templates/network.html:279 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 -msgid "Clear" -msgstr "Temizle" - -#: instances/templates/instance.html:1304 networks/templates/network.html:161 -#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88 -msgid "Show" -msgstr "Göster" - -#: instances/templates/instance.html:1316 -msgid "To set console's keymap, shutdown the instance." -msgstr "Konsolun keymap ini ayarlamak için sanal makineyi kapatın." - -#: instances/templates/instance.html:1327 -msgid "Keymap" -msgstr "" - -#: instances/templates/instance.html:1353 +#: instances/templates/instances/settings_tab.html:692 msgid "Create a clone" msgstr "Bir klon oluştur" -#: instances/templates/instance.html:1356 +#: instances/templates/instances/settings_tab.html:695 msgid "Clone Name" msgstr "Klon Adı" -#: instances/templates/instance.html:1363 -#: instances/templates/instance.html:1394 +#: instances/templates/instances/settings_tab.html:702 +#: instances/templates/instances/settings_tab.html:733 msgid "Guess" msgstr "Tahmin" -#: instances/templates/instance.html:1382 +#: instances/templates/instances/settings_tab.html:721 msgid "Network devices" msgstr "Ağ aygıtları" -#: instances/templates/instance.html:1392 +#: instances/templates/instances/settings_tab.html:731 msgid "Random" msgstr "Rastgele" -#: instances/templates/instance.html:1407 +#: instances/templates/instances/settings_tab.html:746 msgid "Storage devices" msgstr "Depolama aygıtları" -#: instances/templates/instance.html:1432 -#: instances/templates/instance.html:1455 +#: instances/templates/instances/settings_tab.html:771 +#: instances/templates/instances/settings_tab.html:794 msgid "Title" msgstr "Başlık" -#: instances/templates/instance.html:1452 +#: instances/templates/instances/settings_tab.html:791 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/instance.html:1467 +#: instances/templates/instances/settings_tab.html:806 msgid "Is template" msgstr "Şablon?" -#: instances/templates/instance.html:1488 +#: instances/templates/instances/settings_tab.html:827 msgid "To set instance video model, shutdown the instance." msgstr "Sanal makine video modelini ayarlamak için sanal makineyi kapatın." -#: instances/templates/instance.html:1491 +#: instances/templates/instances/settings_tab.html:830 msgid "Primary Video Model" msgstr "Birincil Video Model" -#: instances/templates/instance.html:1512 +#: instances/templates/instances/settings_tab.html:834 +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 +#: secrets/templates/secrets.html:103 +msgid "Set" +msgstr "Ayarla" + +#: instances/templates/instances/settings_tab.html:851 msgid "To set instance vCPUs hotpluggable" msgstr "Sanal makinenin vCPUlarını hotpluggable yapmak için" -#: instances/templates/instance.html:1515 +#: instances/templates/instances/settings_tab.html:854 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instance.html:1519 -#: instances/templates/instance.html:1550 +#: instances/templates/instances/settings_tab.html:858 +#: instances/templates/instances/settings_tab.html:889 msgid "Enabled" msgstr "Etkin" -#: instances/templates/instance.html:1520 -#: instances/templates/instance.html:1551 +#: instances/templates/instances/settings_tab.html:859 +#: instances/templates/instances/settings_tab.html:890 msgid "Disabled" msgstr "Devredışı" -#: instances/templates/instance.html:1534 +#: instances/templates/instances/settings_tab.html:873 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "Misafir Aracıyı Etkilenleştirme/Devredışı bırakmak için. Durum" -#: instances/templates/instance.html:1539 +#: instances/templates/instances/settings_tab.html:878 msgid "Disconnected" msgstr "Bağlantı yok" -#: instances/templates/instance.html:1542 +#: instances/templates/instances/settings_tab.html:881 #: 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/instance.html:1546 +#: instances/templates/instances/settings_tab.html:885 msgid "Qemu Guest Agent" msgstr "Qemu Misafir Aracısı" -#: instances/templates/instance.html:1572 +#: instances/templates/instances/snapshots_tab.html:9 +#: instances/templates/instances/snapshots_tab.html:31 +#: instances/templates/instances/snapshots_tab.html:33 +msgid "Take Snapshot" +msgstr "Anlık Görüntü Oluştur" + +#: instances/templates/instances/snapshots_tab.html:14 +msgid "Manage Snapshots" +msgstr "Anlık Görüntüleri Yönet" + +#: instances/templates/instances/snapshots_tab.html:22 +msgid "" +"This may take more than an hour, depending on how much content is on your " +"droplet and how large the disk is." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:27 +msgid "Enter Snapshot Name" +msgstr "Anlık görüntü adı girin" + +#: instances/templates/instances/snapshots_tab.html:38 +msgid "To take a snapshot please Power Off the instance." +msgstr "Anlık görüntü oluşturmak için lütfen sanal makinenizi kapatınız." + +#: instances/templates/instances/snapshots_tab.html:43 +msgid "Choose a snapshot for restore/delete" +msgstr "Geri yükleme/Silmek için bir anlık görüntü seçin" + +#: instances/templates/instances/snapshots_tab.html:61 +msgid "Revert to this Snapshot" +msgstr "Bu anlık görüntüye dön" + +#: instances/templates/instances/snapshots_tab.html:66 +msgid "To restore snapshots you need Power Off the instance." +msgstr "Anlık görüntüye dönmek için lütfen sanal makineyi kapatınız." + +#: instances/templates/instances/snapshots_tab.html:75 +msgid "Delete Snapshot" +msgstr "Anlık Görüntü Sil" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "You do not have any snapshots" +msgstr "Hiç anlık görüntünüz yok" + +#: instances/templates/instances/stats_tab.html:8 msgid "Real Time" msgstr "Gerçek Zamanlı" -#: instances/templates/instance.html:1586 +#: instances/templates/instances/stats_tab.html:23 msgid "CPU Usage" msgstr "CPU Kullanımı" -#: instances/templates/instance.html:1598 +#: instances/templates/instances/stats_tab.html:36 msgid "Memory Usage" msgstr "Bellek Kullanımı" -#: instances/templates/instance.html:1611 +#: instances/templates/instances/stats_tab.html:50 msgid "Bandwidth Device" msgstr "Bant Genişliği Aygıtı" -#: instances/templates/instance.html:1625 +#: instances/templates/instances/stats_tab.html:65 msgid "Disk I/O device" msgstr "Disk I/O aygıtı" -#: instances/templates/instance.html:1664 -msgid "Destroy Instance" -msgstr "Sanal makineyi sil" - -#: instances/templates/instance.html:1671 -msgid "Delete storage for instance?" -msgstr "Sanal makinenin depolamasını da sil?" - -#: instances/templates/instance.html:1680 -msgid "Remove Instance's data" -msgstr "Sanal makinenin verisini sil" - -#: instances/templates/instance.html:1687 -msgid "Remove Instance's NVRAM" -msgstr "Sanal makine NVRAM'ini sil" - -#: instances/templates/instance_actions.html:24 -#: instances/templates/instance_actions.html:41 -msgid "VNC Console" -msgstr "VNC Konsol" - -#: instances/templates/instances.html:61 -msgid "Hypervisor doesn't have any Instances" -msgstr "Hipervizör üzerinde hiç sanal makine yok" - -#: instances/views.py:224 +#: instances/utils.py:122 msgid "None available device name" msgstr "Hiçbiri uygun aygıt adı değil" -#: instances/views.py:260 +#: 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 +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:340 -#, python-brace-format -msgid "Fixing UUID {uuid}" -msgstr "UUID: {uuid} düzeltiliyor" - -#: instances/views.py:345 -msgid "Instance does not exist: Creating new instance" -msgstr "Sanal makine mevcut değil: Yeni sanal makine oluşturuluyor" - -#: instances/views.py:370 instances/views.py:1190 -msgid "Templates cannot be started." -msgstr "Şablon makineler başlatılamaz." - -#: instances/views.py:437 +#: instances/views.py:385 msgid "Reset root password" msgstr "Kök parolayı sıfırla" -#: instances/views.py:445 instances/views.py:467 +#: instances/views.py:391 instances/views.py:417 msgid "Please shutdown down your instance and then try again" msgstr "Lütfen sanal makinenizi kapatın ve yeniden deneyin" -#: instances/views.py:459 +#: instances/views.py:409 #, python-brace-format msgid "Installed new SSH public key {publickey.keyname}" msgstr "" -#: instances/views.py:477 +#: instances/views.py:436 #, python-brace-format -msgid "" -"User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" +msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" msgstr "" "{quota_msg} Kullanıcı kotası doldu, '{instance.name}' in CPU su yeniden " "boyutlandırılamıyor!" -#: instances/views.py:483 +#: instances/views.py:442 msgid "Resize CPU" msgstr "CPU Boyutlandır" -#: instances/views.py:501 +#: instances/views.py:470 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" @@ -2627,11 +2608,11 @@ msgstr "" "{quota_msg} kullanıcı kotası doldu, '{instance.name}' in belleği yeniden " "boyutlandırılamıyor!" -#: instances/views.py:507 +#: instances/views.py:476 msgid "Resize Memory" msgstr "Bellek Boyutlandır" -#: instances/views.py:524 +#: instances/views.py:506 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" @@ -2639,7 +2620,7 @@ msgstr "" "{quota_msg} kullanıcı kotası doldu, '{instance.name}' in diski yeniden " "boyutlandırılamıyor!" -#: instances/views.py:528 +#: instances/views.py:510 msgid "Disk resize" msgstr "Diski Boyutlandır" @@ -2648,127 +2629,215 @@ msgstr "Diski Boyutlandır" msgid "Attach new disk {name} ({format})" msgstr "Yeni disk tak {name} ({format})" -#: instances/views.py:571 +#: instances/views.py:580 #, python-brace-format msgid "Attach Existing disk: {target_dev}" msgstr "Takılan mevcut disk: {target_dev}" -#: instances/views.py:603 +#: instances/views.py:636 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:606 +#: instances/views.py:638 msgid "Volume is changed successfully." msgstr "Birim başarıyla değiştirildi." -#: instances/views.py:607 +#: instances/views.py:639 #, python-brace-format msgid "Edit disk: {target_dev}" msgstr "Disk düzenle: {target_dev}" -#: instances/views.py:623 +#: instances/views.py:661 #, python-brace-format msgid "Delete disk: {dev}" msgstr "Disk sil: {dev}" -#: instances/views.py:628 -#, python-brace-format -msgid "The disk: {dev} is detached but not deleted. Error: {err}" -msgstr "{dev} diski makineden ayrıldı fakat silinemedi. Hata: {err}" - -#: instances/views.py:638 +#: instances/views.py:677 #, python-brace-format msgid "Detach disk: {dev}" msgstr "Diski ayır: {dev}" -#: instances/views.py:646 +#: instances/views.py:690 #, python-brace-format msgid "Add CD-ROM: {target}" msgstr "CD-ROM Ekle: {target}" -#: instances/views.py:653 +#: instances/views.py:703 #, python-brace-format msgid "Detach CD-ROM: {dev}" msgstr "CD-ROM ayır: {dev}" -#: instances/views.py:661 +#: instances/views.py:716 #, python-brace-format msgid "Mount media: {dev}" msgstr "Medya tak: {dev}" -#: instances/views.py:669 +#: instances/views.py:729 #, python-brace-format msgid "Umount media: {dev}" msgstr "Medyayı ayır: {dev}" -#: instances/views.py:676 +#: instances/views.py:742 #, python-brace-format msgid "New snapshot : {name}" msgstr "Yeni anlık görüntü: {name}" -#: instances/views.py:683 +#: instances/views.py:753 #, python-brace-format msgid "Delete snapshot : {snap_name}" msgstr "Anlık görüntü sil: {snap_name}" -#: instances/views.py:690 +#: instances/views.py:764 msgid "Successful revert snapshot: " msgstr "Anlık görüntü geri dönüş başarılı:" -#: instances/views.py:693 +#: instances/views.py:767 msgid "Revert snapshot" msgstr "Snapshota dön" -#: instances/views.py:716 +#: instances/views.py:781 #, python-brace-format msgid "VCPU {id} is enabled={enabled}" msgstr "" -#: instances/views.py:723 +#: instances/views.py:792 #, python-brace-format msgid "VCPU Hot-plug is enabled={status}" msgstr "" -#: instances/views.py:734 +#: instances/views.py:803 msgid "Set autostart" msgstr "Otomatik başlatmayı ayarla" -#: instances/views.py:740 +#: instances/views.py:812 msgid "Unset autostart" msgstr "Otomatik başlatmayı iptal et" -#: instances/views.py:746 +#: instances/views.py:821 msgid "Enable boot menu" msgstr "Ön yükleme menüsünü etkinleştir" -#: instances/views.py:752 +#: instances/views.py:830 msgid "Disable boot menu" msgstr "Ön yükleme menüsünü devredışı bırak" -#: instances/views.py:764 +#: instances/views.py:845 msgid "Set boot order" msgstr "Ön yükleme sırasını ayarla" -#: instances/views.py:767 +#: instances/views.py:848 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:770 +#: instances/views.py:850 msgid "Boot order changed successfully." msgstr "Ön yükleme sırası başarıyla değiştirildi." -#: instances/views.py:778 +#: instances/views.py:861 msgid "Edit XML" msgstr "XML Düzenle" -#: instances/views.py:792 -msgid "Enter the console password or select Generate" -msgstr "Konsol parolası girin veya Oluştur u seçin" +#: instances/views.py:875 +#, python-brace-format +msgid "Set Quest Agent {status}" +msgstr "Misafir Aracı Ayarla {status}" -#: instances/views.py:796 +#: instances/views.py:885 +msgid "Set Video Model" +msgstr "Video Modeli Ayarla" + +#: instances/views.py:894 +msgid "Change network" +msgstr "Ağ değiştir" + +#: instances/views.py:907 +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 +msgid "Add network" +msgstr "Ağ ekle" + +#: instances/views.py:929 +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:964 +msgid "{qos_dir.capitalize()} QoS is set" +msgstr "{qos_dir.capitalize()} QoS ayarlandı" + +#: instances/views.py:968 networks/views.py:216 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" +"{qos_dir.capitalize()} QoS ayarlandı. Ağ ayarları XML ile değiştirildi." + +#: 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: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." +msgstr "" +"Yeni yapılandırmayı aktifleştirmek için ağı durdurun ve yeniden başlatın." + +#: instances/views.py:1004 +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 +#, fuzzy, python-format +#| msgid "Added owner {user_id}" +msgid "Added owner %(user)s" +msgstr "Eklenmiş sahip {user_id}" + +#: instances/views.py:1020 +#, python-brace-format +msgid "Deleted owner {userinstance_id}" +msgstr "Silinmiş sahip {userinstance_id}" + +#: instances/views.py:1052 +msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +msgstr "" + +#: instances/views.py:1055 +msgid "Instance '{clone_data['name']}' already exists!" +msgstr "'{clone_data['name']}' 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: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:1071 +#, python-brace-format +msgid "Clone of '{instance.name}'" +msgstr "'{instance.name}' un klonu" + +#: instances/views.py:1104 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." @@ -2776,145 +2845,96 @@ msgstr "" "Konsol parolası ayarlanırken hata oluştu. Sanal makinenin bir grafik " "aygıtına sahip olduğundan emin olunuz." -#: instances/views.py:800 +#: instances/views.py:1107 msgid "Set VNC password" msgstr "VNC parolası ayarlar" -#: instances/views.py:811 +#: instances/views.py:1115 msgid "Set VNC keymap" -msgstr "" +msgstr "VNC Keymapi ayarla" -#: instances/views.py:817 +#: instances/views.py:1120 msgid "Set VNC type" msgstr "VNC tipini ayarla" -#: instances/views.py:821 -msgid "Console type not supported" -msgstr "Konsol tipi desteklenmiyor" - -#: instances/views.py:828 +#: instances/views.py:1125 msgid "Set VNC listen address" msgstr "VNC dinleme adresini ayarla" -#: instances/views.py:840 -#, python-brace-format -msgid "Set Quest Agent {status}" -msgstr "Misafir Aracı Ayarla {status}" - -#: instances/views.py:847 -msgid "Set Video Model" -msgstr "Video Modeli Ayarla" - -#: instances/views.py:872 -msgid "Change network" -msgstr "Ağ değiştir" - -#: instances/views.py:885 -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:890 -msgid "Add network" -msgstr "Ağ ekle" - -#: instances/views.py:900 -msgid "Delete network" -msgstr "Ağ sil" - -#: instances/views.py:912 -#, python-brace-format -msgid "Set Link State: {state}" -msgstr "Bağlantı durumunu ayarla: {state}" - -#: instances/views.py:928 -msgid "{qos_dir.capitalize()} QoS is set" -msgstr "{qos_dir.capitalize()} QoS ayarlandı" - -#: instances/views.py:931 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." -msgstr "" -"{qos_dir.capitalize()} QoS ayarlandı. Ağ ayarları XML ile değiştirildi." - -#: instances/views.py:932 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:943 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" -msgstr "{qos_dir.capitalize()} QoS silindi" - -#: instances/views.py:946 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:947 networks/views.py:231 -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." - -#: instances/views.py:959 -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:964 -#, python-brace-format -msgid "Added owner {user_id}" -msgstr "Eklenmiş sahip {user_id}" - -#: instances/views.py:972 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" -msgstr "Silinmiş sahip {userinstance_id}" - -#: instances/views.py:1001 -msgid "" -"User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" -msgstr "" - -#: instances/views.py:1004 -msgid "Instance '{clone_data['name']}' already exists!" -msgstr "'{clone_data['name']}' sanal makinesi zaten mevcut!" - -#: instances/views.py:1007 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" -msgstr "" -"Sanal makine adı '{clone_data['name']}' geçersiz karakterler içermektedir!" - -#: instances/views.py:1011 -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:1027 -#, python-brace-format -msgid "Clone of '{instance.name}'" -msgstr "'{instance.name}' un klonu" - -#: instances/views.py:1046 +#: instances/views.py:1148 msgid "Edit options" msgstr "Seçenekleri düzenle" -#: instances/views.py:1103 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "Çoklu kayıt(sanal makine adı) nedeniyle siliniyor" - -#: instances/views.py:1111 -msgid "Deleting due to multiple(UUID) records." -msgstr "Çoklu(UUID) kayıtlar nedeniyle siliniyor." - -#: instances/views.py:1160 -#, python-brace-format -msgid "Problem occurred with host: {comp.name} - {status}" -msgstr "" - -#: instances/views.py:1218 +#: instances/views.py:1162 msgid "Send console.vv file" msgstr "console.vv dosyası gönder" +#: instances/views.py:1214 instances/views.py:1307 +msgid "A virtual machine with this name already exists" +msgstr "Bu isimde bir sanal makine mevcut" + +#: instances/views.py:1288 +msgid "You haven't defined any storage pools" +msgstr "Hiç bir depolama havuzu tanımlamadınız" + +#: instances/views.py:1291 +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:1313 +msgid "No Virtual Machine MAC has been entered" +msgstr "Sanal makine için MAC adresi belirtmediniz" + +#: instances/views.py:1337 +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 +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 +msgid "Invalid cache mode" +msgstr "Geçersiz önbellek modu" + +#: instances/views.py:1414 +msgid "Instance is created" +msgstr "Sanal makine oluşturuldu" + +#: instances/views.py:1433 +#, fuzzy +#| msgid "Create" +msgid "Flavor Created" +msgstr "Oluştur" + +#: instances/views.py:1441 +#, fuzzy +#| msgid "Create User" +msgid "Create Flavor" +msgstr "Kullanıcı Oluştur" + +#: instances/views.py:1452 +msgid "Flavor Updated" +msgstr "" + +#: instances/views.py:1460 +#, fuzzy +#| msgid "Update User" +msgid "Update Flavor" +msgstr "Kullanıcıyı Güncelle" + +#: instances/views.py:1470 +#, fuzzy +#| msgid "Delete" +msgid "Flavor Deleted" +msgstr "Sil" + #: interfaces/forms.py:25 msgid "The IPv4 address must not contain any special characters" msgstr "IPv4 adresi herhangi bir özel karakter içeremez" @@ -2975,6 +2995,17 @@ msgstr "başlangıçta" msgid "hotplug" msgstr "" +#: interfaces/templates/create_iface_block.html:44 +#: interfaces/templates/interface.html:77 +#: 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 +msgid "Type" +msgstr "Tip" + #: interfaces/templates/create_iface_block.html:47 msgid "bridge" msgstr "köprü" @@ -3053,12 +3084,12 @@ msgstr "Ön yükleme Modu" #: interfaces/templates/interface.html:56 #: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:58 +#: storages/templates/storage.html:57 msgid "State" msgstr "Durum" #: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:66 +#: storages/templates/storage.html:65 msgid "Stop" msgstr "Durdur" @@ -3074,19 +3105,19 @@ msgstr "Hız" msgid "Hypervisor doesn't have any Interfaces" msgstr "Hipervizör hiçbir arabirime sahip değil" -#: logs/models.py:5 +#: logs/models.py:6 msgid "user" msgstr "kullanıcı" -#: logs/models.py:6 +#: logs/models.py:7 msgid "instance" msgstr "sanal makine" -#: logs/models.py:7 +#: logs/models.py:8 msgid "message" msgstr "mesaj" -#: logs/models.py:8 +#: logs/models.py:9 msgid "date" msgstr "tarih" @@ -3102,11 +3133,11 @@ msgstr "IPv4 subneti girilmemiş" msgid "No IPv6 subnet has been entered" msgstr "IPv6 subneti girilmemiş" -#: networks/forms.py:24 storages/forms.py:25 +#: networks/forms.py:24 storages/forms.py:22 msgid "The pool name must not contain any special characters" msgstr "Havuz adı herhangi bir özel karakter içermemelidir" -#: networks/forms.py:26 storages/forms.py:27 +#: networks/forms.py:26 storages/forms.py:24 msgid "The pool name must not exceed 20 characters" msgstr "Havuz adı 20 karakterden fazla olamaz" @@ -3275,6 +3306,17 @@ msgstr "DHCP Aralığı Düzenle" msgid "IPv4 Fixed Addresses" msgstr "IPv4 Sabit Adresleri" +#: networks/templates/network.html:161 networks/templates/network.html:271 +#: nwfilters/templates/nwfilters.html:88 +msgid "Show" +msgstr "Göster" + +#: networks/templates/network.html:169 networks/templates/network.html:279 +#: 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 msgid "Edit entry" msgstr "Girdiyi düzenle" @@ -3332,7 +3374,8 @@ msgid "{family.upper()} DHCP Range is Changed." msgstr "{family.upper()} DHCP aralığı değiştirildi." #: networks/views.py:201 -msgid "Network XML is changed. \\Stop and start network to activate new config." +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." @@ -3456,7 +3499,7 @@ msgid "Private" msgstr "Özel" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:56 +#: storages/templates/storage.html:55 msgid "Usage" msgstr "Kullanım" @@ -3481,27 +3524,27 @@ msgstr "" msgid "Value" msgstr "Değer" -#: storages/forms.py:10 storages/forms.py:39 +#: storages/forms.py:9 storages/forms.py:36 msgid "No path has been entered" msgstr "Yol girilmedi" -#: storages/forms.py:36 +#: storages/forms.py:33 msgid "The target must not contain any special characters" msgstr "Hedef herhangi bir özel karakter içeremez" -#: storages/forms.py:48 +#: storages/forms.py:45 msgid "No device or path has been entered" msgstr "Aygıt ya da yol girilmedi" -#: storages/forms.py:50 +#: storages/forms.py:47 msgid "The disk source must not contain any special characters" msgstr "Disk kaynağı herhangi bir özel karakter içermemelidir" -#: storages/forms.py:66 storages/forms.py:85 +#: storages/forms.py:61 storages/forms.py:76 msgid "The image name must not contain any special characters" msgstr "İmaj adı herhangi bir özel karakter içeremez" -#: storages/forms.py:68 storages/forms.py:87 +#: storages/forms.py:78 msgid "The image name must not exceed 120 characters" msgstr "İmaj adı 120 karakterden fazla olamaz" @@ -3570,66 +3613,63 @@ msgstr "cifs" msgid "Local Path" msgstr "Yerel Yol" -#: storages/templates/create_stg_vol_block.html:14 +#: storages/templates/create_stg_vol_block.html:15 msgid "Upload ISO Image" msgstr "ISO İmajı Yükle" -#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:29 msgid "Upload" msgstr "Yükleme" -#: storages/templates/create_stg_vol_block.html:45 +#: storages/templates/create_stg_vol_block.html:46 msgid "Add New Volume" msgstr "Yeni Birim Ekle" -#: storages/templates/create_stg_vol_block.html:60 -#: storages/templates/storage.html:144 -msgid "qcow2" -msgstr "qcow2" - -#: storages/templates/create_stg_vol_block.html:61 -#: storages/templates/storage.html:143 -msgid "qcow" -msgstr "qcow" - -#: storages/templates/create_stg_vol_block.html:62 -#: storages/templates/storage.html:142 -msgid "raw" -msgstr "raw" - -#: storages/templates/storage.html:46 +#: storages/templates/storage.html:45 msgid "Pool name" msgstr "Havuz adı" -#: storages/templates/storage.html:48 +#: storages/templates/storage.html:47 msgid "Pool type" msgstr "Havuz tipi" -#: storages/templates/storage.html:50 +#: storages/templates/storage.html:49 msgid "Pool path" msgstr "Havuz yolu" -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:51 msgid "Pool status" msgstr "Havuz durumu" -#: storages/templates/storage.html:87 storages/templates/storages.html:68 +#: storages/templates/storage.html:86 storages/templates/storages.html:68 msgid "Volumes" msgstr "Birimler" -#: storages/templates/storage.html:99 +#: storages/templates/storage.html:98 msgid "Allocated" msgstr "Tahsis Edilmiş" -#: storages/templates/storage.html:120 +#: storages/templates/storage.html:119 msgid "Clone image" msgstr "İmaj Klonla" -#: storages/templates/storage.html:133 +#: storages/templates/storage.html:132 msgid "Convert" msgstr "Dönüştür" -#: storages/templates/storage.html:189 +#: storages/templates/storage.html:141 +msgid "raw" +msgstr "raw" + +#: storages/templates/storage.html:142 +msgid "qcow" +msgstr "qcow" + +#: storages/templates/storage.html:143 +msgid "qcow2" +msgstr "qcow2" + +#: storages/templates/storage.html:188 msgid "Hypervisor doesn't have any Volumes" msgstr "Hipervizör hiçbir birime sahip değil" @@ -3637,44 +3677,44 @@ msgstr "Hipervizör hiçbir birime sahip değil" msgid "Hypervisor doesn't have any Storages" msgstr "Hipervizör hiç bir depolama alanına sahip değil" -#: storages/views.py:38 +#: storages/views.py:40 msgid "Pool name already use" msgstr "Havuz adı zaten kullanılıyor" -#: storages/views.py:42 +#: storages/views.py:44 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:153 -#, python-brace-format -msgid "Image file {name} is created successfully" -msgstr "İmaj dosyası {name} başarıyla oluşturuldu" - -#: storages/views.py:165 +#: storages/views.py:129 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "Birim: {volname} silindi." -#: storages/views.py:171 +#: storages/views.py:134 msgid "ISO image already exist" msgstr "ISO imajı zaten mevcut" -#: storages/views.py:175 +#: storages/views.py:138 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "ISO: {request.FILES['file']}  yüklendi." -#: storages/views.py:184 +#: storages/views.py:147 msgid "Name of volume already in use" msgstr "Birim adı zaten kullanımda" -#: storages/views.py:195 +#: storages/views.py:157 msgid "{data['image']} image cloned as {name} successfully" msgstr "{data['image']} imajı {name} olarak başarıyla klonlandı" +#: storages/views.py:196 +#, python-brace-format +msgid "Image file {name} is created successfully" +msgstr "İmaj dosyası {name} başarıyla oluşturuldu" + #: templates/403.html:3 msgid "403" msgstr "403" @@ -3723,6 +3763,10 @@ msgstr "" "Sunucu bir iç hata ya da yanlış yaplandırma nedeniyle talebinizi " "tamamlayamıyor." +#: templates/common/confirm_delete.html:12 +msgid "Are you sure you want to delete" +msgstr "Silmek istediğinize emin misiniz" + #: templates/errors_block.html:8 msgid "Error" msgstr "Hata" @@ -3746,97 +3790,123 @@ msgid "close" msgstr "kapat" #: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "Mesajlar" #: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 msgid "Site Maps" msgstr "Site Haritası" #: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 +#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 msgid "Static Files" msgstr "Statik Dosyalar" #: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "Sendika" #: venv/lib/python3.6/site-packages/django/core/paginator.py:45 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 msgid "That page number is not an integer" msgstr "Bu sayfa numarası bir tam sayı değil" #: venv/lib/python3.6/site-packages/django/core/paginator.py:47 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 msgid "That page number is less than 1" msgstr "Sayfa numarası 1'den daha küçük" #: venv/lib/python3.6/site-packages/django/core/paginator.py:52 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 msgid "That page contains no results" msgstr "Bu sayfada hiç sonuç yok" #: venv/lib/python3.6/site-packages/django/core/validators.py:31 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 msgid "Enter a valid value." msgstr "Geçerli bir değer girin." #: venv/lib/python3.6/site-packages/django/core/validators.py:102 #: venv/lib/python3.6/site-packages/django/forms/fields.py:658 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 msgid "Enter a valid URL." msgstr "Geçerli bir URL girin." #: venv/lib/python3.6/site-packages/django/core/validators.py:154 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 msgid "Enter a valid integer." msgstr "Geçerli bir tam sayı girin." #: venv/lib/python3.6/site-packages/django/core/validators.py:165 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 msgid "Enter a valid email address." msgstr "Geçerli bir e-posta adresi girin." #. Translators: "letters" means latin letters: a-z and A-Z. #: venv/lib/python3.6/site-packages/django/core/validators.py:239 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:245 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:246 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:252 msgid "" -"Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or" -" hyphens." +"Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or " +"hyphens." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:255 #: venv/lib/python3.6/site-packages/django/core/validators.py:275 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 msgid "Enter a valid IPv4 address." msgstr "Geçerli bir IPv4 adresi girin." #: venv/lib/python3.6/site-packages/django/core/validators.py:260 #: venv/lib/python3.6/site-packages/django/core/validators.py:276 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 msgid "Enter a valid IPv6 address." msgstr "Geçerli bir IPv6 adresi girin." #: venv/lib/python3.6/site-packages/django/core/validators.py:270 #: venv/lib/python3.6/site-packages/django/core/validators.py:274 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Geçerli bir IPv4 veya IPv6 adresi girin." #: venv/lib/python3.6/site-packages/django/core/validators.py:304 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 msgid "Enter only digits separated by commas." msgstr "Sadece virgüllerle ayrılmış sayılar girin." #: venv/lib/python3.6/site-packages/django/core/validators.py:310 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:342 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:351 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:361 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -3848,6 +3918,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:376 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -3861,10 +3932,13 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:395 #: venv/lib/python3.6/site-packages/django/forms/fields.py:290 #: venv/lib/python3.6/site-packages/django/forms/fields.py:325 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 msgid "Enter a number." msgstr "Bir sayı girin." #: venv/lib/python3.6/site-packages/django/core/validators.py:397 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." @@ -3872,6 +3946,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:402 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." @@ -3879,6 +3954,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:407 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -3888,6 +3964,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:469 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:463 #, python-format msgid "" "File extension '%(extension)s' is not allowed. Allowed extensions are: " @@ -3900,28 +3977,35 @@ msgstr "Null karakterlere izin verilmiyor." #: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 #: 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 +#: 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." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "%(value)r değeri geçerli bir seçenek değil." #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:105 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 msgid "This field cannot be null." msgstr "Bu alan null olamaz" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:106 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 msgid "This field cannot be blank." msgstr "Bu alan boş bırakılamaz." #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" @@ -3929,33 +4013,42 @@ msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:128 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 #, python-format msgid "Field of type: %(field_type)s" msgstr "Alan tipi: %(field_type)s" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:905 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1772 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 msgid "Integer" msgstr "Tam sayı" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:909 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1770 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:905 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1807 #, python-format msgid "'%(value)s' value must be an integer." msgstr "'%(value)s' değeri bir sayısal değer olmalıdır" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:984 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1850 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 msgid "Big (8 byte) integer" msgstr "Büyük (8 bayt) sayı" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:996 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:990 #, python-format msgid "'%(value)s' value must be either True or False." msgstr "'%(value)s' değeri ya True ya da False olmalıdır." @@ -3966,19 +4059,23 @@ msgid "'%(value)s' value must be either True, False, or None." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:999 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 msgid "Boolean (Either True or False)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1040 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 #, python-format msgid "String (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 msgid "Comma-separated integers" msgstr "Virgülle ayrılmış tam sayılar" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1153 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1172 #, python-format msgid "" "'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " @@ -3987,6 +4084,8 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1155 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1298 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1174 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1319 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " @@ -3994,104 +4093,126 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1158 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 msgid "Date (without time)" msgstr "Tarih (zaman yok)" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1317 #, python-format msgid "" -"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD " -"HH:MM[:ss[.uuuuuu]][TZ] format." +"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"uuuuuu]][TZ] format." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1300 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1321 #, python-format msgid "" -"'%(value)s' value has the correct format (YYYY-MM-DD " -"HH:MM[:ss[.uuuuuu]][TZ]) but it is an invalid date/time." +"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1304 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 msgid "Date (with time)" msgstr "Tarih (zamanlı)" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1452 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1475 #, python-format msgid "'%(value)s' value must be a decimal number." msgstr "'%(value)s' değeri bir tam sayı olmalıdır." #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1454 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 msgid "Decimal number" msgstr "Ondalık sayı" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1593 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1628 #, python-format msgid "" -"'%(value)s' value has an invalid format. It must be in [DD] " -"[HH:[MM:]]ss[.uuuuuu] format." +"'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[." +"uuuuuu] format." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1596 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 msgid "Duration" msgstr "Süre" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1646 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 msgid "Email address" msgstr "E-posta adresi" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1669 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 msgid "File path" msgstr "Dosya yolu" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1735 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1773 #, python-format msgid "'%(value)s' value must be a float." msgstr "'%(value)s' değeri kayan noktalı bir sayı olmalıdır." #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1737 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 msgid "Floating point number" msgstr "Kayan noktalı sayı" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1866 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 msgid "IPv4 address" msgstr "IPv4 adresi" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1897 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 msgid "IP address" msgstr "IP Adresi" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1977 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2006 #, python-format msgid "'%(value)s' value must be either None, True or False." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1980 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 msgid "Boolean (Either True, False or None)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2015 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 msgid "Positive integer" msgstr "Pozitif sayı" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2028 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 msgid "Positive small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2042 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2074 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 msgid "Small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2081 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 msgid "Text" msgstr "Metin" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2109 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2163 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " @@ -4099,6 +4220,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2165 #, python-format msgid "" "'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " @@ -4106,18 +4228,22 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2114 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 msgid "Time" msgstr "Zaman" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2240 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 msgid "URL" msgstr "URL" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2262 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 msgid "Raw binary data" msgstr "Ham ikili veri" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2366 #, python-format msgid "'%(value)s' is not a valid UUID." msgstr "'%(value)s' geçerli bir UUID değil." @@ -4127,66 +4253,81 @@ msgid "Universally unique identifier" msgstr "Evrensel eşsiz betimleyici" #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:221 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 msgid "File" msgstr "Dosya" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:778 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:780 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 msgid "Foreign Key (type determined by related field)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1007 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 msgid "One-to-one relationship" msgstr "Bire-bir ilişki" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1057 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "%(from)s'den %(to)s ye ilişki" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1058 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "%(from)s'den %(to)s ye ilişkiler" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 msgid "Many-to-many relationship" msgstr "Çoktan-çoğa ilişki" #. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label +#. characters will prevent the default label_suffix to be appended to the label #: venv/lib/python3.6/site-packages/django/forms/boundfield.py:146 +#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 msgid ":?.!" msgstr ":?.!" #: venv/lib/python3.6/site-packages/django/forms/fields.py:53 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 msgid "This field is required." msgstr "Bu alan gerekli." #: venv/lib/python3.6/site-packages/django/forms/fields.py:245 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 msgid "Enter a whole number." msgstr "Bir tüm sayı girin." #: venv/lib/python3.6/site-packages/django/forms/fields.py:396 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1126 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 msgid "Enter a valid date." msgstr "Geçerli bir tarih girin." #: venv/lib/python3.6/site-packages/django/forms/fields.py:420 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1127 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 msgid "Enter a valid time." msgstr "Geçerli bir zaman girin." #: venv/lib/python3.6/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 msgid "Enter a valid date/time." msgstr "Geçerli bir tarih/saat girin." #: venv/lib/python3.6/site-packages/django/forms/fields.py:471 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 msgid "Enter a valid duration." msgstr "Geçerli bir süre girin." @@ -4196,31 +4337,36 @@ msgid "The number of days must be between {min_days} and {max_days}." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:532 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 msgid "No file was submitted. Check the encoding type on the form." msgstr "Dosya submit edilmedi. Formdaki encoding tipini kontrol ediniz." #: venv/lib/python3.6/site-packages/django/forms/fields.py:533 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 msgid "No file was submitted." msgstr "Gönderilen dosya yok" #: venv/lib/python3.6/site-packages/django/forms/fields.py:534 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 msgid "The submitted file is empty." msgstr "Gönderilen dosya boş" #: venv/lib/python3.6/site-packages/django/forms/fields.py:536 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 #, python-format -msgid "" -"Ensure this filename has at most %(max)d character (it has %(length)d)." +msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:539 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:600 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -4231,6 +4377,9 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:762 #: venv/lib/python3.6/site-packages/django/forms/fields.py:852 #: venv/lib/python3.6/site-packages/django/forms/models.py:1270 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" @@ -4239,32 +4388,41 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:853 #: venv/lib/python3.6/site-packages/django/forms/fields.py:968 #: venv/lib/python3.6/site-packages/django/forms/models.py:1269 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 msgid "Enter a list of values." msgstr "Bir değer listesi girin." #: venv/lib/python3.6/site-packages/django/forms/fields.py:969 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 msgid "Enter a complete value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:1185 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 msgid "Enter a valid UUID." msgstr "Geçerli bir UUID girin." #. Translators: This is the default suffix added to form field labels #: venv/lib/python3.6/site-packages/django/forms/forms.py:86 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 msgid ":" msgstr ":" #: venv/lib/python3.6/site-packages/django/forms/forms.py:212 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "(Gizli alan %(name)s) %(error)s" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:91 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:97 msgid "ManagementForm data is missing or has been tampered with" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:338 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:355 #, python-format msgid "Please submit %d or fewer forms." msgid_plural "Please submit %d or fewer forms." @@ -4272,6 +4430,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:345 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:362 #, python-format msgid "Please submit %d or more forms." msgid_plural "Please submit %d or more forms." @@ -4280,20 +4439,25 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:371 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:373 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 msgid "Order" msgstr "Sıra" #: venv/lib/python3.6/site-packages/django/forms/models.py:751 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:755 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:761 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -4301,6 +4465,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:770 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 msgid "Please correct the duplicate values below." msgstr "" @@ -4309,8 +4474,8 @@ msgid "The inline value did not match the parent instance." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:1158 -msgid "" -"Select a valid choice. That choice is not one of the available choices." +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 +msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:1272 @@ -4319,6 +4484,7 @@ msgid "\"%(pk)s\" is not a valid value." msgstr "'%(pk)s' bir geçerli değer değil." #: venv/lib/python3.6/site-packages/django/forms/utils.py:162 +#: venv2/lib/python2.7/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -4326,23 +4492,29 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:396 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 msgid "Currently" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:710 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 msgid "Yes" msgstr "Evet" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:711 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 msgid "No" msgstr "Hayır" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:788 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 msgid "yes,no,maybe" msgstr "evet,hayır,belki" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:817 #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -4350,327 +4522,401 @@ msgstr[0] "%(size)d byte" msgstr[1] "%(size)d byte" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:836 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 #, python-format msgid "%s KB" msgstr "%s KB" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:838 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 #, python-format msgid "%s MB" msgstr "%s MB" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:840 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 #, python-format msgid "%s GB" msgstr "%s GB" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:842 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 #, python-format msgid "%s TB" msgstr "%s TB" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:844 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 #, python-format msgid "%s PB" msgstr "%s PB" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:62 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:63 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:68 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:69 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:150 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 msgid "midnight" msgstr "gece yarısı" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:152 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 msgid "noon" msgstr "öğle" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "Pazartesi" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "Sal" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "Çarşamba" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "Perşembe" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "Cuma" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "Cumartesi" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "Pazar" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "Pzt" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "Sa" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "Çar" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "Per" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "Cu" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "Cmt" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "Pzr" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "January" msgstr "Ocak" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "February" msgstr "Şubak" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "March" msgstr "Mart" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "April" msgstr "Nisan" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "May" msgstr "Mayıs" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "June" msgstr "Haziran" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "July" msgstr "Temmuz" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "August" msgstr "Ağustos" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "September" msgstr "Eylül" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "October" msgstr "Ekim" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "November" msgstr "Kasım" #: venv/lib/python3.6/site-packages/django/utils/dates.py:16 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 msgid "December" msgstr "Aralık" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jan" msgstr "oca" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "feb" msgstr "şub" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "mar" msgstr "mar" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "apr" msgstr "nis" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "may" msgstr "may" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jun" msgstr "haz" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "jul" msgstr "tem" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "aug" msgstr "ağu" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "sep" msgstr "eyl" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "oct" msgstr "eki" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "nov" msgstr "kas" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "dec" msgstr "ara" #: venv/lib/python3.6/site-packages/django/utils/dates.py:23 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Jan." msgstr "Oca." #: venv/lib/python3.6/site-packages/django/utils/dates.py:24 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Feb." msgstr "Şub." #: venv/lib/python3.6/site-packages/django/utils/dates.py:25 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "March" msgstr "Mart" #: venv/lib/python3.6/site-packages/django/utils/dates.py:26 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "April" msgstr "Nisan" #: venv/lib/python3.6/site-packages/django/utils/dates.py:27 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 msgctxt "abbrev. month" msgid "May" msgstr "May" #: venv/lib/python3.6/site-packages/django/utils/dates.py:28 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 msgctxt "abbrev. month" msgid "June" msgstr "Hazi" #: venv/lib/python3.6/site-packages/django/utils/dates.py:29 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 msgctxt "abbrev. month" msgid "July" msgstr "Temm" #: venv/lib/python3.6/site-packages/django/utils/dates.py:30 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 msgctxt "abbrev. month" msgid "Aug." msgstr "Ağu." #: venv/lib/python3.6/site-packages/django/utils/dates.py:31 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 msgctxt "abbrev. month" msgid "Sept." msgstr "Eyl." #: venv/lib/python3.6/site-packages/django/utils/dates.py:32 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 msgctxt "abbrev. month" msgid "Oct." msgstr "Ekim" #: venv/lib/python3.6/site-packages/django/utils/dates.py:33 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 msgctxt "abbrev. month" msgid "Nov." msgstr "Kas." #: venv/lib/python3.6/site-packages/django/utils/dates.py:34 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 msgctxt "abbrev. month" msgid "Dec." msgstr "Ara." #: venv/lib/python3.6/site-packages/django/utils/dates.py:37 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "January" msgstr "Ocak" #: venv/lib/python3.6/site-packages/django/utils/dates.py:38 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "February" msgstr "Şubat" #: venv/lib/python3.6/site-packages/django/utils/dates.py:39 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "March" msgstr "Mart" #: venv/lib/python3.6/site-packages/django/utils/dates.py:40 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "April" msgstr "Nisan" #: venv/lib/python3.6/site-packages/django/utils/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 msgctxt "alt. month" msgid "May" msgstr "Mayıs" #: venv/lib/python3.6/site-packages/django/utils/dates.py:42 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 msgctxt "alt. month" msgid "June" msgstr "Haziran" #: venv/lib/python3.6/site-packages/django/utils/dates.py:43 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 msgctxt "alt. month" msgid "July" msgstr "Temmuz" #: venv/lib/python3.6/site-packages/django/utils/dates.py:44 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 msgctxt "alt. month" msgid "August" msgstr "Ağustos" #: venv/lib/python3.6/site-packages/django/utils/dates.py:45 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 msgctxt "alt. month" msgid "September" msgstr "Eylül" #: venv/lib/python3.6/site-packages/django/utils/dates.py:46 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 msgctxt "alt. month" msgid "October" msgstr "Ekim" #: venv/lib/python3.6/site-packages/django/utils/dates.py:47 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 msgctxt "alt. month" msgid "November" msgstr "Kasım" #: venv/lib/python3.6/site-packages/django/utils/dates.py:48 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 msgctxt "alt. month" msgid "December" msgstr "Aralık" #: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 +#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 msgid "This is not a valid IPv6 address." msgstr "Bu bir geçerli IPv6 adresi değil." @@ -4681,16 +4927,20 @@ msgid "%(truncated_text)s…" msgstr "%(truncated_text)s..." #: venv/lib/python3.6/site-packages/django/utils/text.py:233 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 msgid "or" msgstr "veya" #. Translators: This string is used as a separator between list elements #: venv/lib/python3.6/site-packages/django/utils/text.py:252 #: venv/lib/python3.6/site-packages/django/utils/timesince.py:83 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 msgid ", " msgstr "," #: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d year" msgid_plural "%d years" @@ -4698,6 +4948,7 @@ msgstr[0] "%dyıl" msgstr[1] "%d yıl" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d month" msgid_plural "%d months" @@ -4705,6 +4956,7 @@ msgstr[0] "%d ay" msgstr[1] "%day" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d week" msgid_plural "%d weeks" @@ -4712,6 +4964,7 @@ msgstr[0] "%dhafta" msgstr[1] "%d hafta" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d day" msgid_plural "%d days" @@ -4719,6 +4972,7 @@ msgstr[0] "%d gün" msgstr[1] "%dgün" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -4726,6 +4980,7 @@ msgstr[0] "%dsaat" msgstr[1] "%d saat" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -4733,18 +4988,22 @@ msgstr[0] "%d dakika" msgstr[1] "%ddakika" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:72 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:60 msgid "0 minutes" msgstr "0 dakika" #: venv/lib/python3.6/site-packages/django/views/csrf.py:110 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 msgid "Forbidden" msgstr "Yasaklı" #: venv/lib/python3.6/site-packages/django/views/csrf.py:111 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 msgid "CSRF verification failed. Request aborted." msgstr "CSRF doğrulama başarısız. İstek iptal edildi." #: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:114 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -4753,6 +5012,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:119 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -4761,14 +5021,15 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:124 msgid "" -"If you are using the tag or" -" including the 'Referrer-Policy: no-referrer' header, please remove them. " -"The CSRF protection requires the 'Referer' header to do strict referer " -"checking. If you're concerned about privacy, use alternatives like for links to third-party sites." +"If you are using the tag or " +"including the 'Referrer-Policy: no-referrer' header, please remove them. The " +"CSRF protection requires the 'Referer' header to do strict referer checking. " +"If you're concerned about privacy, use alternatives like for links to third-party sites." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:132 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -4776,84 +5037,104 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:129 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:142 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 msgid "More information is available with DEBUG=True." msgstr "Daha fazla bilgi DEBUG=True ile edinilebilir." #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 msgid "No year specified" msgstr "Yıl belirtilmedi" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 msgid "Date out of range" msgstr "Tarih aralık dışında" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 msgid "No month specified" msgstr "Ay belirtilmedi" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 msgid "No day specified" msgstr "Gün belirtilmedi" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 msgid "No week specified" msgstr "Hafta belirtilmedi" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s uygun olmayan" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:589 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 #, python-format msgid "" -"Future %(verbose_name_plural)s not available because " -"%(class_name)s.allow_future is False." +"Future %(verbose_name_plural)s not available because %(class_name)s." +"allow_future is False." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:623 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 +#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Geçersiz sayfa (%(page_number)s): %(message)s" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:40 +#: venv2/lib/python2.7/site-packages/django/views/static.py:44 msgid "Directory indexes are not allowed here." msgstr "Dizin indekslerine burada izin verilmişyor." #: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv2/lib/python2.7/site-packages/django/views/static.py:46 #, python-format msgid "\"%(path)s\" does not exist" msgstr "\"%(path)s\" mevcut değil" #: venv/lib/python3.6/site-packages/django/views/static.py:80 +#: venv2/lib/python2.7/site-packages/django/views/static.py:86 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s indeksi" @@ -4868,9 +5149,9 @@ msgid "" "View release notes for Django %(version)s" msgstr "" -"Django %(version)s için sürüm notlarını görüntüle" +"Django %(version)s için sürüm notlarını görüntüle" #: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:367 msgid "The install worked successfully! Congratulations!" @@ -4879,15 +5160,15 @@ msgstr "Bu kurulum başarıyla çalıştırıldı! Tebrikler!" #: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:368 #, python-format msgid "" -"You are seeing this page because DEBUG=True is in your settings file " -"and you have not configured any URLs." +"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " +"URLs." msgstr "" -"Ayarlarınızı içeren dosyada DEBUG=True olduğu için bu sayfayı " -"görüyorsunuz ve hiçbir URL ayarlamamışsınız." +"Ayarlarınızı içeren dosyada DEBUG=True olduğu için bu sayfayı görüyorsunuz ve hiçbir URL " +"ayarlamamışsınız." #: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:383 msgid "Django Documentation" @@ -4912,3 +5193,398 @@ msgstr "Django Topluluğu" #: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:408 msgid "Connect, get help, or contribute" msgstr "Bağlan, yardım al veya katkıda bulun" + +#: venv/lib/python3.6/site-packages/django_icons/renderers/image.py:217 +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 +#, 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" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1267 +#, fuzzy, python-format +#| msgid "\"%(pk)s\" is not a valid value." +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "'%(pk)s' bir geçerli değer değil." + +#: venv2/lib/python2.7/site-packages/django/utils/text.py:81 +#, fuzzy, python-format +#| msgctxt "String to return when truncating text" +#| msgid "%(truncated_text)s…" +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s..." +msgstr "%(truncated_text)s..." + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:520 +msgid "Welcome to Django" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:521 +msgid "It worked!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:522 +msgid "Congratulations on your first Django-powered page." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:524 +msgid "" +"Next, start your first app by running python manage.py startapp " +"[app_label]." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 +#, fuzzy +#| msgid "" +#| "You are seeing this page because DEBUG=True is in your settings file and you have not configured " +#| "any URLs." +msgid "" +"You're seeing this message because you have DEBUG = True in " +"your Django settings file and you haven't configured any URLs. Get to work!" +msgstr "" +"Ayarlarınızı içeren dosyada DEBUG=True olduğu için bu sayfayı görüyorsunuz ve hiçbir URL " +"ayarlamamışsınız." + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 +#, fuzzy +#| msgid "Usage" +msgid "usage: " +msgstr "Kullanım" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 +msgid ".__call__() not defined" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 +#, python-format +msgid "unknown parser %r (choices: %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 +#, python-format +msgid "argument \"-\" with mode %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 +#, python-format +msgid "cannot merge actions - two groups are named %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 +msgid "'required' is an invalid argument for positionals" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 +#, python-format +msgid "invalid option string %r: must start with a character %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 +#, python-format +msgid "dest= is required for options like %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 +#, python-format +msgid "invalid conflict_resolution value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 +#, python-format +msgid "conflicting option string(s): %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 +msgid "mutually exclusive arguments must be optional" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 +msgid "positional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 +msgid "optional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1615 +msgid "show this help message and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 +msgid "show program's version number and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 +msgid "cannot have multiple subparser arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 +#, python-format +msgid "unrecognized arguments: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 +#, python-format +msgid "not allowed with argument %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 +#, python-format +msgid "ignored explicit argument %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 +msgid "too few arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 +#, python-format +msgid "argument %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 +#, python-format +msgid "one of the arguments %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 +msgid "expected one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 +msgid "expected at most one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 +msgid "expected at least one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 +#, python-format +msgid "expected %s argument(s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 +#, python-format +msgid "ambiguous option: %s could match %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 +#, python-format +msgid "unexpected option string: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 +#, python-format +msgid "%r is not callable" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 +#, fuzzy, python-format +#| msgid "Enter a valid value." +msgid "invalid %s value: %r" +msgstr "Geçerli bir değer girin." + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 +#, python-format +msgid "invalid choice: %r (choose from %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 +#, python-format +msgid "%s: error: %s\n" +msgstr "" + +#: webvirtcloud/middleware.py:21 +#, python-format +msgid "libvirt Error - %(exception)s" +msgstr "" + +#~ msgid "No username has been entered" +#~ msgstr "Kullanıcı adı girilmedi" + +#~ msgid "No password has been entered" +#~ msgstr "Parola girilmedi" + +#~ msgid "User doesn't have any Instance" +#~ msgstr "Kullanıcının hiç sanal makinesi yok" + +#~ msgid "Edit privilegies for" +#~ msgstr "İmtiyazları düzenle" + +#~ msgid "Add Instance for User" +#~ msgstr "Kullanıcıya sanal makine ekle" + +#~ msgid "Edit Password" +#~ msgstr "Parola Düzenle" + +#~ msgid "Old" +#~ msgstr "Eski" + +#~ msgid "New" +#~ msgstr "Yeni" + +#~ msgid "Retry" +#~ msgstr "Yeniden dene" + +#~ msgid "Instance already added" +#~ msgstr "Sanal makine zaten eklenmiş" + +#~ msgid "No hostname has been entered" +#~ msgstr "Sunucu adı girilmedi" + +#~ msgid "No IP / Domain name has been entered" +#~ msgstr "IP/Alan adı girilmedi" + +#~ msgid "No login has been entered" +#~ msgstr "Oturum açma bilgileri girilmedi" + +#~ msgid "The name of the host must not contain any special characters" +#~ msgstr "Sunucu adı özel karakterler içeremez" + +#~ msgid "The name of the host must not exceed 20 characters" +#~ msgstr "Sunucu adı 20 karakterden fazla olamaz" + +#~ msgid "No details available" +#~ msgstr "Ayrıntı mevcut değil" + +#~ msgid "Edit connection" +#~ msgstr "Bağlantıyı düzenle" + +#~ msgid "FQDN / IP" +#~ msgstr "FQDN / IP" + +#~ msgid "Hypervisor doesn't have any Computes" +#~ msgstr "Hipervizör hiçbir Sunucya sahip değil" + +#~ msgid "No HDD image has been entered" +#~ msgstr "HDD imajı belirtilmedi" + +#~ msgid "Micro" +#~ msgstr "Mikro" + +#~ msgid "You don't have any Instance" +#~ msgstr "Hiç sanal makineniz yok" + +#~ msgid "Not Active" +#~ msgstr "Pasif" + +#~ msgid "Connection Failed" +#~ msgstr "Bağlantı Başarısız" + +#~ msgid "Delete Ownership" +#~ msgstr "Sahipliği sil" + +#~ msgid "To set console's type, shutdown the instance." +#~ msgstr "Konsol tipini ayarlamak için sanal makineyi kapatın" + +#~ msgid "To set console listen address, shutdown the instance." +#~ msgstr "Dinleme adresini ayarlamak için sanal makineyi kapatın." + +#~ msgid "Listen on" +#~ msgstr "Dinlenen" + +#~ msgid "Generate" +#~ msgstr "Oluştur" + +#~ msgid "To set console's keymap, shutdown the instance." +#~ msgstr "Konsolun keymap ini ayarlamak için sanal makineyi kapatın." + +#~ msgid "Delete storage for instance?" +#~ msgstr "Sanal makinenin depolamasını da sil?" + +#~ msgid "Fixing UUID {uuid}" +#~ msgstr "UUID: {uuid} düzeltiliyor" + +#~ msgid "Instance does not exist: Creating new instance" +#~ msgstr "Sanal makine mevcut değil: Yeni sanal makine oluşturuluyor" + +#~ msgid "The disk: {dev} is detached but not deleted. Error: {err}" +#~ msgstr "{dev} diski makineden ayrıldı fakat silinemedi. Hata: {err}" + +#~ msgid "Enter the console password or select Generate" +#~ msgstr "Konsol parolası girin veya Oluştur u seçin" diff --git a/locale/uk/LC_MESSAGES/django.po b/locale/uk/LC_MESSAGES/django.po index f6fa43b..5eea391 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-06-12 09:03+0000\n" +"POT-Creation-Date: 2020-07-20 09:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,253 +21,181 @@ 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:10 -msgid "No username has been entered" +#: accounts/forms.py:24 +msgid "Instance owned by another user" msgstr "" -#: accounts/forms.py:13 -msgid "No password has been entered" -msgstr "" - -#: accounts/forms.py:19 create/forms.py:23 -msgid "The flavor name must not contain any special characters" -msgstr "" - -#: accounts/forms.py:21 create/forms.py:25 -msgid "The flavor name must not exceed 20 characters" -msgstr "" - -#: accounts/forms.py:26 create/forms.py:30 -msgid "Flavor name is already use" -msgstr "" - -#: accounts/models.py:22 -msgid "key name" -msgstr "" - -#: accounts/models.py:23 -msgid "public key" +#: accounts/models.py:24 +#, python-format +msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" #: accounts/models.py:32 +msgid "key name" +msgstr "" + +#: accounts/models.py:33 +msgid "public key" +msgstr "" + +#: accounts/models.py:42 msgid "max instances" msgstr "" -#: accounts/models.py:34 accounts/models.py:41 accounts/models.py:47 -#: accounts/models.py:53 +#: accounts/models.py:44 accounts/models.py:51 accounts/models.py:57 +#: accounts/models.py:63 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:39 +#: accounts/models.py:49 msgid "max CPUs" msgstr "" -#: accounts/models.py:45 +#: accounts/models.py:55 msgid "max memory" msgstr "" -#: accounts/models.py:51 +#: accounts/models.py:61 msgid "max disk size" msgstr "" -#: accounts/models.py:89 +#: accounts/models.py:77 msgid "Can change password" msgstr "" -#: accounts/templates/account.html:3 admin/templates/admin/common/form.html:6 -#: admin/templates/admin/logs.html:32 admin/templates/admin/user_form.html:6 -#: instances/templates/add_instance_owner_block.html:18 -#: instances/templates/allinstances_index_grouped.html:7 -#: instances/templates/allinstances_index_nongrouped.html:6 -#: instances/templates/instance.html:1644 instances/templates/instances.html:71 -msgid "User" +#: accounts/templates/account.html:4 accounts/templates/account.html:12 +msgid "User Profile" msgstr "" -#: accounts/templates/account.html:23 accounts/templates/profile.html:98 -msgid "Key name" +#: accounts/templates/account.html:21 +#: computes/templates/computes/instances.html:5 +#: computes/templates/computes/instances.html:32 +#: computes/templates/overview.html:16 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 +#: templates/navbar.html:14 +msgid "Instances" msgstr "" -#: accounts/templates/account.html:24 accounts/templates/profile.html:104 -msgid "Public key" +#: accounts/templates/account.html:24 +msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:47 accounts/templates/accounts-list.html:25 -#: accounts/templates/accounts.html:21 admin/templates/admin/group_list.html:24 -#: admin/templates/admin/logs.html:21 admin/templates/admin/user_list.html:25 -#: computes/templates/computes.html:241 -#: create/templates/create_instance_w2.html:70 -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -#: instances/templates/instances.html:61 -#: interfaces/templates/interfaces.html:47 networks/templates/networks.html:50 -#: nwfilters/templates/nwfilters.html:138 secrets/templates/secrets.html:50 -#: storages/templates/storage.html:189 storages/templates/storages.html:50 -msgid "Warning" -msgstr "" - -#: accounts/templates/account.html:47 -msgid "User doesn't have any Instance" -msgstr "" - -#: accounts/templates/account.html:56 -#: accounts/templates/create_user_inst_block.html:18 -#: admin/templates/admin/logs.html:33 instances/templates/instance.html:4 +#: accounts/templates/account.html:34 admin/templates/admin/logs.html:34 +#: instances/templates/instance.html:4 msgid "Instance" msgstr "" -#: accounts/templates/account.html:57 accounts/templates/account.html:88 +#: accounts/templates/account.html:35 msgid "VNC" msgstr "" -#: accounts/templates/account.html:58 accounts/templates/account.html:97 -#: instances/templates/instance.html:88 instances/templates/instance.html:412 -#: instances/templates/instance.html:414 instances/templates/instance.html:441 -#: instances/templates/instance.html:476 instances/templates/instance.html:480 -#: instances/templates/instance.html:497 instances/templates/instance.html:499 -#: instances/templates/instance.html:504 +#: accounts/templates/account.html:36 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 +#: instances/templates/instances/resize_tab.html:121 +#: instances/templates/instances/resize_tab.html:125 +#: instances/templates/instances/resize_tab.html:151 +#: instances/templates/instances/resize_tab.html:153 +#: instances/templates/instances/resize_tab.html:158 msgid "Resize" msgstr "" -#: accounts/templates/account.html:59 accounts/templates/account.html:106 -#: accounts/templates/account.html:127 +#: 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:84 -#: admin/templates/admin/common/confirm_delete.html:6 -#: admin/templates/admin/common/confirm_delete.html:16 +#: 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.html:98 -#: computes/templates/computes.html:142 computes/templates/computes.html:190 -#: computes/templates/computes.html:220 instances/templates/instance.html:873 -#: instances/templates/instance.html:880 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:63 -#: storages/templates/storage.html:176 +#: admin/templates/admin/user_list.html:67 +#: computes/templates/computes/list.html:55 +#: 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 #: 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:60 -#: create/templates/create_instance_w2.html:85 -#: instances/templates/instance.html:556 instances/templates/instance.html:831 +#: accounts/templates/account.html:38 +#: instances/templates/create_instance_w2.html:86 +#: 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:102 +#: storages/templates/storage.html:101 msgid "Action" msgstr "" -#: accounts/templates/account.html:81 -msgid "Edit privilegies for" +#: accounts/templates/account.html:50 +msgid "edit" msgstr "" -#: accounts/templates/account.html:91 accounts/templates/account.html:100 -#: accounts/templates/account.html:109 -msgid "False" +#: accounts/templates/account.html:68 accounts/templates/profile.html:74 +msgid "Key name" msgstr "" -#: accounts/templates/account.html:116 -#: accounts/templates/accounts-list.html:145 -#: accounts/templates/accounts.html:138 -#: accounts/templates/create_user_block.html:31 -#: accounts/templates/create_user_inst_block.html:29 -#: computes/templates/computes.html:101 computes/templates/computes.html:145 -#: computes/templates/computes.html:193 computes/templates/computes.html:223 -#: create/templates/create_flav_block.html:51 -#: create/templates/create_instance_w2.html:273 -#: instances/templates/add_instance_network_block.html:49 -#: instances/templates/add_instance_owner_block.html:29 -#: instances/templates/add_instance_volume.html:89 -#: instances/templates/add_instance_volume.html:144 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/edit_instance_volume.html:123 -#: instances/templates/instance.html:993 -#: 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:27 -#: storages/templates/create_stg_vol_block.html:81 -#: storages/templates/storage.html:156 -msgid "Close" -msgstr "" - -#: accounts/templates/account.html:117 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.html:33 -#: networks/templates/network.html:85 nwfilters/templates/nwfilter.html:62 -#: secrets/templates/secrets.html:74 -msgid "Edit" -msgstr "" - -#: accounts/templates/account.html:127 accounts/templates/profile.html:84 -#: create/templates/create_instance_w2.html:291 -#: instances/templates/instance.html:581 instances/templates/instance.html:1004 -#: instances/templates/instance.html:1074 -#: instances/templates/instance.html:1079 -#: 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:64 storages/templates/storage.html:67 -#: storages/templates/storage.html:79 storages/templates/storage.html:176 -msgid "Are you sure?" +#: accounts/templates/account.html:69 accounts/templates/profile.html:80 +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:83 -#: instances/templates/instance.html:657 templates/navbar.html:29 +#: 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 -#: instances/templates/allinstances.html:17 -#: instances/templates/instances.html:19 nwfilters/templates/nwfilters.html:11 -#: storages/templates/storage.html:89 +#: 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:27 -#: admin/templates/admin/user_list.html:33 computes/templates/computes.html:79 -#: computes/templates/computes.html:127 computes/templates/computes.html:170 +#: 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.html:40 -#: instances/templates/allinstances.html:57 -#: instances/templates/allinstances_index_grouped.html:8 -#: instances/templates/allinstances_index_nongrouped.html:7 -#: instances/templates/instances.html:72 +#: 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 "" @@ -282,22 +210,33 @@ msgid "Superuser" msgstr "" #: accounts/templates/accounts-list.html:37 -#: instances/templates/instance.html:631 instances/templates/instance.html:1444 -#: instances/templates/instance.html:1446 -#: instances/templates/instance_actions.html:7 +#: 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:157 -#: storages/templates/storage.html:164 +#: 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 -#: instances/templates/allinstances.html:68 -#: instances/templates/allinstances_index_grouped.html:26 -#: instances/templates/allinstances_index_grouped.html:56 -#: instances/templates/allinstances_index_nongrouped.html:20 -#: instances/templates/instance.html:17 instances/templates/instances.html:85 +#: 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 "" @@ -312,24 +251,21 @@ msgstr "" #: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69 #: accounts/templates/create_user_block.html:18 -#: computes/templates/computes.html:66 computes/templates/computes.html:114 -#: computes/templates/computes.html:157 computes/templates/computes.html:172 -#: computes/templates/computes.html:205 -#: create/templates/create_flav_block.html:19 -#: create/templates/create_instance_w2.html:81 -#: create/templates/create_instance_w2.html:107 -#: create/templates/create_instance_w2.html:110 -#: create/templates/create_instance_w2.html:309 -#: create/templates/create_instance_w2.html:311 -#: create/templates/create_instance_w2.html:522 -#: create/templates/create_instance_w2.html:524 +#: 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.html:56 -#: instances/templates/allinstances_index_grouped.html:6 +#: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:554 instances/templates/instance.html:906 -#: instances/templates/instances.html:70 +#: 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 @@ -344,21 +280,18 @@ msgstr "" #: 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:20 -#: storages/templates/create_stg_vol_block.html:51 -#: storages/templates/create_stg_vol_block.html:53 -#: storages/templates/storage.html:98 storages/templates/storage.html:126 -#: storages/templates/storage.html:128 +#: 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 computes/templates/computes.html:85 -#: computes/templates/computes.html:176 -#: console/templates/console-spice-full.html:200 -#: instances/templates/instance.html:1293 -#: instances/templates/instance.html:1300 +#: 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 "" @@ -371,7 +304,7 @@ msgid "Is superuser" msgstr "" #: accounts/templates/accounts-list.html:101 -#: accounts/templates/accounts.html:94 instances/models.py:25 +#: accounts/templates/accounts.html:94 msgid "Can clone instances" msgstr "" @@ -405,6 +338,63 @@ msgstr "" 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 +msgid "Change Password" +msgstr "" + +#: accounts/templates/accounts/change_password_form.html:22 +#: admin/templates/admin/user_form.html:22 +#: computes/templates/computes/form.html:21 +#: templates/common/confirm_delete.html:14 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 +#: 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" msgstr "" @@ -414,13 +404,13 @@ msgid "john" msgstr "" #: accounts/templates/create_user_block.html:32 -#: create/templates/create_instance_w1.html:95 -#: create/templates/create_instance_w2.html:275 -#: create/templates/create_instance_w2.html:277 -#: create/templates/create_instance_w2.html:504 -#: create/templates/create_instance_w2.html:508 -#: create/templates/create_instance_w2.html:717 -#: create/templates/create_instance_w2.html:721 +#: 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 @@ -433,29 +423,10 @@ msgstr "" #: 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:82 +#: storages/templates/create_stg_vol_block.html:57 msgid "Create" msgstr "" -#: accounts/templates/create_user_inst_block.html:12 -msgid "Add Instance for User" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:18 -#: console/templates/console-spice-full.html:198 -#: instances/templates/allinstances_index_nongrouped.html:6 -msgid "Host" -msgstr "" - -#: accounts/templates/create_user_inst_block.html:30 -#: accounts/templates/profile.html:111 -#: create/templates/create_flav_block.html:54 -#: instances/templates/add_instance_network_block.html:50 -#: instances/templates/add_instance_owner_block.html:30 -#: nwfilters/templates/add_nwf_rule.html:26 -msgid "Add" -msgstr "" - #: accounts/templates/login.html:3 accounts/templates/logout.html:4 msgid "WebVirtCloud" msgstr "" @@ -469,7 +440,7 @@ msgstr "" msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:18 accounts/templates/profile.html:21 +#: accounts/templates/login.html:18 accounts/templates/profile.html:25 msgid "Login" msgstr "" @@ -481,72 +452,86 @@ msgstr "" msgid "Successful log out" msgstr "" -#: accounts/templates/profile.html:4 accounts/templates/profile.html:9 +#: accounts/templates/profile.html:5 accounts/templates/profile.html:10 #: templates/navbar.html:45 msgid "Profile" msgstr "" -#: accounts/templates/profile.html:18 +#: accounts/templates/profile.html:19 msgid "Edit Profile" msgstr "" -#: accounts/templates/profile.html:33 +#: accounts/templates/profile.html:37 msgid "Email" msgstr "" -#: accounts/templates/profile.html:40 accounts/templates/profile.html:67 -#: computes/templates/computes.html:104 computes/templates/computes.html:148 -#: computes/templates/computes.html:196 computes/templates/computes.html:225 -#: instances/templates/instance.html:1190 -#: instances/templates/instance.html:1194 -#: instances/templates/instance.html:1480 -#: instances/templates/instance.html:1482 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397 -msgid "Change" -msgstr "" - -#: accounts/templates/profile.html:45 -msgid "Edit Password" -msgstr "" - #: accounts/templates/profile.html:48 -msgid "Old" -msgstr "" - -#: accounts/templates/profile.html:54 -msgid "New" -msgstr "" - -#: accounts/templates/profile.html:60 -msgid "Retry" -msgstr "" - -#: accounts/templates/profile.html:72 instances/templates/instance.html:266 +#: instances/templates/instances/access_tab.html:23 msgid "SSH Keys" msgstr "" -#: accounts/templates/profile.html:100 +#: 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 "" + +#: accounts/templates/profile.html:76 msgid "Enter Name" msgstr "" -#: accounts/templates/profile.html:106 +#: accounts/templates/profile.html:82 msgid "Enter Public Key" msgstr "" -#: accounts/views.py:52 +#: accounts/templates/profile.html:87 +#: instances/templates/add_instance_network_block.html:50 +#: instances/templates/add_instance_owner_block.html:31 +#: instances/templates/create_flav_block.html:28 +#: nwfilters/templates/add_nwf_rule.html:26 +msgid "Add" +msgstr "" + +#: accounts/views.py:39 msgid "Key name already exist" msgstr "" -#: accounts/views.py:55 +#: accounts/views.py:42 msgid "Public key already exist" msgstr "" -#: accounts/views.py:58 +#: accounts/views.py:45 msgid "Invalid characters in public key" msgstr "" -#: accounts/views.py:112 -msgid "Instance already added" +#: accounts/views.py:77 +msgid "Password Changed" +msgstr "" + +#: accounts/views.py:80 +msgid "Wrong Data Provided" +msgstr "" + +#: accounts/views.py:100 +msgid "Create User Instance" +msgstr "" + +#: accounts/views.py:118 +msgid "Update User Instance" msgstr "" #: admin/forms.py:46 @@ -558,25 +543,6 @@ msgstr "" msgid "Groups" msgstr "" -#: admin/templates/admin/common/confirm_delete.html:12 -msgid "Are you sure you want to delete" -msgstr "" - -#: admin/templates/admin/common/confirm_delete.html:14 -#: admin/templates/admin/common/form.html:22 -#: admin/templates/admin/user_form.html:22 -#: computes/templates/computes/form.html:22 -msgid "Cancel" -msgstr "" - -#: admin/templates/admin/common/form.html:24 -#: admin/templates/admin/user_form.html:24 -#: computes/templates/computes/form.html:24 -#: instances/templates/edit_instance_volume.html:124 -#: networks/templates/add_network_qos.html:51 -msgid "Save" -msgstr "" - #: admin/templates/admin/common/list.html:9 msgid "Create New" msgstr "" @@ -591,33 +557,53 @@ msgstr "" #: admin/templates/admin/group_list.html:33 #: admin/templates/admin/user_list.html:38 -#: instances/templates/allinstances.html:60 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:10 -#: instances/templates/instance.html:909 instances/templates/instance.html:1051 -#: instances/templates/instances.html:75 networks/templates/network.html:178 -#: networks/templates/network.html:287 networks/templates/network.html:335 +#: computes/templates/computes/instances.html:71 +#: computes/templates/computes/list.html:32 +#: 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 msgid "Actions" msgstr "" -#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8 -#: instances/templates/instance.html:1577 templates/navbar.html:31 +#: admin/templates/admin/logs.html:4 admin/templates/admin/logs.html:9 +#: instances/templates/instances/stats_tab.html:13 templates/navbar.html:31 msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:21 +#: admin/templates/admin/logs.html:22 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555 -#: instances/templates/instance.html:1643 +#: admin/templates/admin/logs.html:32 +#: instances/templates/instances/snapshots_tab.html:48 +#: instances/templates/instances/stats_tab.html:83 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645 +#: 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 +#: instances/templates/instances/stats_tab.html:85 msgid "Message" msgstr "" +#: admin/templates/admin/user_form.html:24 +#: 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:37 msgid "Can Clone" msgstr "" @@ -626,19 +612,19 @@ msgstr "" msgid "View Profile" msgstr "" -#: admin/views.py:38 +#: admin/views.py:39 msgid "Create Group" msgstr "" -#: admin/views.py:56 +#: admin/views.py:57 msgid "Update Group" msgstr "" -#: admin/views.py:108 +#: admin/views.py:110 msgid "Create User" msgstr "" -#: admin/views.py:130 +#: admin/views.py:132 msgid "Update User" msgstr "" @@ -850,7 +836,39 @@ msgstr "" msgid "Show access ssh keys" msgstr "" -#: appsettings/models.py:9 computes/models.py:5 instances/models.py:10 +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Console Scale" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:11 +msgid "Allow console to scaling view" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Console View-Only" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:12 +msgid "Allow only view not modify" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Console Resize Session" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:13 +msgid "Allow to resize session for console" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Console Clip Viewport" +msgstr "" + +#: appsettings/migrations/0004_auto_20200716_0637.py:14 +msgid "Clip console viewport" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 msgid "name" msgstr "" @@ -875,19 +893,19 @@ msgstr "" msgid "Edit Settings" msgstr "" -#: appsettings/templates/appsettings.html:18 +#: appsettings/templates/appsettings.html:17 msgid "App Settings" msgstr "" -#: appsettings/templates/appsettings.html:22 templates/navbar.html:43 +#: appsettings/templates/appsettings.html:21 templates/navbar.html:43 msgid "Language" msgstr "" -#: appsettings/templates/appsettings.html:55 +#: appsettings/templates/appsettings.html:54 msgid "After change please full refresh page with 'Ctrl + F5' " msgstr "" -#: appsettings/templates/appsettings.html:60 +#: appsettings/templates/appsettings.html:59 msgid "Other Settings" msgstr "" @@ -910,97 +928,22 @@ msgstr "" msgid "FQDN/IP" msgstr "" -#: computes/forms.py:47 -msgid "No hostname has been entered" -msgstr "" - -#: computes/forms.py:48 -msgid "No IP / Domain name has been entered" -msgstr "" - -#: computes/forms.py:49 -msgid "No login has been entered" -msgstr "" - -#: computes/forms.py:57 -msgid "The name of the host must not contain any special characters" -msgstr "" - -#: computes/forms.py:59 -msgid "The name of the host must not exceed 20 characters" -msgstr "" - -#: computes/forms.py:67 computes/validators.py:16 -msgid "" -"Hostname must contain only numbers, or the domain name separated by \".\"" -msgstr "" - -#: computes/forms.py:69 computes/validators.py:18 -msgid "Wrong IP address" -msgstr "" - -#: computes/models.py:6 +#: computes/models.py:12 msgid "hostname" msgstr "" -#: computes/models.py:7 +#: computes/models.py:13 msgid "login" msgstr "" -#: computes/models.py:8 +#: computes/models.py:14 msgid "password" msgstr "" -#: computes/models.py:9 +#: computes/models.py:15 msgid "details" msgstr "" -#: computes/templates/computes.html:3 computes/templates/computes.html:9 -#: templates/navbar.html:18 -msgid "Computes" -msgstr "" - -#: computes/templates/computes.html:42 instances/templates/instance.html:1537 -msgid "Connected" -msgstr "" - -#: computes/templates/computes.html:44 -msgid "Not Connected" -msgstr "" - -#: computes/templates/computes.html:46 computes/templates/computes.html:91 -#: computes/templates/computes.html:93 computes/templates/computes.html:134 -#: computes/templates/computes.html:136 computes/templates/computes.html:182 -#: computes/templates/computes.html:184 computes/templates/computes.html:212 -#: computes/templates/computes.html:214 computes/templates/overview.html:92 -#: instances/templates/instance.html:758 instances/templates/instance.html:840 -msgid "Details" -msgstr "" - -#: computes/templates/computes.html:50 -msgid "No details available" -msgstr "" - -#: computes/templates/computes.html:59 -msgid "Edit connection" -msgstr "" - -#: computes/templates/computes.html:73 computes/templates/computes.html:121 -#: computes/templates/computes.html:164 -msgid "FQDN / IP" -msgstr "" - -#: computes/templates/computes.html:112 -msgid "" -"Need create ssh authorization key. If you have another SSH port on " -"your server, you can add IP:PORT like '192.168.1.1:2222'." -msgstr "" - -#: computes/templates/computes.html:241 -msgid "Hypervisor doesn't have any Computes" -msgstr "" - #: computes/templates/computes/form.html:6 msgid "Add Compute" msgstr "" @@ -1009,6 +952,137 @@ msgstr "" 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 +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 +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 +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 +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 +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 +#: storages/templates/create_stg_block.html:124 +#: storages/templates/storage.html:35 storages/templates/storages.html:35 +msgid "Secrets" +msgstr "" + +#: computes/templates/computes/instances.html:58 +msgid "Hypervisor doesn't have any Instances" +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:777 +#: instances/templates/instances/settings_tab.html:800 +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 +msgid "VCPU" +msgstr "" + +#: computes/templates/computes/instances.html:70 +#: computes/templates/overview.html:82 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/instances/resize_tab.html:13 +msgid "Memory" +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 +msgid "Off" +msgstr "" + +#: computes/templates/computes/instances.html:98 +#: instances/templates/allinstances_index_grouped.html:60 +#: instances/templates/allinstances_index_nongrouped.html:44 +msgid "Suspended" +msgstr "" + +#: computes/templates/computes/list.html:6 +#: computes/templates/computes/list.html:12 templates/navbar.html:18 +msgid "Computes" +msgstr "" + +#: computes/templates/computes/list.html:21 +msgid "You don't have any computes" +msgstr "" + +#: computes/templates/computes/list.html:31 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 +#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/instances/settings_tab.html:876 +msgid "Connected" +msgstr "" + +#: computes/templates/computes/list.html:42 +msgid "Not Connected" +msgstr "" + #: computes/templates/create_comp_block.html:5 msgid "TCP" msgstr "" @@ -1029,79 +1103,6 @@ msgstr "" msgid "Add new host" msgstr "" -#: computes/templates/overview.html:4 computes/templates/overview.html:13 -#: instances/templates/instances.html:30 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 -msgid "Overview" -msgstr "" - -#: computes/templates/overview.html:16 instances/templates/allinstances.html:4 -#: instances/templates/allinstances.html:20 -#: instances/templates/bottom_bar.html:17 instances/templates/instances.html:4 -#: instances/templates/instances.html:33 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 -#: templates/navbar.html:14 -msgid "Instances" -msgstr "" - -#: computes/templates/overview.html:19 instances/templates/instances.html:36 -#: 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 -msgid "Storages" -msgstr "" - -#: computes/templates/overview.html:22 instances/templates/instances.html:39 -#: 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 -msgid "Networks" -msgstr "" - -#: computes/templates/overview.html:25 instances/templates/instances.html:42 -#: 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 -msgid "Interfaces" -msgstr "" - -#: computes/templates/overview.html:28 instances/templates/instances.html:45 -#: 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 -msgid "NWFilters" -msgstr "" - -#: computes/templates/overview.html:31 instances/templates/instances.html:48 -#: 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 -#: storages/templates/create_stg_block.html:124 -#: storages/templates/storage.html:35 storages/templates/storages.html:35 -msgid "Secrets" -msgstr "" - #: computes/templates/overview.html:42 msgid "Basic details" msgstr "" @@ -1135,16 +1136,9 @@ msgstr "" msgid "Libvirt" msgstr "" -#: computes/templates/overview.html:82 instances/templates/allinstances.html:59 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:9 -#: instances/templates/instance.html:369 instances/templates/instances.html:74 -msgid "Memory" -msgstr "" - #: computes/templates/overview.html:84 -#: create/templates/create_instance_w1.html:42 -#: create/templates/create_instance_w1.html:58 +#: instances/templates/create_instance_w1.html:42 +#: instances/templates/create_instance_w1.html:58 msgid "Architecture" msgstr "" @@ -1173,287 +1167,153 @@ msgstr "" msgid "RAM Utilization" msgstr "" +#: computes/validators.py:16 +msgid "" +"Hostname must contain only numbers, or the domain name separated by \".\"" +msgstr "" + +#: computes/validators.py:18 +msgid "Wrong IP address" +msgstr "" + #: computes/validators.py:24 msgid "The hostname must not contain any special characters" msgstr "" -#: console/templates/console-base.html:69 +#: console/templates/console-base.html:51 msgid "Send key(s)" msgstr "" -#: console/templates/console-base.html:89 +#: console/templates/console-base.html:71 msgid "Fullscreen" msgstr "" +#: console/templates/console-spice-full.html:56 +msgid "must set host and port" +msgstr "" + +#: console/templates/console-spice-full.html:83 +#: console/templates/console-spice-full.html:97 +#: console/templates/console-spice-lite.html:138 +#: console/templates/console-spice-lite.html:150 +msgid "disconnect" +msgstr "" + +#: console/templates/console-spice-full.html:114 +#: console/templates/console-spice-lite.html:167 +msgid "File API is not supported" +msgstr "" + +#: console/templates/console-spice-full.html:197 +#: instances/templates/allinstances_index_nongrouped.html:7 +msgid "Host" +msgstr "" + #: console/templates/console-spice-full.html:199 msgid "Port" msgstr "" -#: console/templates/console-spice-full.html:201 +#: console/templates/console-spice-full.html:207 msgid "Show console" msgstr "" -#: console/templates/console-spice-full.html:202 +#: 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:62 +#: storages/templates/storage.html:61 msgid "Start" msgstr "" -#: console/templates/console-vnc-full.html:83 +#: console/templates/console-spice-lite.html:109 +msgid "must specify host and port in URL" +msgstr "" + +#: console/templates/console-vnc-full.html:78 msgid "noVNC encountered an error" msgstr "" -#: console/templates/console-vnc-lite.html:297 +#: console/templates/console-vnc-lite.html:222 msgid "Loading" msgstr "" -#: create/forms.py:10 -msgid "No flavor name has been entered" -msgstr "" - -#: create/forms.py:13 create/forms.py:37 -msgid "No VCPU has been entered" -msgstr "" - -#: create/forms.py:15 -msgid "No HDD image has been entered" -msgstr "" - -#: create/forms.py:17 create/forms.py:40 -msgid "No RAM size has been entered" -msgstr "" - -#: create/forms.py:34 +#: instances/forms.py:37 msgid "No Virtual Machine name has been entered" msgstr "" -#: create/forms.py:41 +#: instances/forms.py:39 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/forms.py:42 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/forms.py:43 msgid "No Network pool has been choosen" msgstr "" -#: create/forms.py:46 +#: instances/forms.py:48 msgid "Please select HDD cache mode" msgstr "" -#: create/forms.py:53 +#: instances/forms.py:55 msgid "Please select a graphics type" msgstr "" -#: create/forms.py:54 +#: instances/forms.py:56 msgid "Please select a video driver" msgstr "" -#: create/forms.py:61 +#: instances/forms.py:63 msgid "The name of the virtual machine must not contain any special characters" msgstr "" -#: create/forms.py:63 +#: instances/forms.py:65 msgid "The name of the virtual machine must not exceed 20 characters" msgstr "" -#: create/models.py:5 +#: instances/models.py:11 msgid "label" msgstr "" -#: create/models.py:6 +#: instances/models.py:12 msgid "memory" msgstr "" -#: create/models.py:7 +#: instances/models.py:13 msgid "vcpu" msgstr "" -#: create/models.py:8 +#: instances/models.py:14 msgid "disk" msgstr "" -#: create/templates/create_flav_block.html:13 -msgid "Add New Flavor" +#: instances/models.py:28 +msgid "uuid" msgstr "" -#: create/templates/create_flav_block.html:21 -msgid "Micro" +#: instances/models.py:29 +msgid "is template" msgstr "" -#: create/templates/create_flav_block.html:26 -#: create/templates/create_instance_w2.html:82 -#: create/templates/create_instance_w2.html:327 -#: create/templates/create_instance_w2.html:540 -#: instances/templates/allinstances.html:58 -#: instances/templates/allinstances_index_grouped.html:9 -#: instances/templates/allinstances_index_nongrouped.html:8 -#: instances/templates/instance.html:40 instances/templates/instance.html:42 -#: instances/templates/instances.html:73 -msgid "VCPU" +#: instances/models.py:30 +msgid "created" msgstr "" -#: create/templates/create_flav_block.html:33 -#: create/templates/create_instance_w2.html:83 -#: create/templates/create_instance_w2.html:356 -#: create/templates/create_instance_w2.html:567 -#: instances/templates/instance.html:45 -msgid "RAM" +#: instances/models.py:215 +msgid "Can access console without password" msgstr "" -#: create/templates/create_flav_block.html:38 -#: create/templates/create_instance_w2.html:94 -#: create/templates/create_instance_w2.html:360 -#: create/templates/create_instance_w2.html:571 -#: instances/templates/allinstances.html:78 -#: instances/templates/instance.html:45 instances/templates/instance.html:450 -#: instances/templates/instance.html:463 -msgid "MB" +#: instances/templates/add_instance_network_block.html:12 +msgid "Add Instance Network" msgstr "" -#: create/templates/create_flav_block.html:41 -#: create/templates/create_instance_w2.html:84 -#: create/templates/create_instance_w2.html:371 -msgid "HDD" -msgstr "" - -#: create/templates/create_flav_block.html:46 -#: create/templates/create_instance_w2.html:95 -#: instances/templates/add_instance_volume.html:60 -#: storages/templates/create_stg_vol_block.html:71 -msgid "GB" -msgstr "" - -#: create/templates/create_instance_w1.html:4 -#: create/templates/create_instance_w2.html:4 -msgid "Create new instance" -msgstr "" - -#: create/templates/create_instance_w1.html:4 -msgid "Select Type" -msgstr "" - -#: create/templates/create_instance_w1.html:11 -#: create/templates/create_instance_w2.html:13 -#, python-format -msgid "New instance on %(host)s " -msgstr "" - -#: create/templates/create_instance_w1.html:47 -#: instances/templates/instance.html:643 networks/templates/network.html:75 -#: nwfilters/templates/nwfilter.html:52 -msgid "XML" -msgstr "" - -#: create/templates/create_instance_w1.html:68 -msgid "Chipset" -msgstr "" - -#: create/templates/create_instance_w1.html:78 -msgid "Next" -msgstr "" - -#: create/templates/create_instance_w2.html:49 -msgid "Flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:54 -msgid "Custom" -msgstr "" - -#: create/templates/create_instance_w2.html:59 -msgid "Template" -msgstr "" - -#: create/templates/create_instance_w2.html:70 -msgid "Hypervisor doesn't have any Flavors" -msgstr "" - -#: create/templates/create_instance_w2.html:75 -msgid "Create from flavor" -msgstr "" - -#: create/templates/create_instance_w2.html:101 -msgid "Create Virtual Machine" -msgstr "" - -#: create/templates/create_instance_w2.html:119 -#: create/templates/create_instance_w2.html:316 -#: create/templates/create_instance_w2.html:529 -msgid "Firmware" -msgstr "" - -#: create/templates/create_instance_w2.html:131 -#: create/templates/create_instance_w2.html:334 -#: create/templates/create_instance_w2.html:546 -msgid "VCPU Config" -msgstr "" - -#: create/templates/create_instance_w2.html:134 -#: create/templates/create_instance_w2.html:337 -#: create/templates/create_instance_w2.html:549 -msgid "no-mode" -msgstr "" - -#: create/templates/create_instance_w2.html:153 -#: create/templates/create_instance_w2.html:595 -#: instances/templates/add_instance_volume.html:30 -#: instances/templates/add_instance_volume.html:100 -#: instances/templates/instance.html:829 storages/templates/storage.html:4 -#: storages/templates/storage.html:14 -msgid "Storage" -msgstr "" - -#: create/templates/create_instance_w2.html:162 -#: create/templates/create_instance_w2.html:190 -#: create/templates/create_instance_w2.html:381 -#: create/templates/create_instance_w2.html:436 -#: create/templates/create_instance_w2.html:584 -#: create/templates/create_instance_w2.html:603 -#: create/templates/create_instance_w2.html:649 -#: instances/templates/add_instance_network_block.html:40 -#: instances/templates/add_instance_volume.html:117 -#: instances/templates/create_inst_block.html:25 -#: instances/templates/instance.html:329 instances/templates/instance.html:776 -#: instances/templates/instance.html:972 instances/templates/instance.html:1649 -#: interfaces/templates/interface.html:42 -#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 -#: storages/templates/create_stg_block.html:132 -#: storages/templates/storage.html:49 storages/templates/storage.html:51 -#: storages/templates/storage.html:53 -msgid "None" -msgstr "" - -#: create/templates/create_instance_w2.html:168 -#: create/templates/create_instance_w2.html:392 -#: create/templates/create_instance_w2.html:609 -#: instances/templates/add_instance_network_block.html:24 -#: instances/templates/instance.html:624 instances/templates/instance.html:959 -#: networks/templates/network.html:4 networks/templates/network.html:9 -#: networks/templates/network.html:110 networks/templates/network.html:221 -msgid "Network" -msgstr "" - -#: create/templates/create_instance_w2.html:178 -#: create/templates/create_instance_w2.html:406 -#: create/templates/create_instance_w2.html:619 -#: instances/templates/edit_instance_volume.html:25 -msgid "Advanced" -msgstr "" - -#: create/templates/create_instance_w2.html:187 -#: create/templates/create_instance_w2.html:433 -#: create/templates/create_instance_w2.html:646 -#: instances/templates/add_instance_network_block.html:37 -#: instances/templates/instance.html:968 nwfilters/templates/nwfilter.html:9 -msgid "NWFilter" -msgstr "" - -#: create/templates/create_instance_w2.html:198 -#: create/templates/create_instance_w2.html:635 -msgid "HDD cache mode" -msgstr "" - -#: create/templates/create_instance_w2.html:209 #: instances/templates/add_instance_network_block.html:18 -#: instances/templates/instance.html:924 instances/templates/instance.html:947 -#: instances/templates/instance.html:1047 +#: 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 #: interfaces/templates/interfaces.html:63 @@ -1462,128 +1322,46 @@ msgstr "" msgid "MAC" msgstr "" -#: create/templates/create_instance_w2.html:216 -#: create/templates/create_instance_w2.html:445 -#: create/templates/create_instance_w2.html:658 -msgid "Graphics" +#: 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/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 +msgid "Network" msgstr "" -#: create/templates/create_instance_w2.html:227 -#: create/templates/create_instance_w2.html:456 -#: create/templates/create_instance_w2.html:669 -msgid "Video" +#: 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 +msgid "NWFilter" msgstr "" -#: create/templates/create_instance_w2.html:241 -#: create/templates/create_instance_w2.html:470 -#: create/templates/create_instance_w2.html:683 -msgid "Console Access" -msgstr "" - -#: create/templates/create_instance_w2.html:251 -#: create/templates/create_instance_w2.html:253 -#: create/templates/create_instance_w2.html:480 -#: create/templates/create_instance_w2.html:482 -#: create/templates/create_instance_w2.html:693 -#: create/templates/create_instance_w2.html:695 -msgid "Console Password" -msgstr "" - -#: create/templates/create_instance_w2.html:257 -#: create/templates/create_instance_w2.html:486 -#: create/templates/create_instance_w2.html:699 -msgid "Guest Agent" -msgstr "" - -#: create/templates/create_instance_w2.html:264 -#: create/templates/create_instance_w2.html:493 -#: create/templates/create_instance_w2.html:706 -msgid "VirtIO" -msgstr "" - -#: create/templates/create_instance_w2.html:363 -msgid "Added Disks" -msgstr "" - -#: create/templates/create_instance_w2.html:376 -#: create/templates/create_instance_w2.html:579 -msgid "Select pool" -msgstr "" - -#: create/templates/create_instance_w2.html:415 -#: create/templates/create_instance_w2.html:628 -msgid "Disk Metadata" -msgstr "" - -#: create/templates/create_instance_w2.html:417 -#: create/templates/create_instance_w2.html:630 -msgid "Metadata preallocation" -msgstr "" - -#: create/templates/create_instance_w2.html:419 -#: create/templates/create_instance_w2.html:632 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:360 -msgid "Image" -msgstr "" - -#: create/templates/create_instance_w2.html:422 -msgid "HDD Cache Mode" -msgstr "" - -#: create/templates/create_instance_w2.html:574 -msgid "Template Disk" -msgstr "" - -#: create/views.py:52 create/views.py:164 -msgid "A virtual machine with this name already exists" -msgstr "" - -#: create/views.py:133 -msgid "You haven't defined any storage pools" -msgstr "" - -#: create/views.py:136 -msgid "You haven't defined any network pools" -msgstr "" - -#: create/views.py:167 -msgid "There is an instance with same name. Are you sure?" -msgstr "" - -#: create/views.py:171 -msgid "No Virtual Machine MAC has been entered" -msgstr "" - -#: create/views.py:204 -msgid "Image has already exist. Please check volumes or change instance name" -msgstr "" - -#: create/views.py:230 -msgid "First you need to create or select an image" -msgstr "" - -#: create/views.py:252 -msgid "Invalid cache mode" -msgstr "" - -#: create/views.py:290 -msgid "Instance is created" -msgstr "" - -#: instances/models.py:11 -msgid "uuid" -msgstr "" - -#: instances/models.py:12 -msgid "is template" -msgstr "" - -#: instances/models.py:13 -msgid "created" -msgstr "" - -#: instances/templates/add_instance_network_block.html:12 -msgid "Add Instance Network" +#: 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/instances/access_tab.html:135 +#: instances/templates/instances/settings_tab.html:183 +#: instances/templates/instances/settings_tab.html:406 +#: instances/templates/instances/stats_tab.html:90 +#: interfaces/templates/interface.html:42 +#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81 +#: storages/templates/create_stg_block.html:132 +#: storages/templates/storage.html:48 storages/templates/storage.html:50 +#: storages/templates/storage.html:52 +msgid "None" msgstr "" #: instances/templates/add_instance_owner_block.html:12 @@ -1613,24 +1391,36 @@ msgstr "" msgid "Volume parameters" 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/instances/settings_tab.html:237 +#: storages/templates/storage.html:4 storages/templates/storage.html:14 +msgid "Storage" +msgstr "" + #: instances/templates/add_instance_volume.html:46 #: storages/templates/create_stg_block.html:183 -#: storages/templates/create_stg_vol_block.html:57 -#: storages/templates/storage.html:101 storages/templates/storage.html:139 +#: storages/templates/storage.html:100 storages/templates/storage.html:138 msgid "Format" msgstr "" #: instances/templates/add_instance_volume.html:56 -#: storages/templates/create_stg_vol_block.html:67 -#: storages/templates/storage.html:54 storages/templates/storage.html:100 +#: storages/templates/storage.html:53 storages/templates/storage.html:99 #: storages/templates/storages.html:66 msgid "Size" msgstr "" +#: instances/templates/add_instance_volume.html:60 +#: instances/templates/create_instance_w2.html:96 +msgid "GB" +msgstr "" + #: instances/templates/add_instance_volume.html:63 #: instances/templates/add_instance_volume.html:123 #: instances/templates/edit_instance_volume.html:53 -#: instances/templates/instance.html:763 +#: instances/templates/instances/settings_tab.html:168 msgid "Bus" msgstr "" @@ -1640,9 +1430,8 @@ msgid "Cache" msgstr "" #: instances/templates/add_instance_volume.html:83 -#: instances/templates/instance.html:1416 -#: storages/templates/create_stg_vol_block.html:74 -#: storages/templates/storage.html:149 +#: instances/templates/instances/settings_tab.html:755 +#: storages/templates/storage.html:148 msgid "Metadata" msgstr "" @@ -1654,55 +1443,23 @@ msgstr "" msgid "Volume" msgstr "" -#: instances/templates/allinstances.html:33 -#: instances/templates/allinstances.html:49 -msgid "You don't have any Instance" +#: instances/templates/allinstances.html:24 +msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances.html:71 -#: instances/templates/allinstances_index_grouped.html:57 -#: instances/templates/allinstances_index_nongrouped.html:21 -#: instances/templates/instance.html:14 instances/templates/instances.html:86 -msgid "Off" -msgstr "" - -#: instances/templates/allinstances.html:74 -#: instances/templates/allinstances_index_grouped.html:58 -#: instances/templates/allinstances_index_nongrouped.html:22 -#: instances/templates/instance.html:20 instances/templates/instance.html:143 -#: instances/templates/instance.html:198 -#: instances/templates/instance_actions.html:15 -#: instances/templates/instance_actions.html:32 -#: instances/templates/instance_actions.html:49 -#: instances/templates/instances.html:87 instances/views.py:699 -#: instances/views.py:1239 -msgid "Suspend" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:6 -#: instances/templates/allinstances_index_nongrouped.html:5 -#: instances/templates/instance.html:1438 -#: instances/templates/instance.html:1461 instances/templates/instances.html:70 -msgid "Description" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_grouped.html:12 msgid "Mem Usage" msgstr "" -#: instances/templates/allinstances_index_grouped.html:27 -msgid "Not Active" -msgstr "" - -#: instances/templates/allinstances_index_grouped.html:28 -msgid "Connection Failed" -msgstr "" - #: instances/templates/bottom_bar.html:4 msgid "HOST" msgstr "" -#: instances/templates/create_inst_block.html:12 +#: instances/templates/create_flav_block.html:14 +msgid "Add New Flavor" +msgstr "" + +#: instances/templates/create_inst_block.html:11 msgid "Choose a compute for new instance" msgstr "" @@ -1719,6 +1476,183 @@ msgstr "" msgid "Choose" msgstr "" +#: instances/templates/create_instance_w1.html:4 +#: instances/templates/create_instance_w2.html:5 +msgid "Create new instance" +msgstr "" + +#: instances/templates/create_instance_w1.html:4 +msgid "Select Type" +msgstr "" + +#: instances/templates/create_instance_w1.html:11 +#: instances/templates/create_instance_w2.html:14 +#, python-format +msgid "New instance on %(host)s " +msgstr "" + +#: instances/templates/create_instance_w1.html:47 +#: instances/templates/instances/settings_tab.html:49 +#: networks/templates/network.html:75 nwfilters/templates/nwfilter.html:52 +msgid "XML" +msgstr "" + +#: instances/templates/create_instance_w1.html:68 +msgid "Chipset" +msgstr "" + +#: instances/templates/create_instance_w1.html:78 +msgid "Next" +msgstr "" + +#: instances/templates/create_instance_w2.html:50 +msgid "Flavor" +msgstr "" + +#: instances/templates/create_instance_w2.html:55 +msgid "Custom" +msgstr "" + +#: instances/templates/create_instance_w2.html:60 +msgid "Template" +msgstr "" + +#: instances/templates/create_instance_w2.html:71 +msgid "Hypervisor doesn't have any Flavors" +msgstr "" + +#: instances/templates/create_instance_w2.html:76 +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 +msgid "RAM" +msgstr "" + +#: instances/templates/create_instance_w2.html:85 +#: instances/templates/create_instance_w2.html:372 +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/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:108 +msgid "MB" +msgstr "" + +#: instances/templates/create_instance_w2.html:102 +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 +msgid "Firmware" +msgstr "" + +#: instances/templates/create_instance_w2.html:132 +#: instances/templates/create_instance_w2.html:335 +#: instances/templates/create_instance_w2.html:547 +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 +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/edit_instance_volume.html:25 +msgid "Advanced" +msgstr "" + +#: instances/templates/create_instance_w2.html:199 +#: instances/templates/create_instance_w2.html:636 +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 +msgid "Graphics" +msgstr "" + +#: instances/templates/create_instance_w2.html:228 +#: instances/templates/create_instance_w2.html:457 +#: instances/templates/create_instance_w2.html:670 +msgid "Video" +msgstr "" + +#: instances/templates/create_instance_w2.html:242 +#: instances/templates/create_instance_w2.html:471 +#: instances/templates/create_instance_w2.html:684 +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 +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 +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 +msgid "VirtIO" +msgstr "" + +#: instances/templates/create_instance_w2.html:364 +msgid "Added Disks" +msgstr "" + +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:580 +msgid "Select pool" +msgstr "" + +#: instances/templates/create_instance_w2.html:416 +#: instances/templates/create_instance_w2.html:629 +msgid "Disk Metadata" +msgstr "" + +#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:631 +msgid "Metadata preallocation" +msgstr "" + +#: instances/templates/create_instance_w2.html:420 +#: instances/templates/create_instance_w2.html:633 +#: 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 +msgid "HDD Cache Mode" +msgstr "" + +#: instances/templates/create_instance_w2.html:575 +msgid "Template Disk" +msgstr "" + #: instances/templates/edit_instance_volume.html:3 msgid "Edit Volume" msgstr "" @@ -1767,6 +1701,15 @@ msgstr "" msgid "Detect zeroes" msgstr "" +#: instances/templates/instance.html:20 +#: 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 +msgid "Suspend" +msgstr "" + #: instances/templates/instance.html:26 msgid "Guest Agent Enabled & Connected" msgstr "" @@ -1779,8 +1722,9 @@ msgstr "" msgid "Guest Agent Not Enabled & Not Connected" msgstr "" -#: instances/templates/instance.html:48 instances/templates/instance.html:374 -#: instances/templates/instance.html:610 +#: instances/templates/instance.html:48 +#: instances/templates/instances/resize_tab.html:18 +#: instances/templates/instances/settings_tab.html:16 msgid "Disk" msgstr "" @@ -1792,808 +1736,820 @@ msgstr "" msgid "quota reached" msgstr "" -#: instances/templates/instance.html:76 +#: instances/templates/instance.html:75 msgid "Power" msgstr "" -#: instances/templates/instance.html:82 +#: instances/templates/instance.html:81 msgid "Access" msgstr "" -#: instances/templates/instance.html:95 +#: instances/templates/instance.html:94 msgid "Snapshot" msgstr "" -#: instances/templates/instance.html:102 templates/navbar.html:32 +#: instances/templates/instance.html:101 templates/navbar.html:32 msgid "Settings" msgstr "" -#: instances/templates/instance.html:108 +#: instances/templates/instance.html:107 msgid "Stats" msgstr "" -#: instances/templates/instance.html:114 instances/templates/instance.html:1674 -#: instances/templates/instance.html:1691 -#: instances/templates/instance.html:1695 instances/views.py:421 +#: instances/templates/instance.html:113 +#: 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 msgid "Destroy" msgstr "" -#: instances/templates/instance.html:127 instances/templates/instance.html:176 -#: instances/templates/instance_actions.html:18 -#: instances/templates/instance_actions.html:52 instances/views.py:387 -#: instances/views.py:1199 -msgid "Power Off" -msgstr "" - -#: instances/templates/instance.html:132 instances/templates/instance.html:183 -#: instances/templates/instance_actions.html:21 -#: instances/templates/instance_actions.html:38 -#: instances/templates/instance_actions.html:55 instances/views.py:381 -#: instances/views.py:1211 -msgid "Power Cycle" -msgstr "" - -#: instances/templates/instance.html:137 instances/templates/instance.html:157 -#: instances/templates/instance.html:190 instances/templates/instance.html:216 -#: instances/templates/instance_actions.html:35 instances/views.py:393 -#: instances/views.py:1206 -msgid "Force Off" -msgstr "" - -#: instances/templates/instance.html:152 instances/templates/instance.html:209 -#: instances/templates/instance.html:224 -#: instances/templates/instance_actions.html:29 instances/views.py:705 -#: instances/views.py:1245 -msgid "Resume" -msgstr "" - -#: instances/templates/instance.html:165 instances/templates/instance.html:236 -#: instances/templates/instance.html:238 -#: instances/templates/instance_actions.html:11 -#: instances/templates/instance_actions.html:46 instances/views.py:374 -#: instances/views.py:1193 +#: 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 msgid "Power On" msgstr "" -#: instances/templates/instance.html:174 -msgid "This action sends an ACPI shutdown signal to the instance." +#: instances/templates/instance_actions.html:15 +#: instances/templates/instances/power_tab.html:9 +#: instances/templates/instances/power_tab.html:59 instances/views.py:278 +msgid "Power Off" msgstr "" -#: instances/templates/instance.html:181 -msgid "" -"This action forcibly powers off and start the instance and may cause data " -"corruption." +#: 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 +msgid "Power Cycle" msgstr "" -#: instances/templates/instance.html:188 instances/templates/instance.html:214 -msgid "" -"This action forcibly powers off the instance and may cause data corruption." +#: instances/templates/instance_actions.html:17 +#: instances/templates/instance_actions.html:30 +msgid "VNC Console" msgstr "" -#: instances/templates/instance.html:196 -msgid "This action suspends the instance." +#: 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 +msgid "Resume" msgstr "" -#: instances/templates/instance.html:207 -msgid "This action restore the instance after suspend." +#: instances/templates/instance_actions.html:26 +#: 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 +msgid "Force Off" msgstr "" -#: instances/templates/instance.html:222 -msgid "Administrator blocked your instance." -msgstr "" - -#: instances/templates/instance.html:232 -msgid "Click on Power On button to start this instance." -msgstr "" - -#: instances/templates/instance.html:235 -msgid "Template instance cannot be started." -msgstr "" - -#: instances/templates/instance.html:253 instances/templates/instance.html:285 -#: instances/templates/instance.html:290 instances/templates/instance.html:291 -#: instances/templates/instance.html:295 instances/templates/instance.html:617 -#: instances/templates/instance_actions.html:58 +#: instances/templates/instance_actions.html:41 +#: instances/templates/instances/access_tab.html:9 +#: instances/templates/instances/access_tab.html:79 +#: instances/templates/instances/access_tab.html:87 +#: instances/templates/instances/access_tab.html:90 +#: instances/templates/instances/access_tab.html:94 +#: instances/templates/instances/settings_tab.html:23 msgid "Console" msgstr "" -#: instances/templates/instance.html:259 +#: instances/templates/instances/access_tab.html:16 msgid "Root Password" msgstr "" -#: instances/templates/instance.html:273 instances/templates/instance.html:349 +#: instances/templates/instances/access_tab.html:31 +#: instances/templates/instances/access_tab.html:156 msgid "VDI" msgstr "" -#: instances/templates/instance.html:281 +#: instances/templates/instances/access_tab.html:39 +#, python-format msgid "" -"This action opens a new window with a VNC connection to the console of the " -"instance." +" This action opens a new window with a %(type)s connection to the console of " +"the instance." msgstr "" -#: instances/templates/instance.html:287 +#: instances/templates/instances/access_tab.html:47 +msgid "Scale" +msgstr "" + +#: instances/templates/instances/access_tab.html:55 +msgid "View Only" +msgstr "" + +#: instances/templates/instances/access_tab.html:63 +msgid "Resize Session" +msgstr "" + +#: instances/templates/instances/access_tab.html:71 +msgid "View Clipboard" +msgstr "" + +#: instances/templates/instances/access_tab.html:82 msgid "Toggle Dropdown" msgstr "" -#: instances/templates/instance.html:290 instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:86 +#: instances/templates/instances/access_tab.html:89 msgid "Console port" msgstr "" -#: instances/templates/instance.html:290 +#: instances/templates/instances/access_tab.html:87 msgid "Lite" msgstr "" -#: instances/templates/instance.html:291 +#: instances/templates/instances/access_tab.html:90 msgid "Full" msgstr "" -#: instances/templates/instance.html:301 +#: instances/templates/instances/access_tab.html:100 msgid "You need shut down your instance and enter a new root password." msgstr "" -#: instances/templates/instance.html:305 +#: instances/templates/instances/access_tab.html:107 msgid "Enter Password" msgstr "" -#: instances/templates/instance.html:309 instances/templates/instance.html:311 +#: instances/templates/instances/access_tab.html:112 +#: instances/templates/instances/access_tab.html:115 msgid "Reset Root Password" msgstr "" -#: instances/templates/instance.html:319 +#: instances/templates/instances/access_tab.html:123 msgid "You need shut down your instance and choose your public key." msgstr "" -#: instances/templates/instance.html:335 instances/templates/instance.html:337 +#: instances/templates/instances/access_tab.html:142 +#: instances/templates/instances/access_tab.html:144 msgid "Add Public Key" msgstr "" -#: instances/templates/instance.html:345 +#: instances/templates/instances/access_tab.html:152 msgid "" "This action opens a remote viewer with a connection to the console of the " "instance." msgstr "" -#: instances/templates/instance.html:364 +#: instances/templates/instances/destroy_instance_form.html:4 +msgid "Confirm Destroy" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:8 +msgid "Destroy instance" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:15 +msgid "Instance is suspended, cannot destroy!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:19 +msgid "This action is irreversible!" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:26 +msgid "Remove Instance's data" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:34 +msgid "Remove Instance's NVRAM" +msgstr "" + +#: instances/templates/instances/destroy_instance_form.html:46 +msgid "You cannot destroy instance!" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:8 +msgid "Destroy Instance" +msgstr "" + +#: instances/templates/instances/destroy_tab.html:15 +msgid "This action starts remove instance process" +msgstr "" + +#: instances/templates/instances/power_tab.html:56 +msgid "This action sends an ACPI shutdown signal to the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:64 +msgid "" +"This action forcibly powers off and start the instance and may cause data " +"corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:71 +#: instances/templates/instances/power_tab.html:98 +msgid "" +"This action forcibly powers off the instance and may cause data corruption." +msgstr "" + +#: instances/templates/instances/power_tab.html:80 +msgid "This action suspends the instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:91 +msgid "This action restore the instance after suspend." +msgstr "" + +#: instances/templates/instances/power_tab.html:106 +msgid "Administrator blocked your instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:116 +msgid "Click on Power On button to start this instance." +msgstr "" + +#: instances/templates/instances/power_tab.html:120 +msgid "Template instance cannot be started." +msgstr "" + +#: instances/templates/instances/resize_tab.html:8 msgid "CPU" msgstr "" -#: instances/templates/instance.html:385 +#: instances/templates/instances/resize_tab.html:29 msgid "Logical host CPUs" msgstr "" -#: instances/templates/instance.html:387 instances/templates/instance.html:450 -#: instances/templates/instance.html:490 +#: instances/templates/instances/resize_tab.html:31 +#: instances/templates/instances/resize_tab.html:95 +#: instances/templates/instances/resize_tab.html:136 msgid "Current Allocation" msgstr "" -#: instances/templates/instance.html:401 instances/templates/instance.html:463 +#: instances/templates/instances/resize_tab.html:45 +#: instances/templates/instances/resize_tab.html:108 msgid "Maximum Allocation" msgstr "" -#: instances/templates/instance.html:419 +#: instances/templates/instances/resize_tab.html:63 msgid "Logical Instance Active/Maximum CPUs" msgstr "" -#: instances/templates/instance.html:427 instances/templates/instance.html:674 -#: instances/templates/instance.html:689 networks/templates/network.html:65 -#: storages/templates/storage.html:79 +#: 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 msgid "Disable" msgstr "" -#: instances/templates/instance.html:429 +#: instances/templates/instances/resize_tab.html:73 msgid "Constant" msgstr "" -#: instances/templates/instance.html:431 instances/templates/instance.html:672 -#: instances/templates/instance.html:687 networks/templates/network.html:63 -#: storages/templates/storage.html:76 +#: 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 msgid "Enable" msgstr "" -#: instances/templates/instance.html:440 instances/templates/instance.html:479 -#: instances/templates/instance.html:503 +#: instances/templates/instances/resize_tab.html:84 +#: instances/templates/instances/resize_tab.html:124 +#: instances/templates/instances/resize_tab.html:157 msgid "You don't have permission for resizing instance" msgstr "" -#: instances/templates/instance.html:448 +#: instances/templates/instances/resize_tab.html:93 msgid "Total host memory" msgstr "" -#: instances/templates/instance.html:458 instances/templates/instance.html:473 +#: instances/templates/instances/resize_tab.html:103 +#: instances/templates/instances/resize_tab.html:118 msgid "Custom value" msgstr "" -#: instances/templates/instance.html:487 +#: instances/templates/instances/resize_tab.html:133 msgid "Disk allocation (GB)" msgstr "" -#: instances/templates/instance.html:517 instances/templates/instance.html:538 -#: instances/templates/instance.html:540 -msgid "Take Snapshot" +#: instances/templates/instances/resize_tab.html:140 +#: instances/templates/instances/settings_tab.html:269 +msgid "Error getting disk info" msgstr "" -#: instances/templates/instance.html:522 -msgid "Manage Snapshots" -msgstr "" - -#: instances/templates/instance.html:530 -msgid "" -"This may take more than an hour, depending on how much content is on your " -"droplet and how large the disk is." -msgstr "" - -#: instances/templates/instance.html:534 -msgid "Enter Snapshot Name" -msgstr "" - -#: instances/templates/instance.html:545 -msgid "To take a snapshot please Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:550 -msgid "Choose a snapshot for restore/delete" -msgstr "" - -#: instances/templates/instance.html:567 -msgid "Revert to this Snapshot" -msgstr "" - -#: instances/templates/instance.html:572 -msgid "To restore snapshots you need Power Off the instance." -msgstr "" - -#: instances/templates/instance.html:581 -msgid "Delete Snapshot" -msgstr "" - -#: instances/templates/instance.html:592 -msgid "You do not have any snapshots" -msgstr "" - -#: instances/templates/instance.html:605 +#: instances/templates/instances/settings_tab.html:11 msgid "Boot" msgstr "" -#: instances/templates/instance.html:638 instances/templates/instance.html:1174 -#: instances/templates/instance.html:1176 +#: instances/templates/instances/settings_tab.html:44 +#: instances/templates/instances/settings_tab.html:616 +#: instances/templates/instances/settings_tab.html:618 msgid "Migrate" msgstr "" -#: instances/templates/instance.html:650 +#: instances/templates/instances/settings_tab.html:56 msgid "Options" msgstr "" -#: instances/templates/instance.html:666 networks/templates/network.html:59 -#: storages/templates/storage.html:71 +#: instances/templates/instances/settings_tab.html:72 +#: networks/templates/network.html:59 storages/templates/storage.html:70 msgid "Autostart" msgstr "" -#: instances/templates/instance.html:670 +#: instances/templates/instances/settings_tab.html:75 msgid "Autostart your instance when host server is power on " msgstr "" -#: instances/templates/instance.html:680 +#: instances/templates/instances/settings_tab.html:84 msgid "Boot Order" msgstr "" -#: instances/templates/instance.html:685 +#: instances/templates/instances/settings_tab.html:88 msgid "Enable Boot Menu for your instance when it starts up " msgstr "" -#: instances/templates/instance.html:687 +#: instances/templates/instances/settings_tab.html:91 msgid "Show boot menu" msgstr "" -#: instances/templates/instance.html:689 +#: instances/templates/instances/settings_tab.html:95 msgid "Hide boot menu" msgstr "" -#: instances/templates/instance.html:693 +#: instances/templates/instances/settings_tab.html:100 msgid "Please shutdown instance to modify boot menu" msgstr "" -#: instances/templates/instance.html:724 +#: instances/templates/instances/settings_tab.html:130 msgid "up: move selected devices" msgstr "" -#: instances/templates/instance.html:727 +#: instances/templates/instances/settings_tab.html:133 msgid "down: move selected devices" msgstr "" -#: instances/templates/instance.html:733 instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:139 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply" msgstr "" -#: instances/templates/instance.html:743 +#: instances/templates/instances/settings_tab.html:149 msgid "Instance Media" msgstr "" -#: instances/templates/instance.html:746 +#: instances/templates/instances/settings_tab.html:152 msgid "Add CD-ROM" msgstr "" -#: instances/templates/instance.html:764 instances/templates/instance.html:826 +#: 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 #: storages/templates/create_stg_block.html:77 msgid "Device" msgstr "" -#: instances/templates/instance.html:765 +#: instances/templates/instances/settings_tab.html:170 msgid "CD-ROM" msgstr "" -#: instances/templates/instance.html:781 instances/templates/instance.html:783 +#: instances/templates/instances/settings_tab.html:188 +#: instances/templates/instances/settings_tab.html:190 msgid "Mount" msgstr "" -#: instances/templates/instance.html:786 +#: instances/templates/instances/settings_tab.html:193 msgid "Detach CD-ROM (remove device)" msgstr "" -#: instances/templates/instance.html:800 instances/templates/instance.html:802 +#: instances/templates/instances/settings_tab.html:208 +#: instances/templates/instances/settings_tab.html:210 msgid "Unmount" msgstr "" -#: instances/templates/instance.html:812 +#: instances/templates/instances/settings_tab.html:220 msgid "There is not any CD-ROM device." msgstr "" -#: instances/templates/instance.html:817 +#: instances/templates/instances/settings_tab.html:225 msgid "Instance Volume" msgstr "" -#: instances/templates/instance.html:827 +#: instances/templates/instances/settings_tab.html:235 msgid "Used" msgstr "" -#: instances/templates/instance.html:828 +#: instances/templates/instances/settings_tab.html:236 msgid "Capacity" msgstr "" -#: instances/templates/instance.html:830 instances/templates/instance.html:928 +#: instances/templates/instances/settings_tab.html:238 +#: instances/templates/instances/settings_tab.html:362 msgid "Source" msgstr "" -#: instances/templates/instance.html:870 instances/templates/instance.html:877 +#: instances/templates/instances/settings_tab.html:294 +#: instances/templates/instances/settings_tab.html:298 msgid "Detach" msgstr "" -#: instances/templates/instance.html:870 +#: instances/templates/instances/settings_tab.html:294 msgid "Are you sure to detach volume?" msgstr "" -#: instances/templates/instance.html:873 -msgid "Are you sure to delete volume?" -msgstr "" - -#: instances/templates/instance.html:877 instances/templates/instance.html:880 +#: instances/templates/instances/settings_tab.html:298 +#: instances/templates/instances/settings_tab.html:314 msgid "Are you sure? This may lead data corruption!" msgstr "" -#: instances/templates/instance.html:896 +#: instances/templates/instances/settings_tab.html:310 +msgid "Are you sure to delete volume?" +msgstr "" + +#: instances/templates/instances/settings_tab.html:330 msgid "Add a network device" msgstr "" -#: instances/templates/instance.html:902 +#: instances/templates/instances/settings_tab.html:336 msgid "Network Devices" msgstr "" -#: instances/templates/instance.html:907 instances/templates/instance.html:908 +#: instances/templates/instances/settings_tab.html:341 +#: instances/templates/instances/settings_tab.html:342 msgid "Info" msgstr "" -#: instances/templates/instance.html:921 +#: instances/templates/instances/settings_tab.html:355 msgid "active" msgstr "" -#: instances/templates/instance.html:926 nwfilters/templates/nwfilter.html:78 +#: instances/templates/instances/settings_tab.html:360 +#: nwfilters/templates/nwfilter.html:78 msgid "Filter" msgstr "" -#: instances/templates/instance.html:933 +#: instances/templates/instances/settings_tab.html:367 msgid "Edit NIC" msgstr "" -#: instances/templates/instance.html:941 +#: instances/templates/instances/settings_tab.html:375 msgid "Edit Instance Network" msgstr "" -#: instances/templates/instance.html:954 +#: instances/templates/instances/settings_tab.html:388 msgid "Net Source" msgstr "" -#: instances/templates/instance.html:962 interfaces/templates/interface.html:3 -#: interfaces/templates/interface.html:8 interfaces/templates/interface.html:40 +#: instances/templates/instances/settings_tab.html:396 +#: interfaces/templates/interface.html:3 interfaces/templates/interface.html:8 +#: interfaces/templates/interface.html:40 msgid "Interface" msgstr "" -#: instances/templates/instance.html:980 instances/templates/instance.html:1019 +#: instances/templates/instances/settings_tab.html:414 +#: instances/templates/instances/settings_tab.html:453 msgid "Model" msgstr "" -#: instances/templates/instance.html:994 +#: instances/templates/instances/settings_tab.html:428 msgid "Apply network changes" msgstr "" -#: instances/templates/instance.html:1003 +#: instances/templates/instances/settings_tab.html:437 msgid "Delete Device" msgstr "" -#: instances/templates/instance.html:1011 +#: instances/templates/instances/settings_tab.html:445 #: interfaces/templates/create_iface_block.html:71 #: interfaces/templates/interface.html:42 msgid "IPv4" msgstr "" -#: instances/templates/instance.html:1015 +#: instances/templates/instances/settings_tab.html:449 #: interfaces/templates/create_iface_block.html:74 #: interfaces/templates/interface.html:44 msgid "IPv6" msgstr "" -#: instances/templates/instance.html:1021 +#: instances/templates/instances/settings_tab.html:455 msgid "QoS" msgstr "" -#: instances/templates/instance.html:1041 networks/templates/network.html:325 +#: instances/templates/instances/settings_tab.html:476 +#: networks/templates/network.html:325 msgid "QoS Configuration" msgstr "" -#: instances/templates/instance.html:1047 +#: instances/templates/instances/settings_tab.html:482 #: networks/templates/add_network_qos.html:18 #: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134 msgid "Direction" msgstr "" -#: instances/templates/instance.html:1048 +#: instances/templates/instances/settings_tab.html:483 #: networks/templates/add_network_qos.html:27 #: networks/templates/network.html:332 msgid "Average" msgstr "" -#: instances/templates/instance.html:1049 +#: instances/templates/instances/settings_tab.html:484 #: networks/templates/add_network_qos.html:34 #: networks/templates/network.html:333 msgid "Peak" msgstr "" -#: instances/templates/instance.html:1050 +#: instances/templates/instances/settings_tab.html:485 #: networks/templates/add_network_qos.html:41 #: networks/templates/network.html:334 msgid "Burst" msgstr "" -#: instances/templates/instance.html:1074 networks/templates/network.html:356 +#: instances/templates/instances/settings_tab.html:510 +#: networks/templates/network.html:356 msgid "Edit QoS" msgstr "" -#: instances/templates/instance.html:1079 networks/templates/network.html:361 +#: instances/templates/instances/settings_tab.html:520 +#: networks/templates/network.html:361 msgid "Delete QoS" msgstr "" -#: instances/templates/instance.html:1095 +#: instances/templates/instances/settings_tab.html:536 msgid "For migration both host servers must have equal settings and OS type" msgstr "" -#: instances/templates/instance.html:1098 +#: instances/templates/instances/settings_tab.html:540 msgid "Original host" msgstr "" -#: instances/templates/instance.html:1104 +#: instances/templates/instances/settings_tab.html:546 msgid "Host migration" msgstr "" -#: instances/templates/instance.html:1121 +#: instances/templates/instances/settings_tab.html:563 msgid "Live migration" msgstr "" -#: instances/templates/instance.html:1129 +#: instances/templates/instances/settings_tab.html:571 msgid "Unsafe migration" msgstr "" -#: instances/templates/instance.html:1137 +#: instances/templates/instances/settings_tab.html:579 msgid "Delete original" msgstr "" -#: instances/templates/instance.html:1145 +#: instances/templates/instances/settings_tab.html:587 msgid "Offline migration" msgstr "" -#: instances/templates/instance.html:1153 +#: instances/templates/instances/settings_tab.html:595 msgid "Post copy" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Forces CPU convergence during live migration" msgstr "" -#: instances/templates/instance.html:1161 +#: instances/templates/instances/settings_tab.html:603 msgid "Auto converge" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compress instance memory for fast migration" msgstr "" -#: instances/templates/instance.html:1169 +#: instances/templates/instances/settings_tab.html:611 msgid "Compressed" msgstr "" -#: instances/templates/instance.html:1182 +#: instances/templates/instances/settings_tab.html:624 msgid "If you need to edit XML please Power Off the instance" msgstr "" -#: instances/templates/instance.html:1203 +#: instances/templates/instances/settings_tab.html:646 msgid "Instance owners" msgstr "" -#: instances/templates/instance.html:1216 -msgid "Delete Ownership" +#: instances/templates/instances/settings_tab.html:675 +msgid "To change console settings, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1231 -msgid "To set console's type, shutdown the instance." +#: instances/templates/instances/settings_tab.html:681 +#: instances/templates/instances/settings_tab.html:683 +msgid "Update" msgstr "" -#: instances/templates/instance.html:1234 -#: interfaces/templates/create_iface_block.html:44 -#: interfaces/templates/interface.html:77 -#: 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 -msgid "Type" -msgstr "" - -#: instances/templates/instance.html:1238 -#: instances/templates/instance.html:1262 -#: instances/templates/instance.html:1331 -#: instances/templates/instance.html:1495 -msgid "please choose" -msgstr "" - -#: instances/templates/instance.html:1246 -#: instances/templates/instance.html:1248 -#: instances/templates/instance.html:1269 -#: instances/templates/instance.html:1271 -#: instances/templates/instance.html:1307 -#: instances/templates/instance.html:1309 -#: instances/templates/instance.html:1339 -#: instances/templates/instance.html:1341 -#: instances/templates/instance.html:1502 -#: instances/templates/instance.html:1504 -#: instances/templates/instance.html:1524 -#: instances/templates/instance.html:1526 -#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103 -msgid "Set" -msgstr "" - -#: instances/templates/instance.html:1255 -msgid "To set console listen address, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1258 -msgid "Listen on" -msgstr "" - -#: instances/templates/instance.html:1278 -msgid "To create console password, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1284 -msgid "Generate" -msgstr "" - -#: instances/templates/instance.html:1288 -#: instances/templates/instance.html:1322 networks/templates/network.html:169 -#: networks/templates/network.html:279 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395 -msgid "Clear" -msgstr "" - -#: instances/templates/instance.html:1304 networks/templates/network.html:161 -#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88 -msgid "Show" -msgstr "" - -#: instances/templates/instance.html:1316 -msgid "To set console's keymap, shutdown the instance." -msgstr "" - -#: instances/templates/instance.html:1327 -msgid "Keymap" -msgstr "" - -#: instances/templates/instance.html:1353 +#: instances/templates/instances/settings_tab.html:692 msgid "Create a clone" msgstr "" -#: instances/templates/instance.html:1356 +#: instances/templates/instances/settings_tab.html:695 msgid "Clone Name" msgstr "" -#: instances/templates/instance.html:1363 -#: instances/templates/instance.html:1394 +#: instances/templates/instances/settings_tab.html:702 +#: instances/templates/instances/settings_tab.html:733 msgid "Guess" msgstr "" -#: instances/templates/instance.html:1382 +#: instances/templates/instances/settings_tab.html:721 msgid "Network devices" msgstr "" -#: instances/templates/instance.html:1392 +#: instances/templates/instances/settings_tab.html:731 msgid "Random" msgstr "" -#: instances/templates/instance.html:1407 +#: instances/templates/instances/settings_tab.html:746 msgid "Storage devices" msgstr "" -#: instances/templates/instance.html:1432 -#: instances/templates/instance.html:1455 +#: instances/templates/instances/settings_tab.html:771 +#: instances/templates/instances/settings_tab.html:794 msgid "Title" msgstr "" -#: instances/templates/instance.html:1452 +#: instances/templates/instances/settings_tab.html:791 msgid "To set instance template name description, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1467 +#: instances/templates/instances/settings_tab.html:806 msgid "Is template" msgstr "" -#: instances/templates/instance.html:1488 +#: instances/templates/instances/settings_tab.html:827 msgid "To set instance video model, shutdown the instance." msgstr "" -#: instances/templates/instance.html:1491 +#: instances/templates/instances/settings_tab.html:830 msgid "Primary Video Model" msgstr "" -#: instances/templates/instance.html:1512 +#: instances/templates/instances/settings_tab.html:834 +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 +#: secrets/templates/secrets.html:103 +msgid "Set" +msgstr "" + +#: instances/templates/instances/settings_tab.html:851 msgid "To set instance vCPUs hotpluggable" msgstr "" -#: instances/templates/instance.html:1515 +#: instances/templates/instances/settings_tab.html:854 msgid "vCPU Hot Plug" msgstr "" -#: instances/templates/instance.html:1519 -#: instances/templates/instance.html:1550 +#: instances/templates/instances/settings_tab.html:858 +#: instances/templates/instances/settings_tab.html:889 msgid "Enabled" msgstr "" -#: instances/templates/instance.html:1520 -#: instances/templates/instance.html:1551 +#: instances/templates/instances/settings_tab.html:859 +#: instances/templates/instances/settings_tab.html:890 msgid "Disabled" msgstr "" -#: instances/templates/instance.html:1534 +#: instances/templates/instances/settings_tab.html:873 msgid "To Enable/Disable Qemu Guest Agent. Status" msgstr "" -#: instances/templates/instance.html:1539 +#: instances/templates/instances/settings_tab.html:878 msgid "Disconnected" msgstr "" -#: instances/templates/instance.html:1542 +#: instances/templates/instances/settings_tab.html:881 #: 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/instance.html:1546 +#: instances/templates/instances/settings_tab.html:885 msgid "Qemu Guest Agent" msgstr "" -#: instances/templates/instance.html:1572 +#: instances/templates/instances/snapshots_tab.html:9 +#: instances/templates/instances/snapshots_tab.html:31 +#: instances/templates/instances/snapshots_tab.html:33 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:14 +msgid "Manage Snapshots" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:22 +msgid "" +"This may take more than an hour, depending on how much content is on your " +"droplet and how large the disk is." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:27 +msgid "Enter Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +msgid "To take a snapshot please Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:43 +msgid "Choose a snapshot for restore/delete" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:61 +msgid "Revert to this Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:66 +msgid "To restore snapshots you need Power Off the instance." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:75 +msgid "Delete Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "You do not have any snapshots" +msgstr "" + +#: instances/templates/instances/stats_tab.html:8 msgid "Real Time" msgstr "" -#: instances/templates/instance.html:1586 +#: instances/templates/instances/stats_tab.html:23 msgid "CPU Usage" msgstr "" -#: instances/templates/instance.html:1598 +#: instances/templates/instances/stats_tab.html:36 msgid "Memory Usage" msgstr "" -#: instances/templates/instance.html:1611 +#: instances/templates/instances/stats_tab.html:50 msgid "Bandwidth Device" msgstr "" -#: instances/templates/instance.html:1625 +#: instances/templates/instances/stats_tab.html:65 msgid "Disk I/O device" msgstr "" -#: instances/templates/instance.html:1664 -msgid "Destroy Instance" -msgstr "" - -#: instances/templates/instance.html:1671 -msgid "Delete storage for instance?" -msgstr "" - -#: instances/templates/instance.html:1680 -msgid "Remove Instance's data" -msgstr "" - -#: instances/templates/instance.html:1687 -msgid "Remove Instance's NVRAM" -msgstr "" - -#: instances/templates/instance_actions.html:24 -#: instances/templates/instance_actions.html:41 -msgid "VNC Console" -msgstr "" - -#: instances/templates/instances.html:61 -msgid "Hypervisor doesn't have any Instances" -msgstr "" - -#: instances/views.py:224 +#: instances/utils.py:122 msgid "None available device name" msgstr "" -#: instances/views.py:260 +#: 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 +msgid "Templates cannot be started." +msgstr "" + +#: instances/views.py:362 #, python-brace-format msgid "Migrate to {new_compute.hostname}" msgstr "" -#: instances/views.py:340 -#, python-brace-format -msgid "Fixing UUID {uuid}" -msgstr "" - -#: instances/views.py:345 -msgid "Instance does not exist: Creating new instance" -msgstr "" - -#: instances/views.py:370 instances/views.py:1190 -msgid "Templates cannot be started." -msgstr "" - -#: instances/views.py:437 +#: instances/views.py:385 msgid "Reset root password" msgstr "" -#: instances/views.py:445 instances/views.py:467 +#: instances/views.py:391 instances/views.py:417 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:459 +#: instances/views.py:409 #, python-brace-format msgid "Installed new SSH public key {publickey.keyname}" msgstr "" -#: instances/views.py:477 +#: instances/views.py:436 #, python-brace-format msgid "User {quota_msg} quota reached, cannot resize CPU of '{instance.name}'!" msgstr "" -#: instances/views.py:483 +#: instances/views.py:442 msgid "Resize CPU" msgstr "" -#: instances/views.py:501 +#: instances/views.py:470 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize memory of '{instance.name}'!" msgstr "" -#: instances/views.py:507 +#: instances/views.py:476 msgid "Resize Memory" msgstr "" -#: instances/views.py:524 +#: instances/views.py:506 #, python-brace-format msgid "" "User {quota_msg} quota reached, cannot resize disks of '{instance.name}'!" msgstr "" -#: instances/views.py:528 +#: instances/views.py:510 msgid "Disk resize" msgstr "" @@ -2602,259 +2558,289 @@ msgstr "" msgid "Attach new disk {name} ({format})" msgstr "" -#: instances/views.py:571 +#: instances/views.py:580 #, python-brace-format msgid "Attach Existing disk: {target_dev}" msgstr "" -#: instances/views.py:603 +#: instances/views.py:636 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:606 +#: instances/views.py:638 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:607 +#: instances/views.py:639 #, python-brace-format msgid "Edit disk: {target_dev}" msgstr "" -#: instances/views.py:623 +#: instances/views.py:661 #, python-brace-format msgid "Delete disk: {dev}" msgstr "" -#: instances/views.py:628 -#, python-brace-format -msgid "The disk: {dev} is detached but not deleted. Error: {err}" -msgstr "" - -#: instances/views.py:638 +#: instances/views.py:677 #, python-brace-format msgid "Detach disk: {dev}" msgstr "" -#: instances/views.py:646 +#: instances/views.py:690 #, python-brace-format msgid "Add CD-ROM: {target}" msgstr "" -#: instances/views.py:653 +#: instances/views.py:703 #, python-brace-format msgid "Detach CD-ROM: {dev}" msgstr "" -#: instances/views.py:661 +#: instances/views.py:716 #, python-brace-format msgid "Mount media: {dev}" msgstr "" -#: instances/views.py:669 +#: instances/views.py:729 #, python-brace-format msgid "Umount media: {dev}" msgstr "" -#: instances/views.py:676 +#: instances/views.py:742 #, python-brace-format msgid "New snapshot : {name}" msgstr "" -#: instances/views.py:683 +#: instances/views.py:753 #, python-brace-format msgid "Delete snapshot : {snap_name}" msgstr "" -#: instances/views.py:690 +#: instances/views.py:764 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:693 +#: instances/views.py:767 msgid "Revert snapshot" msgstr "" -#: instances/views.py:716 +#: instances/views.py:781 #, python-brace-format msgid "VCPU {id} is enabled={enabled}" msgstr "" -#: instances/views.py:723 +#: instances/views.py:792 #, python-brace-format msgid "VCPU Hot-plug is enabled={status}" msgstr "" -#: instances/views.py:734 +#: instances/views.py:803 msgid "Set autostart" msgstr "" -#: instances/views.py:740 +#: instances/views.py:812 msgid "Unset autostart" msgstr "" -#: instances/views.py:746 +#: instances/views.py:821 msgid "Enable boot menu" msgstr "" -#: instances/views.py:752 +#: instances/views.py:830 msgid "Disable boot menu" msgstr "" -#: instances/views.py:764 +#: instances/views.py:845 msgid "Set boot order" msgstr "" -#: instances/views.py:767 +#: instances/views.py:848 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:770 +#: instances/views.py:850 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:778 +#: instances/views.py:861 msgid "Edit XML" msgstr "" -#: instances/views.py:792 -msgid "Enter the console password or select Generate" +#: instances/views.py:875 +#, python-brace-format +msgid "Set Quest Agent {status}" msgstr "" -#: instances/views.py:796 +#: instances/views.py:885 +msgid "Set Video Model" +msgstr "" + +#: instances/views.py:894 +msgid "Change network" +msgstr "" + +#: instances/views.py:907 +msgid "Network Device Config is changed. Please shutdown instance to activate." +msgstr "" + +#: instances/views.py:915 +msgid "Add network" +msgstr "" + +#: instances/views.py:929 +msgid "Delete network" +msgstr "" + +#: instances/views.py:945 +#, python-brace-format +msgid "Set Link State: {state}" +msgstr "" + +#: instances/views.py:964 +msgid "{qos_dir.capitalize()} QoS is set" +msgstr "" + +#: instances/views.py:968 networks/views.py:216 +msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." +msgstr "" + +#: instances/views.py:969 networks/views.py:217 +msgid "Stop and start network to activate new config" +msgstr "" + +#: instances/views.py:983 networks/views.py:233 +msgid "{qos_dir.capitalize()} QoS is deleted" +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 +msgid "Only one owner is allowed and the one already added" +msgstr "" + +#: instances/views.py:1009 +#, python-format +msgid "Added owner %(user)s" +msgstr "" + +#: instances/views.py:1020 +#, python-brace-format +msgid "Deleted owner {userinstance_id}" +msgstr "" + +#: instances/views.py:1052 +msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" +msgstr "" + +#: instances/views.py:1055 +msgid "Instance '{clone_data['name']}' already exists!" +msgstr "" + +#: instances/views.py:1058 +msgid "Instance name '{clone_data['name']}' contains invalid characters!" +msgstr "" + +#: instances/views.py:1061 +msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" +msgstr "" + +#: instances/views.py:1071 +#, python-brace-format +msgid "Clone of '{instance.name}'" +msgstr "" + +#: instances/views.py:1104 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:800 +#: instances/views.py:1107 msgid "Set VNC password" msgstr "" -#: instances/views.py:811 +#: instances/views.py:1115 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:817 +#: instances/views.py:1120 msgid "Set VNC type" msgstr "" -#: instances/views.py:821 -msgid "Console type not supported" -msgstr "" - -#: instances/views.py:828 +#: instances/views.py:1125 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:840 -#, python-brace-format -msgid "Set Quest Agent {status}" -msgstr "" - -#: instances/views.py:847 -msgid "Set Video Model" -msgstr "" - -#: instances/views.py:872 -msgid "Change network" -msgstr "" - -#: instances/views.py:885 -msgid "Network Device Config is changed. Please shutdown instance to activate." -msgstr "" - -#: instances/views.py:890 -msgid "Add network" -msgstr "" - -#: instances/views.py:900 -msgid "Delete network" -msgstr "" - -#: instances/views.py:912 -#, python-brace-format -msgid "Set Link State: {state}" -msgstr "" - -#: instances/views.py:928 -msgid "{qos_dir.capitalize()} QoS is set" -msgstr "" - -#: instances/views.py:931 networks/views.py:216 -msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." -msgstr "" - -#: instances/views.py:932 networks/views.py:217 -msgid "Stop and start network to activate new config" -msgstr "" - -#: instances/views.py:943 networks/views.py:233 -msgid "{qos_dir.capitalize()} QoS is deleted" -msgstr "" - -#: instances/views.py:946 networks/views.py:230 -msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " -msgstr "" - -#: instances/views.py:947 networks/views.py:231 -msgid "Stop and start network to activate new config." -msgstr "" - -#: instances/views.py:959 -msgid "Only one owner is allowed and the one already added" -msgstr "" - -#: instances/views.py:964 -#, python-brace-format -msgid "Added owner {user_id}" -msgstr "" - -#: instances/views.py:972 -#, python-brace-format -msgid "Deleted owner {userinstance_id}" -msgstr "" - -#: instances/views.py:1001 -msgid "User '{quota_msg}' quota reached, cannot create '{clone_data['name']}'!" -msgstr "" - -#: instances/views.py:1004 -msgid "Instance '{clone_data['name']}' already exists!" -msgstr "" - -#: instances/views.py:1007 -msgid "Instance name '{clone_data['name']}' contains invalid characters!" -msgstr "" - -#: instances/views.py:1011 -msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!" -msgstr "" - -#: instances/views.py:1027 -#, python-brace-format -msgid "Clone of '{instance.name}'" -msgstr "" - -#: instances/views.py:1046 +#: instances/views.py:1148 msgid "Edit options" msgstr "" -#: instances/views.py:1103 -msgid "Deleting due to multiple(Instance Name) records." -msgstr "" - -#: instances/views.py:1111 -msgid "Deleting due to multiple(UUID) records." -msgstr "" - -#: instances/views.py:1160 -#, python-brace-format -msgid "Problem occurred with host: {comp.name} - {status}" -msgstr "" - -#: instances/views.py:1218 +#: instances/views.py:1162 msgid "Send console.vv file" msgstr "" +#: instances/views.py:1214 instances/views.py:1307 +msgid "A virtual machine with this name already exists" +msgstr "" + +#: instances/views.py:1288 +msgid "You haven't defined any storage pools" +msgstr "" + +#: instances/views.py:1291 +msgid "You haven't defined any network pools" +msgstr "" + +#: instances/views.py:1310 +msgid "There is an instance with same name. Are you sure?" +msgstr "" + +#: instances/views.py:1313 +msgid "No Virtual Machine MAC has been entered" +msgstr "" + +#: instances/views.py:1337 +msgid "Image has already exist. Please check volumes or change instance name" +msgstr "" + +#: instances/views.py:1358 +msgid "First you need to create or select an image" +msgstr "" + +#: instances/views.py:1377 +msgid "Invalid cache mode" +msgstr "" + +#: instances/views.py:1414 +msgid "Instance is created" +msgstr "" + +#: instances/views.py:1433 +msgid "Flavor Created" +msgstr "" + +#: instances/views.py:1441 +msgid "Create Flavor" +msgstr "" + +#: instances/views.py:1452 +msgid "Flavor Updated" +msgstr "" + +#: instances/views.py:1460 +msgid "Update Flavor" +msgstr "" + +#: instances/views.py:1470 +msgid "Flavor Deleted" +msgstr "" + #: interfaces/forms.py:25 msgid "The IPv4 address must not contain any special characters" msgstr "" @@ -2915,6 +2901,17 @@ msgstr "" msgid "hotplug" msgstr "" +#: interfaces/templates/create_iface_block.html:44 +#: interfaces/templates/interface.html:77 +#: 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 +msgid "Type" +msgstr "" + #: interfaces/templates/create_iface_block.html:47 msgid "bridge" msgstr "" @@ -2993,12 +2990,12 @@ msgstr "" #: interfaces/templates/interface.html:56 #: interfaces/templates/interface.html:79 networks/templates/network.html:48 -#: storages/templates/storage.html:58 +#: storages/templates/storage.html:57 msgid "State" msgstr "" #: interfaces/templates/interface.html:63 networks/templates/network.html:55 -#: storages/templates/storage.html:66 +#: storages/templates/storage.html:65 msgid "Stop" msgstr "" @@ -3014,19 +3011,19 @@ msgstr "" msgid "Hypervisor doesn't have any Interfaces" msgstr "" -#: logs/models.py:5 +#: logs/models.py:6 msgid "user" msgstr "" -#: logs/models.py:6 +#: logs/models.py:7 msgid "instance" msgstr "" -#: logs/models.py:7 +#: logs/models.py:8 msgid "message" msgstr "" -#: logs/models.py:8 +#: logs/models.py:9 msgid "date" msgstr "" @@ -3042,11 +3039,11 @@ msgstr "" msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:24 storages/forms.py:25 +#: networks/forms.py:24 storages/forms.py:22 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:26 storages/forms.py:27 +#: networks/forms.py:26 storages/forms.py:24 msgid "The pool name must not exceed 20 characters" msgstr "" @@ -3215,6 +3212,17 @@ msgstr "" msgid "IPv4 Fixed Addresses" msgstr "" +#: networks/templates/network.html:161 networks/templates/network.html:271 +#: nwfilters/templates/nwfilters.html:88 +msgid "Show" +msgstr "" + +#: networks/templates/network.html:169 networks/templates/network.html:279 +#: 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 msgid "Edit entry" msgstr "" @@ -3396,7 +3404,7 @@ msgid "Private" msgstr "" #: secrets/templates/create_secret_block.html:36 -#: storages/templates/storage.html:56 +#: storages/templates/storage.html:55 msgid "Usage" msgstr "" @@ -3421,27 +3429,27 @@ msgstr "" msgid "Value" msgstr "" -#: storages/forms.py:10 storages/forms.py:39 +#: storages/forms.py:9 storages/forms.py:36 msgid "No path has been entered" msgstr "" -#: storages/forms.py:36 +#: storages/forms.py:33 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:45 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:50 +#: storages/forms.py:47 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:66 storages/forms.py:85 +#: storages/forms.py:61 storages/forms.py:76 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:68 storages/forms.py:87 +#: storages/forms.py:78 msgid "The image name must not exceed 120 characters" msgstr "" @@ -3510,66 +3518,63 @@ msgstr "" msgid "Local Path" msgstr "" -#: storages/templates/create_stg_vol_block.html:14 +#: storages/templates/create_stg_vol_block.html:15 msgid "Upload ISO Image" msgstr "" -#: storages/templates/create_stg_vol_block.html:28 +#: storages/templates/create_stg_vol_block.html:29 msgid "Upload" msgstr "" -#: storages/templates/create_stg_vol_block.html:45 +#: storages/templates/create_stg_vol_block.html:46 msgid "Add New Volume" msgstr "" -#: storages/templates/create_stg_vol_block.html:60 -#: storages/templates/storage.html:144 -msgid "qcow2" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:61 -#: storages/templates/storage.html:143 -msgid "qcow" -msgstr "" - -#: storages/templates/create_stg_vol_block.html:62 -#: storages/templates/storage.html:142 -msgid "raw" -msgstr "" - -#: storages/templates/storage.html:46 +#: storages/templates/storage.html:45 msgid "Pool name" msgstr "" -#: storages/templates/storage.html:48 +#: storages/templates/storage.html:47 msgid "Pool type" msgstr "" -#: storages/templates/storage.html:50 +#: storages/templates/storage.html:49 msgid "Pool path" msgstr "" -#: storages/templates/storage.html:52 +#: storages/templates/storage.html:51 msgid "Pool status" msgstr "" -#: storages/templates/storage.html:87 storages/templates/storages.html:68 +#: storages/templates/storage.html:86 storages/templates/storages.html:68 msgid "Volumes" msgstr "" -#: storages/templates/storage.html:99 +#: storages/templates/storage.html:98 msgid "Allocated" msgstr "" -#: storages/templates/storage.html:120 +#: storages/templates/storage.html:119 msgid "Clone image" msgstr "" -#: storages/templates/storage.html:133 +#: storages/templates/storage.html:132 msgid "Convert" msgstr "" -#: storages/templates/storage.html:189 +#: storages/templates/storage.html:141 +msgid "raw" +msgstr "" + +#: storages/templates/storage.html:142 +msgid "qcow" +msgstr "" + +#: storages/templates/storage.html:143 +msgid "qcow2" +msgstr "" + +#: storages/templates/storage.html:188 msgid "Hypervisor doesn't have any Volumes" msgstr "" @@ -3577,44 +3582,44 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:38 +#: storages/views.py:40 msgid "Pool name already use" msgstr "" -#: storages/views.py:42 +#: storages/views.py:44 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:153 -#, python-brace-format -msgid "Image file {name} is created successfully" -msgstr "" - -#: storages/views.py:165 +#: storages/views.py:129 #, python-brace-format msgid "Volume: {volname} is deleted." msgstr "" -#: storages/views.py:171 +#: storages/views.py:134 msgid "ISO image already exist" msgstr "" -#: storages/views.py:175 +#: storages/views.py:138 msgid "ISO: {request.FILES['file']} is uploaded." msgstr "" -#: storages/views.py:184 +#: storages/views.py:147 msgid "Name of volume already in use" msgstr "" -#: storages/views.py:195 +#: storages/views.py:157 msgid "{data['image']} image cloned as {name} successfully" msgstr "" +#: storages/views.py:196 +#, python-brace-format +msgid "Image file {name} is created successfully" +msgstr "" + #: templates/403.html:3 msgid "403" msgstr "" @@ -3661,6 +3666,10 @@ msgid "" "to complete you request." msgstr "" +#: templates/common/confirm_delete.html:12 +msgid "Are you sure you want to delete" +msgstr "" + #: templates/errors_block.html:8 msgid "Error" msgstr "" @@ -3684,57 +3693,71 @@ msgid "close" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 msgid "Site Maps" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 +#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 msgid "Static Files" msgstr "" #: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 +#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:45 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 msgid "That page number is not an integer" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:47 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 msgid "That page number is less than 1" msgstr "" #: venv/lib/python3.6/site-packages/django/core/paginator.py:52 +#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 msgid "That page contains no results" msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:31 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 msgid "Enter a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:102 #: venv/lib/python3.6/site-packages/django/forms/fields.py:658 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 msgid "Enter a valid URL." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:154 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 msgid "Enter a valid integer." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:165 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. #: venv/lib/python3.6/site-packages/django/core/validators.py:239 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:245 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:246 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:252 msgid "" "Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or " "hyphens." @@ -3742,39 +3765,51 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:255 #: venv/lib/python3.6/site-packages/django/core/validators.py:275 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 msgid "Enter a valid IPv4 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:260 #: venv/lib/python3.6/site-packages/django/core/validators.py:276 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 msgid "Enter a valid IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:270 #: venv/lib/python3.6/site-packages/django/core/validators.py:274 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:304 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 msgid "Enter only digits separated by commas." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:310 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:342 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:351 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:361 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -3786,6 +3821,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:376 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -3799,10 +3835,13 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:395 #: venv/lib/python3.6/site-packages/django/forms/fields.py:290 #: venv/lib/python3.6/site-packages/django/forms/fields.py:325 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 msgid "Enter a number." msgstr "" #: venv/lib/python3.6/site-packages/django/core/validators.py:397 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." @@ -3810,6 +3849,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:402 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." @@ -3817,6 +3857,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:407 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -3826,6 +3867,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/core/validators.py:469 +#: venv2/lib/python2.7/site-packages/django/core/validators.py:463 #, python-format msgid "" "File extension '%(extension)s' is not allowed. Allowed extensions are: " @@ -3838,28 +3880,35 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/base.py:1162 #: 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 +#: 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." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:105 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 msgid "This field cannot be null." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:106 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 msgid "This field cannot be blank." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" @@ -3867,33 +3916,42 @@ msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:128 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 #, python-format msgid "Field of type: %(field_type)s" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:905 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1772 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 msgid "Integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:909 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1770 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:905 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1807 #, python-format msgid "'%(value)s' value must be an integer." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:984 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1850 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 msgid "Big (8 byte) integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:996 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:990 #, python-format msgid "'%(value)s' value must be either True or False." msgstr "" @@ -3904,19 +3962,23 @@ msgid "'%(value)s' value must be either True, False, or None." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:999 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 msgid "Boolean (Either True or False)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1040 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 #, python-format msgid "String (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1104 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 msgid "Comma-separated integers" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1153 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1172 #, python-format msgid "" "'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " @@ -3925,6 +3987,8 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1155 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1298 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1174 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1319 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " @@ -3932,10 +3996,12 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1158 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 msgid "Date (without time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1317 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." @@ -3943,6 +4009,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1300 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1321 #, python-format msgid "" "'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" @@ -3950,19 +4017,23 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1304 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 msgid "Date (with time)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1452 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1475 #, python-format msgid "'%(value)s' value must be a decimal number." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1454 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 msgid "Decimal number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1593 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1628 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[." @@ -3970,66 +4041,81 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1596 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 msgid "Duration" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1646 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 msgid "Email address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1669 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 msgid "File path" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1735 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1773 #, python-format msgid "'%(value)s' value must be a float." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1737 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 msgid "Floating point number" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1866 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 msgid "IPv4 address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1897 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 msgid "IP address" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1977 #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1978 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2006 #, python-format msgid "'%(value)s' value must be either None, True or False." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1980 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 msgid "Boolean (Either True, False or None)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2015 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 msgid "Positive integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2028 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 msgid "Positive small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2042 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2074 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 msgid "Small integer" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2081 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 msgid "Text" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2109 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2163 #, python-format msgid "" "'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " @@ -4037,6 +4123,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2111 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2165 #, python-format msgid "" "'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " @@ -4044,18 +4131,22 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2114 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 msgid "Time" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2240 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 msgid "URL" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2262 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 msgid "Raw binary data" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2366 #, python-format msgid "'%(value)s' is not a valid UUID." msgstr "" @@ -4065,65 +4156,81 @@ msgid "Universally unique identifier" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:221 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 msgid "File" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:778 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:780 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 msgid "Foreign Key (type determined by related field)" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1007 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 msgid "One-to-one relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1057 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1058 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" #: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 +#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label #: venv/lib/python3.6/site-packages/django/forms/boundfield.py:146 +#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 msgid ":?.!" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:53 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 msgid "This field is required." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:245 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 msgid "Enter a whole number." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:396 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1126 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 msgid "Enter a valid date." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:420 #: venv/lib/python3.6/site-packages/django/forms/fields.py:1127 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 msgid "Enter a valid time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:442 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 msgid "Enter a valid date/time." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:471 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 msgid "Enter a valid duration." msgstr "" @@ -4133,18 +4240,22 @@ msgid "The number of days must be between {min_days} and {max_days}." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:532 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 msgid "No file was submitted. Check the encoding type on the form." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:533 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 msgid "No file was submitted." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:534 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 msgid "The submitted file is empty." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:536 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4153,10 +4264,12 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:539 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:600 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -4165,6 +4278,9 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:762 #: venv/lib/python3.6/site-packages/django/forms/fields.py:852 #: venv/lib/python3.6/site-packages/django/forms/models.py:1270 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" @@ -4172,32 +4288,41 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:853 #: venv/lib/python3.6/site-packages/django/forms/fields.py:968 #: venv/lib/python3.6/site-packages/django/forms/models.py:1269 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 msgid "Enter a list of values." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:969 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 msgid "Enter a complete value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/fields.py:1185 +#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 msgid "Enter a valid UUID." msgstr "" #. Translators: This is the default suffix added to form field labels #: venv/lib/python3.6/site-packages/django/forms/forms.py:86 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 msgid ":" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/forms.py:212 +#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:91 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:97 msgid "ManagementForm data is missing or has been tampered with" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:338 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:355 #, python-format msgid "Please submit %d or fewer forms." msgid_plural "Please submit %d or fewer forms." @@ -4205,6 +4330,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:345 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:362 #, python-format msgid "Please submit %d or more forms." msgid_plural "Please submit %d or more forms." @@ -4213,20 +4339,25 @@ msgstr[1] "" #: venv/lib/python3.6/site-packages/django/forms/formsets.py:371 #: venv/lib/python3.6/site-packages/django/forms/formsets.py:373 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 +#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 msgid "Order" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:751 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:755 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:761 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -4234,6 +4365,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:770 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 msgid "Please correct the duplicate values below." msgstr "" @@ -4242,6 +4374,7 @@ msgid "The inline value did not match the parent instance." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/models.py:1158 +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" @@ -4251,6 +4384,7 @@ msgid "\"%(pk)s\" is not a valid value." msgstr "" #: venv/lib/python3.6/site-packages/django/forms/utils.py:162 +#: venv2/lib/python2.7/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " @@ -4258,23 +4392,29 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:396 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 msgid "Currently" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:710 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 msgid "Yes" msgstr "" #: venv/lib/python3.6/site-packages/django/forms/widgets.py:711 +#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 msgid "No" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:788 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 msgid "yes,no,maybe" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:817 #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" @@ -4282,327 +4422,401 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:836 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 #, python-format msgid "%s KB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:838 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 #, python-format msgid "%s MB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:840 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 #, python-format msgid "%s GB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:842 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 #, python-format msgid "%s TB" msgstr "" #: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:844 +#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 #, python-format msgid "%s PB" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:62 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:63 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:68 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:69 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:150 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 msgid "midnight" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dateformat.py:152 +#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 msgid "noon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:6 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:7 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:15 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:16 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jan" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "feb" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "mar" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "apr" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "may" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:19 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 msgid "jun" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "jul" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "aug" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "sep" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "oct" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "nov" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:20 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 msgid "dec" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:23 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Jan." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:24 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Feb." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:25 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:26 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:27 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 msgctxt "abbrev. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:28 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 msgctxt "abbrev. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:29 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 msgctxt "abbrev. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:30 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 msgctxt "abbrev. month" msgid "Aug." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:31 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 msgctxt "abbrev. month" msgid "Sept." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:32 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 msgctxt "abbrev. month" msgid "Oct." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:33 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 msgctxt "abbrev. month" msgid "Nov." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:34 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 msgctxt "abbrev. month" msgid "Dec." msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:37 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "January" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:38 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "February" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:39 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "March" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:40 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "April" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 msgctxt "alt. month" msgid "May" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:42 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 msgctxt "alt. month" msgid "June" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:43 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 msgctxt "alt. month" msgid "July" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:44 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 msgctxt "alt. month" msgid "August" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:45 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 msgctxt "alt. month" msgid "September" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:46 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 msgctxt "alt. month" msgid "October" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:47 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 msgctxt "alt. month" msgid "November" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/dates.py:48 +#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 msgctxt "alt. month" msgid "December" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 +#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 msgid "This is not a valid IPv6 address." msgstr "" @@ -4613,16 +4827,20 @@ msgid "%(truncated_text)s…" msgstr "" #: venv/lib/python3.6/site-packages/django/utils/text.py:233 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements #: venv/lib/python3.6/site-packages/django/utils/text.py:252 #: venv/lib/python3.6/site-packages/django/utils/timesince.py:83 +#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 msgid ", " msgstr "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d year" msgid_plural "%d years" @@ -4630,6 +4848,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d month" msgid_plural "%d months" @@ -4637,6 +4856,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d week" msgid_plural "%d weeks" @@ -4644,6 +4864,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d day" msgid_plural "%d days" @@ -4651,6 +4872,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -4658,6 +4880,7 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -4665,18 +4888,22 @@ msgstr[0] "" msgstr[1] "" #: venv/lib/python3.6/site-packages/django/utils/timesince.py:72 +#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:60 msgid "0 minutes" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:110 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 msgid "Forbidden" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:111 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 msgid "CSRF verification failed. Request aborted." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:114 msgid "" "You are seeing this message because this HTTPS site requires a 'Referer " "header' to be sent by your Web browser, but none was sent. This header is " @@ -4685,6 +4912,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:119 msgid "" "If you have configured your browser to disable 'Referer' headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for 'same-" @@ -4701,6 +4929,7 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:132 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -4708,44 +4937,56 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:129 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for 'same-origin' requests." msgstr "" #: venv/lib/python3.6/site-packages/django/views/csrf.py:142 +#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 msgid "More information is available with DEBUG=True." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 msgid "No year specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 msgid "Date out of range" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 msgid "No month specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 msgid "No day specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 msgid "No week specified" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:589 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -4753,39 +4994,47 @@ msgid "" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/dates.py:623 +#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 #, python-format msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 +#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" #: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 #, python-format msgid "Empty list and '%(class_name)s.allow_empty' is False." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:40 +#: venv2/lib/python2.7/site-packages/django/views/static.py:44 msgid "Directory indexes are not allowed here." msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv2/lib/python2.7/site-packages/django/views/static.py:46 #, python-format msgid "\"%(path)s\" does not exist" msgstr "" #: venv/lib/python3.6/site-packages/django/views/static.py:80 +#: venv2/lib/python2.7/site-packages/django/views/static.py:86 #, python-format msgid "Index of %(directory)s" msgstr "" @@ -4837,3 +5086,273 @@ msgstr "" #: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:408 msgid "Connect, get help, or contribute" msgstr "" + +#: venv/lib/python3.6/site-packages/django_icons/renderers/image.py:217 +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 +#, 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" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/forms/models.py:1267 +#, python-format +msgid "\"%(pk)s\" is not a valid value for a primary key." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/utils/text.py:81 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s..." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:520 +msgid "Welcome to Django" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:521 +msgid "It worked!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:522 +msgid "Congratulations on your first Django-powered page." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:524 +msgid "" +"Next, start your first app by running python manage.py startapp " +"[app_label]." +msgstr "" + +#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 +msgid "" +"You're seeing this message because you have DEBUG = True in " +"your Django settings file and you haven't configured any URLs. Get to work!" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 +msgid "usage: " +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 +msgid ".__call__() not defined" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 +#, python-format +msgid "unknown parser %r (choices: %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 +#, python-format +msgid "argument \"-\" with mode %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 +#, python-format +msgid "cannot merge actions - two groups are named %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 +msgid "'required' is an invalid argument for positionals" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 +#, python-format +msgid "invalid option string %r: must start with a character %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 +#, python-format +msgid "dest= is required for options like %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 +#, python-format +msgid "invalid conflict_resolution value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 +#, python-format +msgid "conflicting option string(s): %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 +msgid "mutually exclusive arguments must be optional" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 +msgid "positional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 +msgid "optional arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1615 +msgid "show this help message and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 +msgid "show program's version number and exit" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 +msgid "cannot have multiple subparser arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 +#, python-format +msgid "unrecognized arguments: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 +#, python-format +msgid "not allowed with argument %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 +#, python-format +msgid "ignored explicit argument %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 +msgid "too few arguments" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 +#, python-format +msgid "argument %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 +#, python-format +msgid "one of the arguments %s is required" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 +msgid "expected one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 +msgid "expected at most one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 +msgid "expected at least one argument" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 +#, python-format +msgid "expected %s argument(s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 +#, python-format +msgid "ambiguous option: %s could match %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 +#, python-format +msgid "unexpected option string: %s" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 +#, python-format +msgid "%r is not callable" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 +#, python-format +msgid "invalid %s value: %r" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 +#, python-format +msgid "invalid choice: %r (choose from %s)" +msgstr "" + +#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 +#, python-format +msgid "%s: error: %s\n" +msgstr "" + +#: webvirtcloud/middleware.py:21 +#, python-format +msgid "libvirt Error - %(exception)s" +msgstr "" From 02654f6eda4754c40407fc80cfb70ef95b9b51ec Mon Sep 17 00:00:00 2001 From: catborise Date: Tue, 21 Jul 2020 16:06:48 +0300 Subject: [PATCH 06/14] update README.md: app screenshots --- README.md | 10 +++++----- doc/images/grouped.PNG | Bin 27579 -> 32516 bytes doc/images/hosts.PNG | Bin 20630 -> 22928 bytes doc/images/instance.PNG | Bin 20647 -> 20868 bytes doc/images/log.PNG | Bin 32976 -> 29162 bytes doc/images/nongrouped.PNG | Bin 25167 -> 24696 bytes 6 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 22cabd2..d2229ad 100644 --- a/README.md +++ b/README.md @@ -335,13 +335,13 @@ python manage.py test ### Screenshots Instance Detail: - + Instance List:
- - + + Other:
- - + + ### License diff --git a/doc/images/grouped.PNG b/doc/images/grouped.PNG index 261b7dd3a6b656189db33f1437c8a8b4a0f0c075..b6140c9aec2ecacdeb01edfe61ceb715f7e19bdf 100644 GIT binary patch literal 32516 zcmdqJXH=8h*Ds2)6}JlPjRIQ{5HVB%rG*|Fy(v{{RJuSQv=CahTag`*-n(>>CN+To zvCyj&2@paggc=}HLkN%)_Wr-;o-yu+`{msCo^e0G8qYIUdDfb1%{70&IcJcMOmsQV zUp>#p#>T0y_t1=ujUCFyc53oHvVjETwhQAPIdddcV=UY$kcy$&m!1y{fGgxaLZc?%>xw;tyD1HVtT7{ zUS}#qjhT;;`-G!6xn1Fbr1>lJmA0G<-(U5EK0y}?N53z~PwCHjNtnn~*{T@xnfUfe zjvAcye|%NoVp^x=P5zgOE_c&7PupG3jOplnc54ZiM~%o6+*}hheSQD_@1tC8V9#(X ziRZd&ZM@O_$IDZ-^N9UD7&G~|`{zVnv;Ot!NI*|Y)!(T?ev0` zPL0uNad_JcDx^LFA&u8+_8GF+4;M=**|M$?OwIeOo+SJ|QWZ={Y&WO&tuoD8H;DNy zmyB2O>%?|Pxb;E6T>31hQH5n*5`s3}za-%M^PGe^@>66B<|14(aRJjTdEr9X; zeZb$69tA5<$;1(@sk-+82Po!HnnrWP{bMQ3s{2yuD&|8?+JO(Zgdv(a_W&Er;Vik#;4G7#)KD4#lz1^G;d=p`hb8Kp zb~ZcQTeeFsS6aMhi9W=X_94No^a6^pU!MEw-%W|zw2hu`&2b%1Ij(@Es3up^KZY)m z`2k};`}d-~jCq*{&*4e?ga zZU?o6&|rQYrC9Z>&fB)$r_}XTmdW^vmPN>zrWm2P$A|U?BOmu&u_1}sc1RJd%GN_I zj|UN)M%j88Q+dBed)=^i^OXn##_H3uCwM@ zmi`44q+z}tEbJBp9_k7?nI(6YwyS{F)k$9+svhwr7}wgNxfMNi78-MF|AVQcG)e~a zD^jiVH7eWzS59&C`tJ62xTCYk8dmHd{vr!1L97maTHZCMkwuG|PFtr?Gzw-Xzo+(m5ch!b;OhKfBvh)E% ztxv%8j+C_X%{=R8*X=>#R3WSsJsL2i**-c9qiI}GZJfev?8LM${&ScIUU%So5?>Yt zUgeCTB}gmHe$Lw@e>TX$HX3}CB-CY#%A6B+GeI)uT&H-}x71&*OANBk1{kV>-BkL?z z=O^$F(t}aGc~;b*sy*h`@zTVxA8oJ&a=7`(=|G$h$?s{W-f?pml72Ww7J-Tf;Y{q9XC)hHie- zpuVp$F=JmStHy|gLjuN6?e>?k?-W+DcA1U0Ir_>-CFHD;Et@FrkxdUjT;X))6oNkSSzDVvDc76`;D-+ zk~+Zj8F@=7)!G;%p~HbbT7Y=U&PMvHYQHQn`*$WGAEq^-}ug(Q&R8wMitJx&#prX&Zbr$u+XQ2aESfo++)xpYBXrY~nOX zTk$bZF>Ss9OgvpyUf9u@e_;&#ZKKb zwZJWtto^&vo5G^9_l{p$lL#tD>{;j(X=rMkpUoK0(nj)+_D?laBOUuM&Fg9fx~mMs z+Pw3Zule-7#2Px(kYCzIjW>4ybSoPaJ8_!`S>yK|sW+u;p_^Ad;RP!N6y74r(;6_` zL0IJ=xEVGT`#OF26fmn|YbmIoSv#RY6Kd!<170?hOIYzE3!yssAE8=1F8H?mNk{!^ zWQtvmsy43^y4sf4=HMsDGCmS6lHv6PuUY?XVWCv^SDiHalZc-WcOzfe+wjJ2#m-

x7v}@>c*<FM0|U}gFiRNv*eTf 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∈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

vF5d-4p&?_K72!m+B($-SL2HV#0& zS(S^Fajk!ZZH0CBqPDec)OEWS+r)ly=yJL(Kze~(stEyn+Oq&$D)5iCVux@z>t0>a zc*j!n5XXtJdtLytM*7K|_C5wgJGQf$bygDLtb5v7$a(e7qZ;hU= zWsZ8mh;X|psvgvG6G^X(H5a^BwxA4dqgkX^raW4*Tlp)Z4bhLI=*%Rr`?688t5Kw7 zd&7LduWG?wxrzrp+|4=>7$P<0oMtZAxjV_lb!DX2>{O!~gW$4bG$Qj-TujT5)xGHRAGoOG(9wK!c{rN(tx$C;r_C^&k2aAh8{D1r-pWU>ea*dreI z3h~konwPro+59gl)lE)WFarSP?Z3zZLU zJ+(T2w)#$)MH$l(3`w@%Y+$d)d^oW>%Plp0N(eFKxF?OKGQYz|D#>c8>*@NQODkW3 zz;Ya09$VIF{`_Sf!eOLktY4ecIe`1o;2)CP=v4(yw;qy*QPgOptGpRwgD; z)mWNhn_q}=md)KiUqXVUn@YUwBLlH)6GXnMX)N#>AH)3K4AmTnc~=ML{Z>&^0uPGB zutgm4AR#54G72laRO=zc=p54~Y9iOe9q2hv6N2ysU=&U(!2K(@exvID1#Jp^^9i>K zc#HsT`ll=X;Y#m*bEOdxj&`~l^TBl3UueBjBUYu-2ly@ox8Txd3Gx)__4$V{-MD_# zDD+pErqICv;uM3!Y*~aZzMF*%pLl$7s_FBBNx5Nx>*rbBChE=yi?VK6!P0BPQ|e_g zB>8U4(0cJ5T$*XAYh4tPM#gAS>q>cfv^!+S2811)vU%~SM1_>>Vlv~zB6nzq&UWf5t*NE zE~s8cSM+$vZ`84RO!SzMT*X@EP#Sc~uK&w0rkn02x~fGWHX@ef7Sn}JClBUM_Kbc^ zrUy^$1l*RZ1^#7Qf8piL@m5{#-&xZ&{PFmbtPqYeuGy8o7Gg| z+@v*E;vfY~;*dt#s~@THwruuPd9x}0*;1(I=!z8<$Oyp92ARFJk6if;tIE}H_$$ah z073P)koV#dswo}g+mKMT z3%|Uu-omoFIZNpZw2Oz_&o@s;4I_$nJ>t5@Eh?8JaKjY|GtL_MjHAy?BTc>cWo+s9 zjSHpGrK{eZrzMlyprkW)C=(;tkZHZp@YdSY<9qOy#fK8BI zXz+Wd@`Z^34_!+h`E#jj4^mE|MIMj0@hIEo^uT% zQ~t}Yy4C4ywR)BNUE<`|=lq*n*g<3*wf;0)%Xy**!F~F+2&IdlKp|llJy%OupG#{# z$;-m~306*EN&d)5&$7XVF*^D;*Koz#oo4L9d@LWq4NFhO?4^d5Vl4!s5)^if?@A?9 zGu&l%ZR<8gjsdZ!NWr;#hzCv$F)U@yFbr{Y_2FD$)Z|H-+5no7Y?lCT-4kxe3eS@W zDx;U(a#(tA9fW_Kk&M-Y`OLy7Y^?OG-<{exyr1Za*0PS-hYtiTJiyMMs(li>1f*p& z55QD^EMhm!mp2^C=5wP}Du*C9E0@H~rw`kA{2!8a%J3vusehR{Fq0s&q_gxg3K-RM zmT2*nv03k>zr?*)Yb}vPgEyPBgG3GHawQtXN4RGe6Q{_Qlqg3*J}kmywi&o8t}JHq z>IO)$M&P;Hfs^Mj#*KeUosuJpFKuEKIi26knM~GC=C8I_wWJoRLkDyf7fBlL!iTnU z`+8hp7g&&U$y$bwF_1>%qR%MckmV2F9E~=s?5I>@bqaH^ z4+oXqFSSc2LKK;7+ABjwLXrrSE!zTrd^|b@_+AVe-oPih+@T^W&(!B#`u_(SqL81+{7fc zcihn${Re@pk(JeL{h9|3m!7D9le9Ja3pon^gtkGXCl2AcKO~@TsG!=pFsR{nw#py{vrV}asq7E z>%G4$jDC!GVRM_FTN{G5xyA3wyTvfkXHm#^lc9C?{*KJ zR~x4Y(lTVInmM-2>EV$km1Mc>c}Ln)RA#(u-ObW&TW80%Ih}1P$nle5UyE(M!RJrZ zcFh@Fp7>|{nZXYWE*4|fYZv2N#CgZnD8{Q^*?#U}cxfT7AIpgLOi0V+P5azT`qJIA z*0jWp@|KPb=u^ zvIe&G3br4r9{*II88|29@VW3QW<8K)G<&t(x9Q{XG;GfGEe`jEW$AaXCzFh}gU1-}$4_Tw>r z3TXM44$mB|FCW0V(uoBaq@J`k%d7XMRQL_L(FwR%C;#kw;(AQ_UVBxq>Cjl>XPwdP zjOekRzWwKgyN^$pKptk0+Ppt8w|Qm!VG)p^8>(47Dx7JWx%Hw#q?*4MBkmE)NXm3rbCt^`N0-HQ=ydoW z1?b=0B@7mZexYYQ<3eXix8Q8g(-wQ-UJP@g{a~E)zUV37@Bev5b zACvFyJl4W5&Z|t|+bv|f$~E)&6V3cpuQArSt{Pd>WhEH+%6%=W&4ux@oKp2Lcog4b z|BO70m2EOfZuP>pb)yN}n{Eo*BBFUEtBZtWUB93FC|JktiIm2bmPgv^YUnm;eCoET zBpiw}dw>tokukm%Azfdfe?@ZKkcsL@O=K3r^sQ%v!M6m8eL}R32XF1kGbI$a$U6DI z+&`8VBQ_QaiXV5q249F^xzb5tWuBHH(En)`bz6+pe4wUTAWHPX=u>flTD1(1uS*7X z&UUF$Kv8N9jH+7LYL#eAxE5W%Y<`K>Kzisp3UVG~Zrf`@wXC4@!(<+G2v0LHJmhmM z`R`n2;~6yazF#G*(;U_(r-*DgKFXi^&SP+d@`5k7AXUT0a>e2%lYT_XV3&JWRDxL> z^Fl=LxEBw2z+bk3eJV&Bxw*t#$KDs7%zHXG-v!Y#&s*Z3v`~-PV?PfX=H4;x{d5f$ zm&Y3fz+{gnUvZyBqQU^j;*Grev`@ZG#3bi3C08n-c?AX6XDzJ65Dpr75eN1n9@Db6 z*y+iPv-cz}09C)S5|A@Izdvv)>-^kZj5HSl^?es54$SBf>V}z9Bu4qRN~KU9 z(oU)Uah^>D=!^0?se3`N`l6d~#zrGhtQO0_hW&hgstj0&jK<-KvR_%sY{5k#i7|n` zh4mPb6Pme(T%v-HdPQ9gS1c>oL`!i+Pfs=uC8ux66#&uel=7FGjVbD=^yV46DHU?G z#Oa|Ym$##VE}TF`+I)>33jfhS((q9F6m@v}kXY=q?h4O)nA4bc%RGfECWM9M)b>fS z=Dj6&fY&iJHH!UB7MaXmNp^Y9!(8Z{oHcF32v%p2I8a1yg6z1NNZvxU5~|6F-h&x< z0#vk)qW`qN6a90ACN%9iY!=NeWI#3y+N|{hQOTm8L*kIY)QIL#E>*?I949~trbOCK ze`8JF*zc^#tTm75_=z>Y`7)r_dyI?a`7bdqG*57G&AlZ~fs1a{YHuwe4u&+EXdTIjqnYKx5TvOF;)MoO#3wx+FoA- zD7@rg;4*5`v=xan&qHs*;#e9@Cbz$6;-eI8Fk?pF;{V#XqOs=nB?<6z3YlG_9RAlI zqY*_Gne&$ph4}{~hAjIoi*-6iPZl&egcvCH;^Ab`c}QxsV-r%5`pAxv2_F^kr&4ZW zjbqjuRaG1-GCIkC`(ZqU6KYgb78eOF?Jw-DApt6lM~bO-_+N69N3Ydzcwg9Bo;;xb zu=@T#WXGSK-XtgDRy|LjrumN%nKdvCOgCl zm_=3S!C`v5<+9gt3(vl5O@dB4*YKxH{L>}=KkHqp!3eWgc(c;}GOSq&SBj@l$?TV8 z(a7Q7d*r52*Yy{NEwPWx7H|BW`dWkylb~y_7pspu2O9> zS(>#iVxcTz;ct_zXft`3#6sP14AcYMZbr_Jm)L7*{Fz&R@`q(7tbO~ zzaBdiaL|u#!YHpbvMU8k#le0qRYsny5MrG-viL5{rUDx{ zCqjk<Rh8BlXy4s0}y&FdO;gMf*6gZ<8V86<^@YHg73?F;@}QearZHOYyO z(rBbk>B>Y=Ff|B6`UrGGnUb7^m`I7D+D$+-;I1lvL(Io6tW7zj{AYWX3o0#hn=LMB-zODUnx(J zP}5a{^+7M?whiH4pjMu4f@3DQ0(M7|&Y@MJHV4#cLDvy>)yu_1M75KC5~By^I~!>p z41UhAO&@c?KFxyb1N7URZHG3pkTW#WQy>?MhaAo4#$ z8sG0At%c(eu^5%8QTD%Dp*&psVf;qxT#=w!3*Nb6J%pXRhz$rKC{8O?eHIXGuYnoW z>riqu@`feVW`|m@E21bxC$ba}d`%lbpDIdn_6u3BzKh;GeFfAp5S2!%{p585T-{hjC_L=8q6Ssp#{jjJ|IpyxAD3lkX-rC`;5=G(qaFuR#3 zLSPJR-}z>&32j7oX}Ztw>Y6wkWP7?s{~s diff --git a/doc/images/hosts.PNG b/doc/images/hosts.PNG index 36fdbc10efd72f3d13b73da156a2ab3a562a7311..f58980205915e734188aa9f42444ff1f3cfa2b0b 100644 GIT binary patch literal 22928 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 WzOvY0a}TJfO{b3gc~g&_zxr>Q<4`*Q literal 20630 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 diff --git a/doc/images/instance.PNG b/doc/images/instance.PNG index 2bd43824fd6e914df6ed5db9099c14341b3964de..3c3f1afe2ce88f697e16d539272713f96dcc88ec 100644 GIT binary patch literal 20868 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 YCko%5Z3zDwIl~_k;*vh+#~%CUKkYlYdjJ3c literal 20647 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 diff --git a/doc/images/log.PNG b/doc/images/log.PNG index 2302d151d58c665996a488e7f456ebfc8d79e61a..a29cffe44acbcf608d689d3624c69f6e7c36284e 100644 GIT binary patch literal 29162 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%0D9sE@`ux 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 @R<68Q-@rtzb0x8AHcc{J2j% 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 MtsRe496piw56!P4Y5)KL literal 25167 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%0AUa*x46tdF4U)uOc^1Kqn1u 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 XuL{D{se|_1!;bz%qYHQ)yU_mv0pIml From 6bbebdd37c186e6cde211e41da69c52c16fed380 Mon Sep 17 00:00:00 2001 From: catborise Date: Wed, 22 Jul 2020 11:24:01 +0300 Subject: [PATCH 07/14] not push only try to import debug_toolbar if settings.debug is true --- webvirtcloud/urls.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/webvirtcloud/urls.py b/webvirtcloud/urls.py index a2e14a8..52b6b88 100644 --- a/webvirtcloud/urls.py +++ b/webvirtcloud/urls.py @@ -19,8 +19,11 @@ urlpatterns = [ ] if settings.DEBUG: - import debug_toolbar + try: + import debug_toolbar - urlpatterns += [ - path('__debug__/', include(debug_toolbar.urls)), - ] + urlpatterns += [ + path('__debug__/', include(debug_toolbar.urls)), + ] + except: + pass From 6ab32e169728286acfa06e15cb7d23a1b74e4038 Mon Sep 17 00:00:00 2001 From: catborise Date: Wed, 22 Jul 2020 16:09:49 +0300 Subject: [PATCH 08/14] fix missing uuid record on db while creating instance --- instances/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instances/views.py b/instances/views.py index 5f0428c..d0e8c04 100644 --- a/instances/views.py +++ b/instances/views.py @@ -1409,7 +1409,7 @@ def create_instance(request, compute_id, arch, machine): console_pass=data["console_pass"], mac=data['mac'], qemu_ga=data['qemu_ga']) - create_instance = Instance(compute_id=compute_id, name=data['name']) + create_instance = Instance(compute_id=compute_id, name=data['name'], uuid=uuid) create_instance.save() msg = _("Instance is created") messages.success(request, msg) From fb3ef6be988d3f56030ac7b1122b7ce56574a727 Mon Sep 17 00:00:00 2001 From: catborise Date: Thu, 23 Jul 2020 11:07:22 +0300 Subject: [PATCH 09/14] fix sendctrlaltdel for spice console --- console/templates/console-spice-full.html | 5 +++++ console/templates/console-spice-lite.html | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/console/templates/console-spice-full.html b/console/templates/console-spice-full.html index 29e52f9..da7dae1 100644 --- a/console/templates/console-spice-full.html +++ b/console/templates/console-spice-full.html @@ -160,6 +160,11 @@ SpiceHtml5.sendCtrlAltFN(sc, f); return false; } + + function sendCtrlAltDel() { + SpiceHtml5.sendCtrlAltDel(sc); + return false; + } /* SPICE port event listeners window.addEventListener('spice-port-data', function(event) { // Here we convert data to text, but really we can obtain binary data also diff --git a/console/templates/console-spice-lite.html b/console/templates/console-spice-lite.html index 8a359b7..a984063 100644 --- a/console/templates/console-spice-lite.html +++ b/console/templates/console-spice-lite.html @@ -186,6 +186,11 @@ return false; } + function sendCtrlAltDel() { + SpiceHtml5.sendCtrlAltDel(sc); + return false; + } + /* SPICE port event listeners window.addEventListener('spice-port-data', function(event) { // Here we convert data to text, but really we can obtain binary data also @@ -198,7 +203,7 @@ }); */ document.getElementById("fullscreen_button").addEventListener('click', fullscreen); - document.getElementById('ctrlaltdel').addEventListener('click', function () { sendCtrlAltDel(sc); }); + document.getElementById('ctrlaltdel').addEventListener('click', function () { sendCtrlAltDel(); }); document.getElementById('ctrlaltf1').addEventListener('click', function () { sendctrlaltfn(0) }); document.getElementById('ctrlaltf2').addEventListener('click', function () { sendctrlaltfn(1) }); document.getElementById('ctrlaltf3').addEventListener('click', function () { sendctrlaltfn(2) }); From de63d9746dde6c5fc97ab50a1011f96d70991b32 Mon Sep 17 00:00:00 2001 From: catborise Date: Thu, 23 Jul 2020 13:16:39 +0300 Subject: [PATCH 10/14] add change other user password ability to superusers --- accounts/templates/profile.html | 2 +- admin/forms.py | 13 +++++++++++++ admin/urls.py | 2 +- admin/views.py | 26 ++++++++++++++++++++++++++ 4 files changed, 41 insertions(+), 2 deletions(-) diff --git a/accounts/templates/profile.html b/accounts/templates/profile.html index 54a8bd0..4d11564 100644 --- a/accounts/templates/profile.html +++ b/accounts/templates/profile.html @@ -18,7 +18,7 @@

{% if perms.accounts.change_password %} - {% icon 'lock' %} {% trans "Change Password" %} + {% icon 'lock' %} {% trans "Change Password" %} {% endif %}
{% csrf_token %}
diff --git a/admin/forms.py b/admin/forms.py index 5c658aa..6856d7b 100644 --- a/admin/forms.py +++ b/admin/forms.py @@ -1,5 +1,8 @@ from django import forms from django.contrib.auth.models import Group, User +from django.contrib.auth.forms import ReadOnlyPasswordHashField +from django.urls import reverse_lazy +from django.utils.text import format_lazy from django.utils.translation import ugettext_lazy as _ from accounts.models import UserAttributes @@ -68,6 +71,16 @@ class UserForm(forms.ModelForm): 'is_superuser', ] + def __init__(self, *args, **kwargs): + super(UserForm, self).__init__(*args, **kwargs) + password = ReadOnlyPasswordHashField(label=_("Password"), + help_text=format_lazy(_("""Raw passwords are not stored, so there is no way to see + this user's password, but you can change the password + using this form."""), + reverse_lazy('admin:user_update_password', args=[self.instance.id,])) + ) + self.fields['Password'] = password + class UserCreateForm(UserForm): password = forms.CharField(widget=forms.PasswordInput) diff --git a/admin/urls.py b/admin/urls.py index 5e934c0..205cbc0 100644 --- a/admin/urls.py +++ b/admin/urls.py @@ -1,5 +1,4 @@ from django.urls import path -from django.contrib.auth.views import PasswordChangeView, PasswordChangeDoneView from . import views @@ -10,6 +9,7 @@ urlpatterns = [ path('groups//delete/', views.group_delete, name='group_delete'), path('users/', views.user_list, name='user_list'), path('users/create/', views.user_create, name='user_create'), + path('users//update_password/', views.user_update_password, name='user_update_password'), path('users//update/', views.user_update, name='user_update'), path('users//delete/', views.user_delete, name='user_delete'), path('users//block/', views.user_block, name='user_block'), diff --git a/admin/views.py b/admin/views.py index 3a5f72e..2cd1e71 100644 --- a/admin/views.py +++ b/admin/views.py @@ -1,4 +1,7 @@ from django.conf import settings +from django.contrib import messages +from django.contrib.auth import update_session_auth_hash +from django.contrib.auth.forms import AdminPasswordChangeForm from django.contrib.auth.models import Group, User from django.core.paginator import Paginator from django.shortcuts import get_object_or_404, redirect, render @@ -133,6 +136,29 @@ def user_update(request, pk): }, ) +@superuser_only +def user_update_password(request, pk): + user = get_object_or_404(User, pk=pk) + if request.method == 'POST': + form = AdminPasswordChangeForm(user, request.POST) + if form.is_valid(): + user = form.save() + update_session_auth_hash(request, user) # Important! + messages.success(request, _('User password changed: {}'.format(user.username))) + return redirect('admin:user_list') + else: + messages.error(request, _('Wrong Data Provided')) + else: + form = AdminPasswordChangeForm(user) + + return render( + request, + 'accounts/change_password_form.html', + { + 'form': form, + 'user': user.username + } + ) @superuser_only def user_delete(request, pk): From 46884304b0e31aa3df7f6b27183f40e2e2ca6e79 Mon Sep 17 00:00:00 2001 From: catborise Date: Mon, 20 Jul 2020 14:52:55 +0300 Subject: [PATCH 11/14] fix macvtap network list --- vrtManager/instance.py | 2 +- vrtManager/network.py | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/vrtManager/instance.py b/vrtManager/instance.py index 9ee2702..5e266e5 100644 --- a/vrtManager/instance.py +++ b/vrtManager/instance.py @@ -1342,8 +1342,8 @@ class wvmInstance(wvmConnect): net_source_type = network_data.get('net-source-' + str(num) + '-type') net_filter = network_data.get('net-nwfilter-' + str(num)) net_model = network_data.get('net-model-' + str(num)) - bridge_name = self.get_bridge_name(net_source, net_source_type) if interface.get('type') == 'bridge': + bridge_name = self.get_bridge_name(net_source, net_source_type) source = interface.find('mac') source.set('address', net_mac) source = interface.find('source') diff --git a/vrtManager/network.py b/vrtManager/network.py index d42f864..7173f03 100644 --- a/vrtManager/network.py +++ b/vrtManager/network.py @@ -1,4 +1,5 @@ from lxml import etree +from libvirt import libvirtError from libvirt import VIR_NETWORK_SECTION_IP_DHCP_HOST from libvirt import VIR_NETWORK_UPDATE_COMMAND_ADD_LAST, VIR_NETWORK_UPDATE_COMMAND_DELETE, VIR_NETWORK_UPDATE_COMMAND_MODIFY from libvirt import VIR_NETWORK_UPDATE_AFFECT_LIVE, VIR_NETWORK_UPDATE_AFFECT_CONFIG @@ -32,7 +33,11 @@ class wvmNetworks(wvmConnect): for network in get_networks: net = self.get_network(network) net_status = net.isActive() - net_bridge = net.bridgeName() + try: + net_bridge = net.bridgeName() + except libvirtError: + net_bridge = util.get_xml_path(net.XMLDesc(0), "/network/forward/interface/@dev") + net_forward = util.get_xml_path(net.XMLDesc(0), "/network/forward/@mode") networks.append({'name': network, 'status': net_status, 'device': net_bridge, 'forward': net_forward}) @@ -114,7 +119,7 @@ class wvmNetwork(wvmConnect): try: return self.net.bridgeName() except: - return None + return util.get_xml_path(self._XMLDesc(0), "/network/forward/interface/@dev") def start(self): self.net.create() From 015719b9526abb6053d3249f9230678c6a03a76d Mon Sep 17 00:00:00 2001 From: catborise Date: Tue, 21 Jul 2020 14:56:00 +0300 Subject: [PATCH 12/14] add macvtap support : create macvtap virtual net, add/edit instance network for macvtap --- .../templates/instances/settings_tab.html | 13 ++- instances/views.py | 8 +- networks/forms.py | 2 +- networks/templates/create_net_block.html | 14 +-- networks/templates/network.html | 1 - networks/templates/networks.html | 6 ++ networks/views.py | 4 +- vrtManager/instance.py | 86 ++++++++++--------- vrtManager/network.py | 23 +++-- 9 files changed, 90 insertions(+), 67 deletions(-) diff --git a/instances/templates/instances/settings_tab.html b/instances/templates/instances/settings_tab.html index b31be04..62d6c5a 100644 --- a/instances/templates/instances/settings_tab.html +++ b/instances/templates/instances/settings_tab.html @@ -353,6 +353,7 @@ {% trans 'active' %} + {{ network.type }} {% trans 'MAC' %} @@ -390,10 +391,10 @@
@@ -405,7 +406,7 @@
@@ -462,7 +463,11 @@ - + + {% if network.type == 'direct' %} + {% trans 'In most configurations, macvtap does not work for host to guest network communication' %} + {% endif %} + {% endfor %} diff --git a/instances/views.py b/instances/views.py index d0e8c04..a454e84 100644 --- a/instances/views.py +++ b/instances/views.py @@ -965,8 +965,8 @@ def set_qos(request, pk): else: messages.success( request, - _(f"{qos_dir.capitalize()} QoS is set. Network XML is changed.") + - _("Stop and start network to activate new config"), + _(f"{qos_dir.capitalize()} QoS is set. Network XML is changed. \ + Stop and start network to activate new config.") ) return redirect(request.META.get('HTTP_REFERER') + '#network') @@ -984,8 +984,8 @@ def unset_qos(request, pk): else: messages.success( request, - _(f"{qos_dir.capitalize()} QoS is deleted. Network XML is changed. ") + - _("Stop and start network to activate new config."), + _(f"{qos_dir.capitalize()} QoS is deleted. Network XML is changed. \ + Stop and start network to activate new config.") ) return redirect(request.META.get('HTTP_REFERER') + '#network') diff --git a/networks/forms.py b/networks/forms.py index 5fe0cee..82d71a0 100644 --- a/networks/forms.py +++ b/networks/forms.py @@ -46,7 +46,7 @@ class AddNetPool(forms.Form): def clean_bridge_name(self): bridge_name = self.cleaned_data['bridge_name'] - if self.cleaned_data['forward'] == 'bridge': + if self.cleaned_data['forward'] in ['bridge', 'macvtap']: have_symbol = re.match('^[a-zA-Z0-9\.\_\:\-]+$', bridge_name) if not have_symbol: raise forms.ValidationError(_('The pool bridge name must not contain any special characters')) diff --git a/networks/templates/create_net_block.html b/networks/templates/create_net_block.html index a40eeba..c317084 100644 --- a/networks/templates/create_net_block.html +++ b/networks/templates/create_net_block.html @@ -28,6 +28,7 @@ +
@@ -55,25 +56,25 @@
-
+
-
+
- +
- +
-
+
@@ -88,4 +89,5 @@
-{% endif %} \ No newline at end of file +{% endif %} + diff --git a/networks/templates/network.html b/networks/templates/network.html index 415a483..5deea60 100644 --- a/networks/templates/network.html +++ b/networks/templates/network.html @@ -37,7 +37,6 @@ {% include 'errors_block.html' %} - {% include 'messages_block.html' %}
diff --git a/networks/templates/networks.html b/networks/templates/networks.html index 98ace57..30a05ac 100644 --- a/networks/templates/networks.html +++ b/networks/templates/networks.html @@ -79,6 +79,12 @@ if ($(this).val() == 'bridge') { $('.bridge_name_form_group').show(); $('.bridge_name_form_group_dhcp').hide(); + } else if ($(this).val() == 'macvtap') { + $('#bridge_label').text("Dev Name"); + $('#bridge_name').attr("placeholder", "eth0"); + $('.bridge_name_form_group').show(); + $('.bridge_name_form_group_dhcp').hide(); + $('.openvswitch').hide(); } else { $('.bridge_name_form_group').hide(); $('.bridge_name_form_group_dhcp').show(); diff --git a/networks/views.py b/networks/views.py index b1c85b8..9072636 100644 --- a/networks/views.py +++ b/networks/views.py @@ -42,8 +42,8 @@ def networks(request, compute_id): if data['name'] in networks: msg = _("Network pool name already in use") error_messages.append(msg) - if data['forward'] == 'bridge' and data['bridge_name'] == '': - error_messages.append(_('Please enter bridge name')) + if data['forward'] in ['bridge', 'macvtap'] and data['bridge_name'] == '': + error_messages.append(_('Please enter bridge/dev name')) if data['subnet']: ipv4 = True gateway4, netmask4, dhcp4 = network_size(data['subnet'], data['dhcp4']) diff --git a/vrtManager/instance.py b/vrtManager/instance.py index 5e266e5..149ca0f 100644 --- a/vrtManager/instance.py +++ b/vrtManager/instance.py @@ -345,6 +345,7 @@ class wvmInstance(wvmConnect): result = [] inbound = outbound = [] for net in ctx.xpath('/domain/devices/interface'): + interface_type = net.xpath('@type')[0] mac_inst = net.xpath('mac/@address')[0] nic_inst = net.xpath('source/@network|source/@bridge|source/@dev')[0] target_inst = '' if not net.xpath('target/@dev') else net.xpath('target/@dev')[0] @@ -369,6 +370,7 @@ class wvmInstance(wvmConnect): except libvirtError: ipv4, ipv6 = None, None result.append({ + 'type': interface_type, 'mac': mac_inst, 'nic': nic_inst, 'target': target_inst, @@ -1289,24 +1291,39 @@ class wvmInstance(wvmConnect): bridge_name = iface.name() else: net = self.get_network(source) - bridge_name = net.bridgeName() + try: + bridge_name = net.bridgeName() + except libvirtError: + bridge_name = None return bridge_name def add_network(self, mac_address, source, source_type='net', model='virtio', nwfilter=None): - bridge_name = self.get_bridge_name(source, source_type) + forward_mode = '' + if source_type != 'iface': + forward_mode = self.get_network_forward(source) - forward_mode = self.get_network_forward(source) if forward_mode in ['nat', 'isolated', 'routed']: interface_type = 'network' + elif forward_mode == '': + interface_type = 'direct' else: - interface_type = 'bridge' + if self.get_bridge_name(source, source_type) is None: + interface_type = 'network' + else: + interface_type = 'bridge' xml_iface = f""" """ if interface_type == 'network': xml_iface += f"""""" + elif interface_type == 'direct': + if source_type == 'net': + xml_iface += f"""""" + else: + xml_iface += f"""""" else: + bridge_name = self.get_bridge_name(source, source_type) xml_iface += f"""""" xml_iface += f"""""" if nwfilter: @@ -1342,49 +1359,38 @@ class wvmInstance(wvmConnect): net_source_type = network_data.get('net-source-' + str(num) + '-type') net_filter = network_data.get('net-nwfilter-' + str(num)) net_model = network_data.get('net-model-' + str(num)) + + source = interface.find('source') if interface.get('type') == 'bridge': bridge_name = self.get_bridge_name(net_source, net_source_type) - source = interface.find('mac') - source.set('address', net_mac) - source = interface.find('source') source.set('bridge', bridge_name) - - source = interface.find('model') - if net_model != 'default': - source.attrib['type'] = net_model + elif interface.get('type') in ['network', 'direct']: + if net_source_type == 'net': + source.set('network', net_source) + elif net_source_type == 'iface': + source.set('dev', net_source) else: - interface.remove(source) + raise libvirtError(f"Unknown network type: {net_source_type}") + else: + raise libvirtError(f"Unknown network type: {interface.get('type')}") - source = interface.find('filterref') - if net_filter: - if source is not None: source.set('filter', net_filter) - else: - element = ElementTree.Element("filterref") - element.attrib['filter'] = net_filter - interface.append(element) - else: - if source is not None: interface.remove(source) - elif interface.get('type') == 'network': - source = interface.find('mac') - source.set('address', net_mac) - source = interface.find('source') - source.set('network', net_source) + source = interface.find('model') + if net_model != 'default': + source.attrib['type'] = net_model + else: + interface.remove(source) - source = interface.find('model') - if net_model != 'default': - source.attrib['type'] = net_model + source = interface.find('mac') + source.set('address', net_mac) + source = interface.find('filterref') + if net_filter: + if source is not None: source.set('filter', net_filter) else: - interface.remove(source) - - source = interface.find('filterref') - if net_filter: - if source is not None: source.set('filter', net_filter) - else: - element = ElementTree.Element("filterref") - element.attrib['filter'] = net_filter - interface.append(element) - else: - if source is not None: interface.remove(source) + element = ElementTree.Element("filterref") + element.attrib['filter'] = net_filter + interface.append(element) + else: + if source is not None: interface.remove(source) new_xml = ElementTree.tostring(tree).decode() self._defineXML(new_xml) diff --git a/vrtManager/network.py b/vrtManager/network.py index 7173f03..dec2362 100644 --- a/vrtManager/network.py +++ b/vrtManager/network.py @@ -55,15 +55,20 @@ class wvmNetworks(wvmConnect): {name}""" if forward in ['nat', 'route', 'bridge']: xml += f"""""" - xml += """""" - if openvswitch is True: - xml += """""" - if forward != 'bridge': + if forward == 'macvtap': + xml += f""" + + """ + else: + xml += """""" + if openvswitch is True: + xml += """""" + if forward not in ['bridge', 'macvtap']: if ipv4: xml += f"""""" if dhcp4: From 6a8d713ae617625a8019a00730df992faa903386 Mon Sep 17 00:00:00 2001 From: catborise Date: Thu, 23 Jul 2020 13:49:29 +0300 Subject: [PATCH 13/14] hide compute login password for tcp/tls connections --- computes/forms.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/computes/forms.py b/computes/forms.py index 8bf6d07..5006766 100644 --- a/computes/forms.py +++ b/computes/forms.py @@ -12,6 +12,7 @@ class TcpComputeForm(forms.ModelForm): class Meta: model = Compute + widgets = {'password': forms.PasswordInput()} fields = '__all__' @@ -30,6 +31,7 @@ class TlsComputeForm(forms.ModelForm): class Meta: model = Compute + widgets = {'password': forms.PasswordInput()} fields = '__all__' From bb935b3713fe4012168c07365a794b7587b2e2ac Mon Sep 17 00:00:00 2001 From: catborise Date: Thu, 23 Jul 2020 13:57:10 +0300 Subject: [PATCH 14/14] fix computes list table layout --- computes/templates/computes/list.html | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/computes/templates/computes/list.html b/computes/templates/computes/list.html index 18a2886..79b61fe 100644 --- a/computes/templates/computes/list.html +++ b/computes/templates/computes/list.html @@ -25,26 +25,26 @@
- - - - - + + + + + {% for compute in computes %} - - + - - -
{% trans "Name" %}{% trans "Status" %}{% trans "Details" %}{% trans "Actions" %}
{% trans "Name" %}{% trans "Status" %}{% trans "Details" %}{% trans "Actions" %}
+
{{ compute.name }} + {% if compute.status is True %}{% trans "Connected" %}{% else %}{% trans "Not Connected" %}{% endif %} + {{ compute.details|default:"" }} +
{% if compute.status is True %} {% icon 'eye' %}