1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-03-22 02:24:56 +00:00

update locale strings

This commit is contained in:
catborise 2020-11-04 13:31:22 +03:00
parent c9a2c3d813
commit 77d031b04f
9 changed files with 1652 additions and 1698 deletions

View file

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-23 07:53+0000\n" "POT-Creation-Date: 2020-11-04 10:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -299,49 +299,49 @@ msgstr ""
msgid "Profile updated" msgid "Profile updated"
msgstr "" msgstr ""
#: accounts/views.py:40 #: accounts/views.py:44
msgid "SSH key added" msgid "SSH key added"
msgstr "" msgstr ""
#: accounts/views.py:45 #: accounts/views.py:52
msgid "Add SSH key" msgid "Add SSH key"
msgstr "" msgstr ""
#: accounts/views.py:53 #: accounts/views.py:61
msgid "SSH key deleted" msgid "SSH key deleted"
msgstr "" msgstr ""
#: accounts/views.py:58 #: accounts/views.py:69
msgid "Delete SSH key" msgid "Delete SSH key"
msgstr "" msgstr ""
#: accounts/views.py:86 #: accounts/views.py:101
msgid "Password Changed" msgid "Password Changed"
msgstr "" msgstr ""
#: accounts/views.py:106 #: accounts/views.py:121
msgid "Create User Instance" msgid "Create User Instance"
msgstr "" msgstr ""
#: accounts/views.py:124 #: accounts/views.py:139
msgid "Update User Instance" msgid "Update User Instance"
msgstr "" msgstr ""
#: accounts/views.py:160
#, python-format
msgid "OTP Sent to %s"
msgstr ""
#: accounts/views.py:165
msgid "Email OTP"
msgstr ""
#: accounts/views.py:175 #: accounts/views.py:175
#, python-format #, python-format
msgid "OTP QR code was emailed to user %s" msgid "OTP Sent to %(email)s"
msgstr "" msgstr ""
#: accounts/views.py:177 #: accounts/views.py:183
msgid "Email OTP"
msgstr ""
#: accounts/views.py:194
#, python-format
msgid "OTP QR code was emailed to user %(user)s"
msgstr ""
#: accounts/views.py:196
msgid "User email not set, failed to send QR code" msgid "User email not set, failed to send QR code"
msgstr "" msgstr ""
@ -501,19 +501,20 @@ msgstr ""
msgid "Update Group" msgid "Update Group"
msgstr "" msgstr ""
#: admin/views.py:113 #: admin/views.py:110
msgid "Create User" msgid "Create User"
msgstr "" msgstr ""
#: admin/views.py:136 #: admin/views.py:129
msgid "Update User" msgid "Update User"
msgstr "" msgstr ""
#: admin/views.py:149 #: admin/views.py:141
msgid "User password changed: {}" #, python-format
msgid "Password changed for %(user)s"
msgstr "" msgstr ""
#: admin/views.py:152 #: admin/views.py:144
msgid "Wrong Data Provided" msgid "Wrong Data Provided"
msgstr "" msgstr ""
@ -799,18 +800,18 @@ msgid "Other Settings"
msgstr "" msgstr ""
#: appsettings/views.py:38 #: appsettings/views.py:38
#, python-brace-format #, python-format
msgid "SASS directory path is changed. Now: {sass_dir.value}" msgid "SASS directory path is changed. Now: %(dir)s"
msgstr "" msgstr ""
#: appsettings/views.py:65 #: appsettings/views.py:67
#, python-brace-format #, python-format
msgid "Theme changed. Now: {theme}" msgid "Theme is changed. Now: %(theme)s"
msgstr "" msgstr ""
#: appsettings/views.py:80 #: appsettings/views.py:82
#, python-brace-format #, python-format
msgid "{setting.name} is changed. Now: {setting.value}" msgid "%(setting)s is changed. Now: %(value)s"
msgstr "" msgstr ""
#: computes/forms.py:21 #: computes/forms.py:21
@ -1698,7 +1699,7 @@ msgstr ""
#: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:25
#: instances/templates/instance_actions.html:37 #: instances/templates/instance_actions.html:37
#: instances/templates/instances/power_tab.html:25 #: instances/templates/instances/power_tab.html:25
#: instances/templates/instances/power_tab.html:82 instances/views.py:264 #: instances/templates/instances/power_tab.html:82 instances/views.py:281
msgid "Suspend" msgid "Suspend"
msgstr "" msgstr ""
@ -1752,7 +1753,7 @@ msgstr ""
#: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_instance_form.html:40
#: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:18
#: instances/templates/instances/destroy_tab.html:20 #: instances/templates/instances/destroy_tab.html:20
#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 #: instances/templates/instances/destroy_tab.html:23 instances/views.py:323
msgid "Destroy" msgid "Destroy"
msgstr "" msgstr ""
@ -1770,20 +1771,20 @@ msgstr ""
#: instances/templates/instance_actions.html:35 #: instances/templates/instance_actions.html:35
#: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:47
#: instances/templates/instances/power_tab.html:121 #: instances/templates/instances/power_tab.html:121
#: instances/templates/instances/power_tab.html:123 instances/views.py:239 #: instances/templates/instances/power_tab.html:123 instances/views.py:256
msgid "Power On" msgid "Power On"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:15 #: instances/templates/instance_actions.html:15
#: instances/templates/instances/power_tab.html:9 #: instances/templates/instances/power_tab.html:9
#: instances/templates/instances/power_tab.html:59 instances/views.py:255 #: instances/templates/instances/power_tab.html:59 instances/views.py:272
msgid "Power Off" msgid "Power Off"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:16
#: instances/templates/instance_actions.html:29 #: instances/templates/instance_actions.html:29
#: instances/templates/instances/power_tab.html:14 #: instances/templates/instances/power_tab.html:14
#: instances/templates/instances/power_tab.html:66 instances/views.py:248 #: instances/templates/instances/power_tab.html:66 instances/views.py:265
msgid "Power Cycle" msgid "Power Cycle"
msgstr "" msgstr ""
@ -1795,7 +1796,7 @@ msgstr ""
#: instances/templates/instance_actions.html:22 #: instances/templates/instance_actions.html:22
#: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:34
#: instances/templates/instances/power_tab.html:93 #: instances/templates/instances/power_tab.html:93
#: instances/templates/instances/power_tab.html:108 instances/views.py:272 #: instances/templates/instances/power_tab.html:108 instances/views.py:289
msgid "Resume" msgid "Resume"
msgstr "" msgstr ""
@ -1803,7 +1804,7 @@ msgstr ""
#: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:19
#: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:39
#: instances/templates/instances/power_tab.html:74 #: instances/templates/instances/power_tab.html:74
#: instances/templates/instances/power_tab.html:100 instances/views.py:279 #: instances/templates/instances/power_tab.html:100 instances/views.py:296
msgid "Force Off" msgid "Force Off"
msgstr "" msgstr ""
@ -2450,7 +2451,7 @@ msgstr ""
#: instances/templates/instances/snapshots_tab.html:22 #: instances/templates/instances/snapshots_tab.html:22
msgid "" msgid ""
"This may take more than an hour, depending on how much content is on your " "This may take more than an hour, depending on how much content is on your "
"droplet and how large the disk is." "instance and how large the disk is."
msgstr "" msgstr ""
#: instances/templates/instances/snapshots_tab.html:27 #: instances/templates/instances/snapshots_tab.html:27
@ -2505,347 +2506,353 @@ msgstr ""
msgid "None available device name" msgid "None available device name"
msgstr "" msgstr ""
#: instances/views.py:236 #: instances/views.py:253
msgid "Templates cannot be started." msgid "Templates cannot be started."
msgstr "" msgstr ""
#: instances/views.py:339 #: instances/views.py:356
#, python-format #, python-format
msgid "Migrate to %(hostname)%" msgid "Instance is migrated to %(hostname)s"
msgstr "" msgstr ""
#: instances/views.py:362 #: instances/views.py:379
msgid "Reset root password" msgid "Reset root password"
msgstr "" msgstr ""
#: instances/views.py:368 instances/views.py:397 #: instances/views.py:385 instances/views.py:414
msgid "Please shutdown down your instance and then try again" msgid "Please shutdown down your instance and then try again"
msgstr "" msgstr ""
#: instances/views.py:389 #: instances/views.py:406
#, python-format #, python-format
msgid "Installed new SSH public key %(keyname)s" msgid "Installed new SSH public key %(keyname)s"
msgstr "" msgstr ""
#: instances/views.py:416 #: instances/views.py:434
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:425 #: instances/views.py:441
msgid "Resize CPU" #, python-format
msgid "CPU is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:453 #: instances/views.py:470
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize memory of " "User %(quota_msg)s quota reached, cannot resize memory of "
"'%(instance_name)s'!" "'%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:462 #: instances/views.py:476
msgid "Resize Memory" #, python-format
msgid "Memory is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:491 #: instances/views.py:508
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:498 #: instances/views.py:513
msgid "Disk resize"
msgstr ""
#: instances/views.py:537
#, python-format #, python-format
msgid "Attach new disk %(name)s (%(format)s)" msgid "Disk is resized: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:568 #: instances/views.py:556
#, python-format
msgid "Attach new disk: %(name)s (%(format)s)"
msgstr ""
#: instances/views.py:591
#, python-format #, python-format
msgid "Attach Existing disk: %(target_dev)s" msgid "Attach Existing disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:624 #: instances/views.py:653
msgid "Volume changes are applied. But it will be activated after shutdown" msgid "Volume changes are applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:626 #: instances/views.py:656
msgid "Volume is changed successfully." msgid "Volume is changed successfully."
msgstr "" msgstr ""
#: instances/views.py:627 #: instances/views.py:657
#, python-format #, python-format
msgid "Edit disk: %(target_dev)s" msgid "Edit disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:649 #: instances/views.py:681
#, python-format #, python-format
msgid "Delete disk: %(dev)s" msgid "Delete disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:665 #: instances/views.py:699
#, python-format #, python-format
msgid "Detach disk: %(dev)s" msgid "Detach disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:678 #: instances/views.py:716
#, python-format #, python-format
msgid "Add CD-ROM: %(target)s" msgid "Add CD-ROM: %(target)s"
msgstr "" msgstr ""
#: instances/views.py:691 #: instances/views.py:731
#, python-format #, python-format
msgid "Detach CD-ROM: %(dev)s" msgid "Detach CD-ROM: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:704 #: instances/views.py:746
#, python-format #, python-format
msgid "Mount media: %(dev)s" msgid "Mount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:717 #: instances/views.py:761
#, python-format #, python-format
msgid "Unmount media: %(dev)s" msgid "Unmount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:730 #: instances/views.py:776
#, python-format #, python-format
msgid "New snapshot: %(name)s" msgid "Create snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:741 #: instances/views.py:789
#, python-format #, python-format
msgid "Delete snapshot: %(snap_name)s" msgid "Delete snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:752 #: instances/views.py:802
msgid "Successful revert snapshot: " msgid "Successful revert snapshot: "
msgstr "" msgstr ""
#: instances/views.py:755 #: instances/views.py:805
msgid "Revert snapshot" msgid "Revert snapshot: %(snap)"
msgstr "" msgstr ""
#: instances/views.py:769 #: instances/views.py:819
#, python-format #, python-format
msgid "VCPU %(id)s is enabled=%(enabled)s" msgid "VCPU %(id)s is enabled=%(enabled)s"
msgstr "" msgstr ""
#: instances/views.py:780 #: instances/views.py:828
#, python-format #, python-format
msgid "VCPU Hot-plug is enabled=%(status)s" msgid "VCPU Hot-plug is enabled=%(status)s"
msgstr "" msgstr ""
#: instances/views.py:791 #: instances/views.py:838
msgid "Set autostart" msgid "Set autostart"
msgstr "" msgstr ""
#: instances/views.py:800 #: instances/views.py:847
msgid "Unset autostart" msgid "Unset autostart"
msgstr "" msgstr ""
#: instances/views.py:809 #: instances/views.py:856
msgid "Enable boot menu" msgid "Enable boot menu"
msgstr "" msgstr ""
#: instances/views.py:818 #: instances/views.py:865
msgid "Disable boot menu" msgid "Disable boot menu"
msgstr "" msgstr ""
#: instances/views.py:833 #: instances/views.py:880
msgid "Set boot order" msgid "Set boot order"
msgstr "" msgstr ""
#: instances/views.py:836 #: instances/views.py:885
msgid "Boot menu changes applied. But it will be activated after shutdown" msgid "Boot menu changes applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:838 #: instances/views.py:888
msgid "Boot order changed successfully." msgid "Boot order changed successfully."
msgstr "" msgstr ""
#: instances/views.py:849 #: instances/views.py:899
msgid "Edit XML" msgid "Change instance XML"
msgstr "" msgstr ""
#: instances/views.py:863 #: instances/views.py:913
#, python-format #, python-format
msgid "Set Guest Agent %(status)s" msgid "Set Guest Agent: %(status)s"
msgstr "" msgstr ""
#: instances/views.py:873 #: instances/views.py:923
msgid "Set Video Model" msgid "Set Video Model: %(model)"
msgstr "" msgstr ""
#: instances/views.py:882 #: instances/views.py:932
msgid "Change network" msgid "Change network"
msgstr "" msgstr ""
#: instances/views.py:895 #: instances/views.py:945
msgid "Network Device Config is changed. Please shutdown instance to activate." msgid "Network Device Config is changed. Please shutdown instance to activate."
msgstr "" msgstr ""
#: instances/views.py:903 #: instances/views.py:960
msgid "Add network" #, python-format
msgid "Add network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:917 #: instances/views.py:971
msgid "Delete network" #, python-format
msgid "Delete Network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:933 #: instances/views.py:984
#, python-format #, python-format
msgid "Set Link State: %(state)s" msgid "Set Link State: %(state)s"
msgstr "" msgstr ""
#: instances/views.py:952 #: instances/views.py:1004 networks/views.py:231
#, python-format #, python-format
msgid "%(qos_dir)s QoS is set" msgid "%(qos_dir)s QoS is set"
msgstr "" msgstr ""
#: instances/views.py:956 #: instances/views.py:1009
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is set. Network XML is changed. Stop and " "%(qos_dir)s QoS is set. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:970 #: instances/views.py:1027 networks/views.py:245
#, python-format #, python-format
msgid "%(qos_dir)s QoS is deleted" msgid "%(qos_dir)s QoS is deleted"
msgstr "" msgstr ""
#: instances/views.py:974 #: instances/views.py:1033
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:990 #: instances/views.py:1052
msgid "Only one owner is allowed and the one already added" msgid "Only one owner is allowed and the one already added"
msgstr "" msgstr ""
#: instances/views.py:995 #: instances/views.py:1057
#, python-format #, python-format
msgid "Added owner %(user)s" msgid "Add owner: %(user)s"
msgstr "" msgstr ""
#: instances/views.py:1006 #: instances/views.py:1068
#, python-format #, python-format
msgid "Deleted owner %(userinstance_id)s" msgid "Delete owner: %(userinstance_id)s "
msgstr "" msgstr ""
#: instances/views.py:1038 #: instances/views.py:1100
#, python-format #, python-format
msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:1044 #: instances/views.py:1106
msgid "Instance 'clone_name' already exists!" #, python-format
msgid "Instance '%(clone_name)s' already exists!"
msgstr "" msgstr ""
#: instances/views.py:1047 #: instances/views.py:1109
#, python-format #, python-format
msgid "Instance name '%(clone_name)s' contains invalid characters!" msgid "Instance name '%(clone_name)s' contains invalid characters!"
msgstr "" msgstr ""
#: instances/views.py:1050 #: instances/views.py:1116
#, python-format #, python-format
msgid "Instance MAC '%(clone_mac)s' invalid format!" msgid "Instance MAC '%(clone_mac)s' invalid format!"
msgstr "" msgstr ""
#: instances/views.py:1060 #: instances/views.py:1130
#, python-format #, python-format
msgid "Clone of '%(instance_name)s'" msgid "Create a clone of '%(instance_name)s'"
msgstr "" msgstr ""
#: instances/views.py:1093 #: instances/views.py:1171
msgid "" msgid ""
"Error setting console password. You should check that your instance have an " "Error setting console password. You should check that your instance have an "
"graphic device." "graphic device."
msgstr "" msgstr ""
#: instances/views.py:1096 #: instances/views.py:1176
msgid "Set VNC password" msgid "Set VNC password"
msgstr "" msgstr ""
#: instances/views.py:1104 #: instances/views.py:1184
msgid "Set VNC keymap" msgid "Set VNC keymap"
msgstr "" msgstr ""
#: instances/views.py:1109 #: instances/views.py:1190
msgid "Set VNC type" msgid "Set VNC type"
msgstr "" msgstr ""
#: instances/views.py:1114 #: instances/views.py:1195
msgid "Set VNC listen address" msgid "Set VNC listen address"
msgstr "" msgstr ""
#: instances/views.py:1137 #: instances/views.py:1218
msgid "Edit options" msgid "Edit options"
msgstr "" msgstr ""
#: instances/views.py:1151 #: instances/views.py:1232
msgid "Send console.vv file" msgid "Send console.vv file"
msgstr "" msgstr ""
#: instances/views.py:1206 instances/views.py:1298 #: instances/views.py:1293 instances/views.py:1388
msgid "A virtual machine with this name already exists" msgid "A virtual machine with this name already exists"
msgstr "" msgstr ""
#: instances/views.py:1281 #: instances/views.py:1370
msgid "You haven't defined any storage pools" msgid "You haven't defined any storage pools"
msgstr "" msgstr ""
#: instances/views.py:1283 #: instances/views.py:1372
msgid "You haven't defined any network pools" msgid "You haven't defined any network pools"
msgstr "" msgstr ""
#: instances/views.py:1300 #: instances/views.py:1393
msgid "There is an instance with same name. Remove it and try again!" msgid "There is an instance with same name. Remove it and try again!"
msgstr "" msgstr ""
#: instances/views.py:1304 #: instances/views.py:1399
msgid "No Virtual Machine MAC has been entered" msgid "No Virtual Machine MAC has been entered"
msgstr "" msgstr ""
#: instances/views.py:1327 #: instances/views.py:1431
msgid "Image has already exist. Please check volumes or change instance name" msgid "Image has already exist. Please check volumes or change instance name"
msgstr "" msgstr ""
#: instances/views.py:1347 #: instances/views.py:1459
msgid "First you need to create or select an image" msgid "First you need to create or select an image"
msgstr "" msgstr ""
#: instances/views.py:1365 #: instances/views.py:1477
msgid "Invalid cache mode" msgid "Invalid cache mode"
msgstr "" msgstr ""
#: instances/views.py:1402 #: instances/views.py:1520
msgid "Instance is created" msgid "Instance is created"
msgstr "" msgstr ""
#: instances/views.py:1423 #: instances/views.py:1543
msgid "Flavor Created" msgid "Flavor Created"
msgstr "" msgstr ""
#: instances/views.py:1431 #: instances/views.py:1549
msgid "Create Flavor" msgid "Create Flavor"
msgstr "" msgstr ""
#: instances/views.py:1442 #: instances/views.py:1559
msgid "Flavor Updated" msgid "Flavor Updated"
msgstr "" msgstr ""
#: instances/views.py:1450 #: instances/views.py:1565
msgid "Update Flavor" msgid "Update Flavor"
msgstr "" msgstr ""
#: instances/views.py:1460 #: instances/views.py:1574
msgid "Flavor Deleted" msgid "Flavor Deleted"
msgstr "" msgstr ""
@ -3271,57 +3278,50 @@ msgstr ""
msgid "Please enter bridge/dev name" msgid "Please enter bridge/dev name"
msgstr "" msgstr ""
#: networks/views.py:56 #: networks/views.py:57
msgid "For libvirt, the IPv6 network prefix must be /64" msgid "For libvirt, the IPv6 network prefix must be /64"
msgstr "" msgstr ""
#: networks/views.py:126 #: networks/views.py:130
msgid "Unknown Network Family" msgid "Unknown Network Family"
msgstr "" msgstr ""
#: networks/views.py:176 #: networks/views.py:180
msgid "{family.upper()} Fixed Address Operation Completed." #, python-format
msgid "Fixed address operation completed for %(family)s"
msgstr "" msgstr ""
#: networks/views.py:186 #: networks/views.py:190
msgid "{family.upper()} Fixed Address is Deleted." #, python-format
msgid "%(family)s Fixed Address is Deleted."
msgstr "" msgstr ""
#: networks/views.py:194 #: networks/views.py:198
msgid "{family.upper()} DHCP Range is Changed." #, python-format
msgid "%(family)s DHCP Range is Changed."
msgstr "" msgstr ""
#: networks/views.py:203 #: networks/views.py:210
msgid "" msgid ""
"Network XML is changed. \\Stop and start network to activate new config." "Network XML is changed. \\Stop and start network to activate new config."
msgstr "" msgstr ""
#: networks/views.py:205 #: networks/views.py:215
msgid "Network XML is changed." msgid "Network XML is changed."
msgstr "" msgstr ""
#: networks/views.py:218 #: networks/views.py:228
msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." #, python-format
msgid ""
"%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network "
"to activate new config"
msgstr "" msgstr ""
#: networks/views.py:219 #: networks/views.py:242
msgid "Stop and start network to activate new config" #, python-format
msgstr "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and start network "
#: networks/views.py:221 "to activate new config"
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:232
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:233
msgid "Stop and start network to activate new config."
msgstr ""
#: networks/views.py:235
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr "" msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12 #: nwfilters/templates/add_nwf_rule.html:12
@ -3395,22 +3395,22 @@ msgstr ""
#: nwfilters/views.py:48 #: nwfilters/views.py:48
#, python-format #, python-format
msgid "Creating NWFilter: %s" msgid "%(filter)s network filter is created"
msgstr "" msgstr ""
#: nwfilters/views.py:57 #: nwfilters/views.py:57
#, python-brace-format #, python-format
msgid "Deleting NWFilter: {name}" msgid "%(filter)s network filter is deleted"
msgstr "" msgstr ""
#: nwfilters/views.py:69 #: nwfilters/views.py:73
#, python-brace-format #, python-format
msgid "NWFilter is in use by {inst}. Cannot be deleted." msgid "NWFilter is in use by %(instance)s. Cannot be deleted."
msgstr "" msgstr ""
#: nwfilters/views.py:86 #: nwfilters/views.py:90
#, python-brace-format #, python-format
msgid "Cloning NWFilter {name} as {cln_name}" msgid "Cloning NWFilter %(name)s as %(clone)s"
msgstr "" msgstr ""
#: secrets/templates/create_secret_block.html:12 #: secrets/templates/create_secret_block.html:12
@ -3622,34 +3622,36 @@ msgstr ""
msgid "You need create secret for pool" msgid "You need create secret for pool"
msgstr "" msgstr ""
#: storages/views.py:49 #: storages/views.py:53
msgid "You need input all fields for creating ceph pool" msgid "You need input all fields for creating ceph pool"
msgstr "" msgstr ""
#: storages/views.py:132 #: storages/views.py:153
#, python-brace-format #, python-format
msgid "Volume: {volname} is deleted." msgid "Volume: %(volume)s is deleted."
msgstr "" msgstr ""
#: storages/views.py:137 #: storages/views.py:158
msgid "ISO image already exist" msgid "ISO image already exist"
msgstr "" msgstr ""
#: storages/views.py:141 #: storages/views.py:162
msgid "ISO: {request.FILES['file']} is uploaded." #, python-format
msgid "ISO: %(file)s is uploaded."
msgstr "" msgstr ""
#: storages/views.py:150 #: storages/views.py:171
msgid "Name of volume already in use" msgid "Name of volume already in use"
msgstr "" msgstr ""
#: storages/views.py:160 #: storages/views.py:182
msgid "{data['image']} image cloned as {name} successfully" #, python-format
msgid "%(image)s image cloned as %(clone)s successfully"
msgstr "" msgstr ""
#: storages/views.py:199 #: storages/views.py:228
#, python-brace-format #, python-format
msgid "Image file {name} is created successfully" msgid "Image file %(name)s is created successfully"
msgstr "" msgstr ""
#: templates/403.html:3 #: templates/403.html:3

View file

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-23 07:53+0000\n" "POT-Creation-Date: 2020-11-04 10:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -299,49 +299,49 @@ msgstr ""
msgid "Profile updated" msgid "Profile updated"
msgstr "" msgstr ""
#: accounts/views.py:40 #: accounts/views.py:44
msgid "SSH key added" msgid "SSH key added"
msgstr "" msgstr ""
#: accounts/views.py:45 #: accounts/views.py:52
msgid "Add SSH key" msgid "Add SSH key"
msgstr "" msgstr ""
#: accounts/views.py:53 #: accounts/views.py:61
msgid "SSH key deleted" msgid "SSH key deleted"
msgstr "" msgstr ""
#: accounts/views.py:58 #: accounts/views.py:69
msgid "Delete SSH key" msgid "Delete SSH key"
msgstr "" msgstr ""
#: accounts/views.py:86 #: accounts/views.py:101
msgid "Password Changed" msgid "Password Changed"
msgstr "" msgstr ""
#: accounts/views.py:106 #: accounts/views.py:121
msgid "Create User Instance" msgid "Create User Instance"
msgstr "" msgstr ""
#: accounts/views.py:124 #: accounts/views.py:139
msgid "Update User Instance" msgid "Update User Instance"
msgstr "" msgstr ""
#: accounts/views.py:160
#, python-format
msgid "OTP Sent to %s"
msgstr ""
#: accounts/views.py:165
msgid "Email OTP"
msgstr ""
#: accounts/views.py:175 #: accounts/views.py:175
#, python-format #, python-format
msgid "OTP QR code was emailed to user %s" msgid "OTP Sent to %(email)s"
msgstr "" msgstr ""
#: accounts/views.py:177 #: accounts/views.py:183
msgid "Email OTP"
msgstr ""
#: accounts/views.py:194
#, python-format
msgid "OTP QR code was emailed to user %(user)s"
msgstr ""
#: accounts/views.py:196
msgid "User email not set, failed to send QR code" msgid "User email not set, failed to send QR code"
msgstr "" msgstr ""
@ -501,19 +501,20 @@ msgstr ""
msgid "Update Group" msgid "Update Group"
msgstr "" msgstr ""
#: admin/views.py:113 #: admin/views.py:110
msgid "Create User" msgid "Create User"
msgstr "" msgstr ""
#: admin/views.py:136 #: admin/views.py:129
msgid "Update User" msgid "Update User"
msgstr "" msgstr ""
#: admin/views.py:149 #: admin/views.py:141
msgid "User password changed: {}" #, python-format
msgid "Password changed for %(user)s"
msgstr "" msgstr ""
#: admin/views.py:152 #: admin/views.py:144
msgid "Wrong Data Provided" msgid "Wrong Data Provided"
msgstr "" msgstr ""
@ -799,18 +800,18 @@ msgid "Other Settings"
msgstr "" msgstr ""
#: appsettings/views.py:38 #: appsettings/views.py:38
#, python-brace-format #, python-format
msgid "SASS directory path is changed. Now: {sass_dir.value}" msgid "SASS directory path is changed. Now: %(dir)s"
msgstr "" msgstr ""
#: appsettings/views.py:65 #: appsettings/views.py:67
#, python-brace-format #, python-format
msgid "Theme changed. Now: {theme}" msgid "Theme is changed. Now: %(theme)s"
msgstr "" msgstr ""
#: appsettings/views.py:80 #: appsettings/views.py:82
#, python-brace-format #, python-format
msgid "{setting.name} is changed. Now: {setting.value}" msgid "%(setting)s is changed. Now: %(value)s"
msgstr "" msgstr ""
#: computes/forms.py:21 #: computes/forms.py:21
@ -1698,7 +1699,7 @@ msgstr ""
#: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:25
#: instances/templates/instance_actions.html:37 #: instances/templates/instance_actions.html:37
#: instances/templates/instances/power_tab.html:25 #: instances/templates/instances/power_tab.html:25
#: instances/templates/instances/power_tab.html:82 instances/views.py:264 #: instances/templates/instances/power_tab.html:82 instances/views.py:281
msgid "Suspend" msgid "Suspend"
msgstr "" msgstr ""
@ -1752,7 +1753,7 @@ msgstr ""
#: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_instance_form.html:40
#: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:18
#: instances/templates/instances/destroy_tab.html:20 #: instances/templates/instances/destroy_tab.html:20
#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 #: instances/templates/instances/destroy_tab.html:23 instances/views.py:323
msgid "Destroy" msgid "Destroy"
msgstr "" msgstr ""
@ -1770,20 +1771,20 @@ msgstr ""
#: instances/templates/instance_actions.html:35 #: instances/templates/instance_actions.html:35
#: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:47
#: instances/templates/instances/power_tab.html:121 #: instances/templates/instances/power_tab.html:121
#: instances/templates/instances/power_tab.html:123 instances/views.py:239 #: instances/templates/instances/power_tab.html:123 instances/views.py:256
msgid "Power On" msgid "Power On"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:15 #: instances/templates/instance_actions.html:15
#: instances/templates/instances/power_tab.html:9 #: instances/templates/instances/power_tab.html:9
#: instances/templates/instances/power_tab.html:59 instances/views.py:255 #: instances/templates/instances/power_tab.html:59 instances/views.py:272
msgid "Power Off" msgid "Power Off"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:16
#: instances/templates/instance_actions.html:29 #: instances/templates/instance_actions.html:29
#: instances/templates/instances/power_tab.html:14 #: instances/templates/instances/power_tab.html:14
#: instances/templates/instances/power_tab.html:66 instances/views.py:248 #: instances/templates/instances/power_tab.html:66 instances/views.py:265
msgid "Power Cycle" msgid "Power Cycle"
msgstr "" msgstr ""
@ -1795,7 +1796,7 @@ msgstr ""
#: instances/templates/instance_actions.html:22 #: instances/templates/instance_actions.html:22
#: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:34
#: instances/templates/instances/power_tab.html:93 #: instances/templates/instances/power_tab.html:93
#: instances/templates/instances/power_tab.html:108 instances/views.py:272 #: instances/templates/instances/power_tab.html:108 instances/views.py:289
msgid "Resume" msgid "Resume"
msgstr "" msgstr ""
@ -1803,7 +1804,7 @@ msgstr ""
#: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:19
#: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:39
#: instances/templates/instances/power_tab.html:74 #: instances/templates/instances/power_tab.html:74
#: instances/templates/instances/power_tab.html:100 instances/views.py:279 #: instances/templates/instances/power_tab.html:100 instances/views.py:296
msgid "Force Off" msgid "Force Off"
msgstr "" msgstr ""
@ -2450,7 +2451,7 @@ msgstr ""
#: instances/templates/instances/snapshots_tab.html:22 #: instances/templates/instances/snapshots_tab.html:22
msgid "" msgid ""
"This may take more than an hour, depending on how much content is on your " "This may take more than an hour, depending on how much content is on your "
"droplet and how large the disk is." "instance and how large the disk is."
msgstr "" msgstr ""
#: instances/templates/instances/snapshots_tab.html:27 #: instances/templates/instances/snapshots_tab.html:27
@ -2505,347 +2506,353 @@ msgstr ""
msgid "None available device name" msgid "None available device name"
msgstr "" msgstr ""
#: instances/views.py:236 #: instances/views.py:253
msgid "Templates cannot be started." msgid "Templates cannot be started."
msgstr "" msgstr ""
#: instances/views.py:339 #: instances/views.py:356
#, python-format #, python-format
msgid "Migrate to %(hostname)%" msgid "Instance is migrated to %(hostname)s"
msgstr "" msgstr ""
#: instances/views.py:362 #: instances/views.py:379
msgid "Reset root password" msgid "Reset root password"
msgstr "" msgstr ""
#: instances/views.py:368 instances/views.py:397 #: instances/views.py:385 instances/views.py:414
msgid "Please shutdown down your instance and then try again" msgid "Please shutdown down your instance and then try again"
msgstr "" msgstr ""
#: instances/views.py:389 #: instances/views.py:406
#, python-format #, python-format
msgid "Installed new SSH public key %(keyname)s" msgid "Installed new SSH public key %(keyname)s"
msgstr "" msgstr ""
#: instances/views.py:416 #: instances/views.py:434
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:425 #: instances/views.py:441
msgid "Resize CPU" #, python-format
msgid "CPU is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:453 #: instances/views.py:470
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize memory of " "User %(quota_msg)s quota reached, cannot resize memory of "
"'%(instance_name)s'!" "'%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:462 #: instances/views.py:476
msgid "Resize Memory" #, python-format
msgid "Memory is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:491 #: instances/views.py:508
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:498 #: instances/views.py:513
msgid "Disk resize"
msgstr ""
#: instances/views.py:537
#, python-format #, python-format
msgid "Attach new disk %(name)s (%(format)s)" msgid "Disk is resized: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:568 #: instances/views.py:556
#, python-format
msgid "Attach new disk: %(name)s (%(format)s)"
msgstr ""
#: instances/views.py:591
#, python-format #, python-format
msgid "Attach Existing disk: %(target_dev)s" msgid "Attach Existing disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:624 #: instances/views.py:653
msgid "Volume changes are applied. But it will be activated after shutdown" msgid "Volume changes are applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:626 #: instances/views.py:656
msgid "Volume is changed successfully." msgid "Volume is changed successfully."
msgstr "" msgstr ""
#: instances/views.py:627 #: instances/views.py:657
#, python-format #, python-format
msgid "Edit disk: %(target_dev)s" msgid "Edit disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:649 #: instances/views.py:681
#, python-format #, python-format
msgid "Delete disk: %(dev)s" msgid "Delete disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:665 #: instances/views.py:699
#, python-format #, python-format
msgid "Detach disk: %(dev)s" msgid "Detach disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:678 #: instances/views.py:716
#, python-format #, python-format
msgid "Add CD-ROM: %(target)s" msgid "Add CD-ROM: %(target)s"
msgstr "" msgstr ""
#: instances/views.py:691 #: instances/views.py:731
#, python-format #, python-format
msgid "Detach CD-ROM: %(dev)s" msgid "Detach CD-ROM: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:704 #: instances/views.py:746
#, python-format #, python-format
msgid "Mount media: %(dev)s" msgid "Mount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:717 #: instances/views.py:761
#, python-format #, python-format
msgid "Unmount media: %(dev)s" msgid "Unmount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:730 #: instances/views.py:776
#, python-format #, python-format
msgid "New snapshot: %(name)s" msgid "Create snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:741 #: instances/views.py:789
#, python-format #, python-format
msgid "Delete snapshot: %(snap_name)s" msgid "Delete snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:752 #: instances/views.py:802
msgid "Successful revert snapshot: " msgid "Successful revert snapshot: "
msgstr "" msgstr ""
#: instances/views.py:755 #: instances/views.py:805
msgid "Revert snapshot" msgid "Revert snapshot: %(snap)"
msgstr "" msgstr ""
#: instances/views.py:769 #: instances/views.py:819
#, python-format #, python-format
msgid "VCPU %(id)s is enabled=%(enabled)s" msgid "VCPU %(id)s is enabled=%(enabled)s"
msgstr "" msgstr ""
#: instances/views.py:780 #: instances/views.py:828
#, python-format #, python-format
msgid "VCPU Hot-plug is enabled=%(status)s" msgid "VCPU Hot-plug is enabled=%(status)s"
msgstr "" msgstr ""
#: instances/views.py:791 #: instances/views.py:838
msgid "Set autostart" msgid "Set autostart"
msgstr "" msgstr ""
#: instances/views.py:800 #: instances/views.py:847
msgid "Unset autostart" msgid "Unset autostart"
msgstr "" msgstr ""
#: instances/views.py:809 #: instances/views.py:856
msgid "Enable boot menu" msgid "Enable boot menu"
msgstr "" msgstr ""
#: instances/views.py:818 #: instances/views.py:865
msgid "Disable boot menu" msgid "Disable boot menu"
msgstr "" msgstr ""
#: instances/views.py:833 #: instances/views.py:880
msgid "Set boot order" msgid "Set boot order"
msgstr "" msgstr ""
#: instances/views.py:836 #: instances/views.py:885
msgid "Boot menu changes applied. But it will be activated after shutdown" msgid "Boot menu changes applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:838 #: instances/views.py:888
msgid "Boot order changed successfully." msgid "Boot order changed successfully."
msgstr "" msgstr ""
#: instances/views.py:849 #: instances/views.py:899
msgid "Edit XML" msgid "Change instance XML"
msgstr "" msgstr ""
#: instances/views.py:863 #: instances/views.py:913
#, python-format #, python-format
msgid "Set Guest Agent %(status)s" msgid "Set Guest Agent: %(status)s"
msgstr "" msgstr ""
#: instances/views.py:873 #: instances/views.py:923
msgid "Set Video Model" msgid "Set Video Model: %(model)"
msgstr "" msgstr ""
#: instances/views.py:882 #: instances/views.py:932
msgid "Change network" msgid "Change network"
msgstr "" msgstr ""
#: instances/views.py:895 #: instances/views.py:945
msgid "Network Device Config is changed. Please shutdown instance to activate." msgid "Network Device Config is changed. Please shutdown instance to activate."
msgstr "" msgstr ""
#: instances/views.py:903 #: instances/views.py:960
msgid "Add network" #, python-format
msgid "Add network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:917 #: instances/views.py:971
msgid "Delete network" #, python-format
msgid "Delete Network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:933 #: instances/views.py:984
#, python-format #, python-format
msgid "Set Link State: %(state)s" msgid "Set Link State: %(state)s"
msgstr "" msgstr ""
#: instances/views.py:952 #: instances/views.py:1004 networks/views.py:231
#, python-format #, python-format
msgid "%(qos_dir)s QoS is set" msgid "%(qos_dir)s QoS is set"
msgstr "" msgstr ""
#: instances/views.py:956 #: instances/views.py:1009
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is set. Network XML is changed. Stop and " "%(qos_dir)s QoS is set. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:970 #: instances/views.py:1027 networks/views.py:245
#, python-format #, python-format
msgid "%(qos_dir)s QoS is deleted" msgid "%(qos_dir)s QoS is deleted"
msgstr "" msgstr ""
#: instances/views.py:974 #: instances/views.py:1033
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:990 #: instances/views.py:1052
msgid "Only one owner is allowed and the one already added" msgid "Only one owner is allowed and the one already added"
msgstr "" msgstr ""
#: instances/views.py:995 #: instances/views.py:1057
#, python-format #, python-format
msgid "Added owner %(user)s" msgid "Add owner: %(user)s"
msgstr "" msgstr ""
#: instances/views.py:1006 #: instances/views.py:1068
#, python-format #, python-format
msgid "Deleted owner %(userinstance_id)s" msgid "Delete owner: %(userinstance_id)s "
msgstr "" msgstr ""
#: instances/views.py:1038 #: instances/views.py:1100
#, python-format #, python-format
msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:1044 #: instances/views.py:1106
msgid "Instance 'clone_name' already exists!" #, python-format
msgid "Instance '%(clone_name)s' already exists!"
msgstr "" msgstr ""
#: instances/views.py:1047 #: instances/views.py:1109
#, python-format #, python-format
msgid "Instance name '%(clone_name)s' contains invalid characters!" msgid "Instance name '%(clone_name)s' contains invalid characters!"
msgstr "" msgstr ""
#: instances/views.py:1050 #: instances/views.py:1116
#, python-format #, python-format
msgid "Instance MAC '%(clone_mac)s' invalid format!" msgid "Instance MAC '%(clone_mac)s' invalid format!"
msgstr "" msgstr ""
#: instances/views.py:1060 #: instances/views.py:1130
#, python-format #, python-format
msgid "Clone of '%(instance_name)s'" msgid "Create a clone of '%(instance_name)s'"
msgstr "" msgstr ""
#: instances/views.py:1093 #: instances/views.py:1171
msgid "" msgid ""
"Error setting console password. You should check that your instance have an " "Error setting console password. You should check that your instance have an "
"graphic device." "graphic device."
msgstr "" msgstr ""
#: instances/views.py:1096 #: instances/views.py:1176
msgid "Set VNC password" msgid "Set VNC password"
msgstr "" msgstr ""
#: instances/views.py:1104 #: instances/views.py:1184
msgid "Set VNC keymap" msgid "Set VNC keymap"
msgstr "" msgstr ""
#: instances/views.py:1109 #: instances/views.py:1190
msgid "Set VNC type" msgid "Set VNC type"
msgstr "" msgstr ""
#: instances/views.py:1114 #: instances/views.py:1195
msgid "Set VNC listen address" msgid "Set VNC listen address"
msgstr "" msgstr ""
#: instances/views.py:1137 #: instances/views.py:1218
msgid "Edit options" msgid "Edit options"
msgstr "" msgstr ""
#: instances/views.py:1151 #: instances/views.py:1232
msgid "Send console.vv file" msgid "Send console.vv file"
msgstr "" msgstr ""
#: instances/views.py:1206 instances/views.py:1298 #: instances/views.py:1293 instances/views.py:1388
msgid "A virtual machine with this name already exists" msgid "A virtual machine with this name already exists"
msgstr "" msgstr ""
#: instances/views.py:1281 #: instances/views.py:1370
msgid "You haven't defined any storage pools" msgid "You haven't defined any storage pools"
msgstr "" msgstr ""
#: instances/views.py:1283 #: instances/views.py:1372
msgid "You haven't defined any network pools" msgid "You haven't defined any network pools"
msgstr "" msgstr ""
#: instances/views.py:1300 #: instances/views.py:1393
msgid "There is an instance with same name. Remove it and try again!" msgid "There is an instance with same name. Remove it and try again!"
msgstr "" msgstr ""
#: instances/views.py:1304 #: instances/views.py:1399
msgid "No Virtual Machine MAC has been entered" msgid "No Virtual Machine MAC has been entered"
msgstr "" msgstr ""
#: instances/views.py:1327 #: instances/views.py:1431
msgid "Image has already exist. Please check volumes or change instance name" msgid "Image has already exist. Please check volumes or change instance name"
msgstr "" msgstr ""
#: instances/views.py:1347 #: instances/views.py:1459
msgid "First you need to create or select an image" msgid "First you need to create or select an image"
msgstr "" msgstr ""
#: instances/views.py:1365 #: instances/views.py:1477
msgid "Invalid cache mode" msgid "Invalid cache mode"
msgstr "" msgstr ""
#: instances/views.py:1402 #: instances/views.py:1520
msgid "Instance is created" msgid "Instance is created"
msgstr "" msgstr ""
#: instances/views.py:1423 #: instances/views.py:1543
msgid "Flavor Created" msgid "Flavor Created"
msgstr "" msgstr ""
#: instances/views.py:1431 #: instances/views.py:1549
msgid "Create Flavor" msgid "Create Flavor"
msgstr "" msgstr ""
#: instances/views.py:1442 #: instances/views.py:1559
msgid "Flavor Updated" msgid "Flavor Updated"
msgstr "" msgstr ""
#: instances/views.py:1450 #: instances/views.py:1565
msgid "Update Flavor" msgid "Update Flavor"
msgstr "" msgstr ""
#: instances/views.py:1460 #: instances/views.py:1574
msgid "Flavor Deleted" msgid "Flavor Deleted"
msgstr "" msgstr ""
@ -3271,57 +3278,50 @@ msgstr ""
msgid "Please enter bridge/dev name" msgid "Please enter bridge/dev name"
msgstr "" msgstr ""
#: networks/views.py:56 #: networks/views.py:57
msgid "For libvirt, the IPv6 network prefix must be /64" msgid "For libvirt, the IPv6 network prefix must be /64"
msgstr "" msgstr ""
#: networks/views.py:126 #: networks/views.py:130
msgid "Unknown Network Family" msgid "Unknown Network Family"
msgstr "" msgstr ""
#: networks/views.py:176 #: networks/views.py:180
msgid "{family.upper()} Fixed Address Operation Completed." #, python-format
msgid "Fixed address operation completed for %(family)s"
msgstr "" msgstr ""
#: networks/views.py:186 #: networks/views.py:190
msgid "{family.upper()} Fixed Address is Deleted." #, python-format
msgid "%(family)s Fixed Address is Deleted."
msgstr "" msgstr ""
#: networks/views.py:194 #: networks/views.py:198
msgid "{family.upper()} DHCP Range is Changed." #, python-format
msgid "%(family)s DHCP Range is Changed."
msgstr "" msgstr ""
#: networks/views.py:203 #: networks/views.py:210
msgid "" msgid ""
"Network XML is changed. \\Stop and start network to activate new config." "Network XML is changed. \\Stop and start network to activate new config."
msgstr "" msgstr ""
#: networks/views.py:205 #: networks/views.py:215
msgid "Network XML is changed." msgid "Network XML is changed."
msgstr "" msgstr ""
#: networks/views.py:218 #: networks/views.py:228
msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." #, python-format
msgid ""
"%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network "
"to activate new config"
msgstr "" msgstr ""
#: networks/views.py:219 #: networks/views.py:242
msgid "Stop and start network to activate new config" #, python-format
msgstr "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and start network "
#: networks/views.py:221 "to activate new config"
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:232
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:233
msgid "Stop and start network to activate new config."
msgstr ""
#: networks/views.py:235
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr "" msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12 #: nwfilters/templates/add_nwf_rule.html:12
@ -3395,22 +3395,22 @@ msgstr ""
#: nwfilters/views.py:48 #: nwfilters/views.py:48
#, python-format #, python-format
msgid "Creating NWFilter: %s" msgid "%(filter)s network filter is created"
msgstr "" msgstr ""
#: nwfilters/views.py:57 #: nwfilters/views.py:57
#, python-brace-format #, python-format
msgid "Deleting NWFilter: {name}" msgid "%(filter)s network filter is deleted"
msgstr "" msgstr ""
#: nwfilters/views.py:69 #: nwfilters/views.py:73
#, python-brace-format #, python-format
msgid "NWFilter is in use by {inst}. Cannot be deleted." msgid "NWFilter is in use by %(instance)s. Cannot be deleted."
msgstr "" msgstr ""
#: nwfilters/views.py:86 #: nwfilters/views.py:90
#, python-brace-format #, python-format
msgid "Cloning NWFilter {name} as {cln_name}" msgid "Cloning NWFilter %(name)s as %(clone)s"
msgstr "" msgstr ""
#: secrets/templates/create_secret_block.html:12 #: secrets/templates/create_secret_block.html:12
@ -3622,34 +3622,36 @@ msgstr ""
msgid "You need create secret for pool" msgid "You need create secret for pool"
msgstr "" msgstr ""
#: storages/views.py:49 #: storages/views.py:53
msgid "You need input all fields for creating ceph pool" msgid "You need input all fields for creating ceph pool"
msgstr "" msgstr ""
#: storages/views.py:132 #: storages/views.py:153
#, python-brace-format #, python-format
msgid "Volume: {volname} is deleted." msgid "Volume: %(volume)s is deleted."
msgstr "" msgstr ""
#: storages/views.py:137 #: storages/views.py:158
msgid "ISO image already exist" msgid "ISO image already exist"
msgstr "" msgstr ""
#: storages/views.py:141 #: storages/views.py:162
msgid "ISO: {request.FILES['file']} is uploaded." #, python-format
msgid "ISO: %(file)s is uploaded."
msgstr "" msgstr ""
#: storages/views.py:150 #: storages/views.py:171
msgid "Name of volume already in use" msgid "Name of volume already in use"
msgstr "" msgstr ""
#: storages/views.py:160 #: storages/views.py:182
msgid "{data['image']} image cloned as {name} successfully" #, python-format
msgid "%(image)s image cloned as %(clone)s successfully"
msgstr "" msgstr ""
#: storages/views.py:199 #: storages/views.py:228
#, python-brace-format #, python-format
msgid "Image file {name} is created successfully" msgid "Image file %(name)s is created successfully"
msgstr "" msgstr ""
#: templates/403.html:3 #: templates/403.html:3

View file

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-23 07:53+0000\n" "POT-Creation-Date: 2020-11-04 10:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -299,49 +299,49 @@ msgstr ""
msgid "Profile updated" msgid "Profile updated"
msgstr "" msgstr ""
#: accounts/views.py:40 #: accounts/views.py:44
msgid "SSH key added" msgid "SSH key added"
msgstr "" msgstr ""
#: accounts/views.py:45 #: accounts/views.py:52
msgid "Add SSH key" msgid "Add SSH key"
msgstr "" msgstr ""
#: accounts/views.py:53 #: accounts/views.py:61
msgid "SSH key deleted" msgid "SSH key deleted"
msgstr "" msgstr ""
#: accounts/views.py:58 #: accounts/views.py:69
msgid "Delete SSH key" msgid "Delete SSH key"
msgstr "" msgstr ""
#: accounts/views.py:86 #: accounts/views.py:101
msgid "Password Changed" msgid "Password Changed"
msgstr "" msgstr ""
#: accounts/views.py:106 #: accounts/views.py:121
msgid "Create User Instance" msgid "Create User Instance"
msgstr "" msgstr ""
#: accounts/views.py:124 #: accounts/views.py:139
msgid "Update User Instance" msgid "Update User Instance"
msgstr "" msgstr ""
#: accounts/views.py:160
#, python-format
msgid "OTP Sent to %s"
msgstr ""
#: accounts/views.py:165
msgid "Email OTP"
msgstr ""
#: accounts/views.py:175 #: accounts/views.py:175
#, python-format #, python-format
msgid "OTP QR code was emailed to user %s" msgid "OTP Sent to %(email)s"
msgstr "" msgstr ""
#: accounts/views.py:177 #: accounts/views.py:183
msgid "Email OTP"
msgstr ""
#: accounts/views.py:194
#, python-format
msgid "OTP QR code was emailed to user %(user)s"
msgstr ""
#: accounts/views.py:196
msgid "User email not set, failed to send QR code" msgid "User email not set, failed to send QR code"
msgstr "" msgstr ""
@ -501,19 +501,20 @@ msgstr ""
msgid "Update Group" msgid "Update Group"
msgstr "" msgstr ""
#: admin/views.py:113 #: admin/views.py:110
msgid "Create User" msgid "Create User"
msgstr "" msgstr ""
#: admin/views.py:136 #: admin/views.py:129
msgid "Update User" msgid "Update User"
msgstr "" msgstr ""
#: admin/views.py:149 #: admin/views.py:141
msgid "User password changed: {}" #, python-format
msgid "Password changed for %(user)s"
msgstr "" msgstr ""
#: admin/views.py:152 #: admin/views.py:144
msgid "Wrong Data Provided" msgid "Wrong Data Provided"
msgstr "" msgstr ""
@ -799,18 +800,18 @@ msgid "Other Settings"
msgstr "" msgstr ""
#: appsettings/views.py:38 #: appsettings/views.py:38
#, python-brace-format #, python-format
msgid "SASS directory path is changed. Now: {sass_dir.value}" msgid "SASS directory path is changed. Now: %(dir)s"
msgstr "" msgstr ""
#: appsettings/views.py:65 #: appsettings/views.py:67
#, python-brace-format #, python-format
msgid "Theme changed. Now: {theme}" msgid "Theme is changed. Now: %(theme)s"
msgstr "" msgstr ""
#: appsettings/views.py:80 #: appsettings/views.py:82
#, python-brace-format #, python-format
msgid "{setting.name} is changed. Now: {setting.value}" msgid "%(setting)s is changed. Now: %(value)s"
msgstr "" msgstr ""
#: computes/forms.py:21 #: computes/forms.py:21
@ -1698,7 +1699,7 @@ msgstr ""
#: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:25
#: instances/templates/instance_actions.html:37 #: instances/templates/instance_actions.html:37
#: instances/templates/instances/power_tab.html:25 #: instances/templates/instances/power_tab.html:25
#: instances/templates/instances/power_tab.html:82 instances/views.py:264 #: instances/templates/instances/power_tab.html:82 instances/views.py:281
msgid "Suspend" msgid "Suspend"
msgstr "" msgstr ""
@ -1752,7 +1753,7 @@ msgstr ""
#: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_instance_form.html:40
#: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:18
#: instances/templates/instances/destroy_tab.html:20 #: instances/templates/instances/destroy_tab.html:20
#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 #: instances/templates/instances/destroy_tab.html:23 instances/views.py:323
msgid "Destroy" msgid "Destroy"
msgstr "" msgstr ""
@ -1770,20 +1771,20 @@ msgstr ""
#: instances/templates/instance_actions.html:35 #: instances/templates/instance_actions.html:35
#: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:47
#: instances/templates/instances/power_tab.html:121 #: instances/templates/instances/power_tab.html:121
#: instances/templates/instances/power_tab.html:123 instances/views.py:239 #: instances/templates/instances/power_tab.html:123 instances/views.py:256
msgid "Power On" msgid "Power On"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:15 #: instances/templates/instance_actions.html:15
#: instances/templates/instances/power_tab.html:9 #: instances/templates/instances/power_tab.html:9
#: instances/templates/instances/power_tab.html:59 instances/views.py:255 #: instances/templates/instances/power_tab.html:59 instances/views.py:272
msgid "Power Off" msgid "Power Off"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:16
#: instances/templates/instance_actions.html:29 #: instances/templates/instance_actions.html:29
#: instances/templates/instances/power_tab.html:14 #: instances/templates/instances/power_tab.html:14
#: instances/templates/instances/power_tab.html:66 instances/views.py:248 #: instances/templates/instances/power_tab.html:66 instances/views.py:265
msgid "Power Cycle" msgid "Power Cycle"
msgstr "" msgstr ""
@ -1795,7 +1796,7 @@ msgstr ""
#: instances/templates/instance_actions.html:22 #: instances/templates/instance_actions.html:22
#: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:34
#: instances/templates/instances/power_tab.html:93 #: instances/templates/instances/power_tab.html:93
#: instances/templates/instances/power_tab.html:108 instances/views.py:272 #: instances/templates/instances/power_tab.html:108 instances/views.py:289
msgid "Resume" msgid "Resume"
msgstr "" msgstr ""
@ -1803,7 +1804,7 @@ msgstr ""
#: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:19
#: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:39
#: instances/templates/instances/power_tab.html:74 #: instances/templates/instances/power_tab.html:74
#: instances/templates/instances/power_tab.html:100 instances/views.py:279 #: instances/templates/instances/power_tab.html:100 instances/views.py:296
msgid "Force Off" msgid "Force Off"
msgstr "" msgstr ""
@ -2450,7 +2451,7 @@ msgstr ""
#: instances/templates/instances/snapshots_tab.html:22 #: instances/templates/instances/snapshots_tab.html:22
msgid "" msgid ""
"This may take more than an hour, depending on how much content is on your " "This may take more than an hour, depending on how much content is on your "
"droplet and how large the disk is." "instance and how large the disk is."
msgstr "" msgstr ""
#: instances/templates/instances/snapshots_tab.html:27 #: instances/templates/instances/snapshots_tab.html:27
@ -2505,347 +2506,353 @@ msgstr ""
msgid "None available device name" msgid "None available device name"
msgstr "" msgstr ""
#: instances/views.py:236 #: instances/views.py:253
msgid "Templates cannot be started." msgid "Templates cannot be started."
msgstr "" msgstr ""
#: instances/views.py:339 #: instances/views.py:356
#, python-format #, python-format
msgid "Migrate to %(hostname)%" msgid "Instance is migrated to %(hostname)s"
msgstr "" msgstr ""
#: instances/views.py:362 #: instances/views.py:379
msgid "Reset root password" msgid "Reset root password"
msgstr "" msgstr ""
#: instances/views.py:368 instances/views.py:397 #: instances/views.py:385 instances/views.py:414
msgid "Please shutdown down your instance and then try again" msgid "Please shutdown down your instance and then try again"
msgstr "" msgstr ""
#: instances/views.py:389 #: instances/views.py:406
#, python-format #, python-format
msgid "Installed new SSH public key %(keyname)s" msgid "Installed new SSH public key %(keyname)s"
msgstr "" msgstr ""
#: instances/views.py:416 #: instances/views.py:434
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:425 #: instances/views.py:441
msgid "Resize CPU" #, python-format
msgid "CPU is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:453 #: instances/views.py:470
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize memory of " "User %(quota_msg)s quota reached, cannot resize memory of "
"'%(instance_name)s'!" "'%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:462 #: instances/views.py:476
msgid "Resize Memory" #, python-format
msgid "Memory is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:491 #: instances/views.py:508
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:498 #: instances/views.py:513
msgid "Disk resize"
msgstr ""
#: instances/views.py:537
#, python-format #, python-format
msgid "Attach new disk %(name)s (%(format)s)" msgid "Disk is resized: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:568 #: instances/views.py:556
#, python-format
msgid "Attach new disk: %(name)s (%(format)s)"
msgstr ""
#: instances/views.py:591
#, python-format #, python-format
msgid "Attach Existing disk: %(target_dev)s" msgid "Attach Existing disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:624 #: instances/views.py:653
msgid "Volume changes are applied. But it will be activated after shutdown" msgid "Volume changes are applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:626 #: instances/views.py:656
msgid "Volume is changed successfully." msgid "Volume is changed successfully."
msgstr "" msgstr ""
#: instances/views.py:627 #: instances/views.py:657
#, python-format #, python-format
msgid "Edit disk: %(target_dev)s" msgid "Edit disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:649 #: instances/views.py:681
#, python-format #, python-format
msgid "Delete disk: %(dev)s" msgid "Delete disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:665 #: instances/views.py:699
#, python-format #, python-format
msgid "Detach disk: %(dev)s" msgid "Detach disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:678 #: instances/views.py:716
#, python-format #, python-format
msgid "Add CD-ROM: %(target)s" msgid "Add CD-ROM: %(target)s"
msgstr "" msgstr ""
#: instances/views.py:691 #: instances/views.py:731
#, python-format #, python-format
msgid "Detach CD-ROM: %(dev)s" msgid "Detach CD-ROM: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:704 #: instances/views.py:746
#, python-format #, python-format
msgid "Mount media: %(dev)s" msgid "Mount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:717 #: instances/views.py:761
#, python-format #, python-format
msgid "Unmount media: %(dev)s" msgid "Unmount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:730 #: instances/views.py:776
#, python-format #, python-format
msgid "New snapshot: %(name)s" msgid "Create snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:741 #: instances/views.py:789
#, python-format #, python-format
msgid "Delete snapshot: %(snap_name)s" msgid "Delete snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:752 #: instances/views.py:802
msgid "Successful revert snapshot: " msgid "Successful revert snapshot: "
msgstr "" msgstr ""
#: instances/views.py:755 #: instances/views.py:805
msgid "Revert snapshot" msgid "Revert snapshot: %(snap)"
msgstr "" msgstr ""
#: instances/views.py:769 #: instances/views.py:819
#, python-format #, python-format
msgid "VCPU %(id)s is enabled=%(enabled)s" msgid "VCPU %(id)s is enabled=%(enabled)s"
msgstr "" msgstr ""
#: instances/views.py:780 #: instances/views.py:828
#, python-format #, python-format
msgid "VCPU Hot-plug is enabled=%(status)s" msgid "VCPU Hot-plug is enabled=%(status)s"
msgstr "" msgstr ""
#: instances/views.py:791 #: instances/views.py:838
msgid "Set autostart" msgid "Set autostart"
msgstr "" msgstr ""
#: instances/views.py:800 #: instances/views.py:847
msgid "Unset autostart" msgid "Unset autostart"
msgstr "" msgstr ""
#: instances/views.py:809 #: instances/views.py:856
msgid "Enable boot menu" msgid "Enable boot menu"
msgstr "" msgstr ""
#: instances/views.py:818 #: instances/views.py:865
msgid "Disable boot menu" msgid "Disable boot menu"
msgstr "" msgstr ""
#: instances/views.py:833 #: instances/views.py:880
msgid "Set boot order" msgid "Set boot order"
msgstr "" msgstr ""
#: instances/views.py:836 #: instances/views.py:885
msgid "Boot menu changes applied. But it will be activated after shutdown" msgid "Boot menu changes applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:838 #: instances/views.py:888
msgid "Boot order changed successfully." msgid "Boot order changed successfully."
msgstr "" msgstr ""
#: instances/views.py:849 #: instances/views.py:899
msgid "Edit XML" msgid "Change instance XML"
msgstr "" msgstr ""
#: instances/views.py:863 #: instances/views.py:913
#, python-format #, python-format
msgid "Set Guest Agent %(status)s" msgid "Set Guest Agent: %(status)s"
msgstr "" msgstr ""
#: instances/views.py:873 #: instances/views.py:923
msgid "Set Video Model" msgid "Set Video Model: %(model)"
msgstr "" msgstr ""
#: instances/views.py:882 #: instances/views.py:932
msgid "Change network" msgid "Change network"
msgstr "" msgstr ""
#: instances/views.py:895 #: instances/views.py:945
msgid "Network Device Config is changed. Please shutdown instance to activate." msgid "Network Device Config is changed. Please shutdown instance to activate."
msgstr "" msgstr ""
#: instances/views.py:903 #: instances/views.py:960
msgid "Add network" #, python-format
msgid "Add network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:917 #: instances/views.py:971
msgid "Delete network" #, python-format
msgid "Delete Network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:933 #: instances/views.py:984
#, python-format #, python-format
msgid "Set Link State: %(state)s" msgid "Set Link State: %(state)s"
msgstr "" msgstr ""
#: instances/views.py:952 #: instances/views.py:1004 networks/views.py:231
#, python-format #, python-format
msgid "%(qos_dir)s QoS is set" msgid "%(qos_dir)s QoS is set"
msgstr "" msgstr ""
#: instances/views.py:956 #: instances/views.py:1009
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is set. Network XML is changed. Stop and " "%(qos_dir)s QoS is set. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:970 #: instances/views.py:1027 networks/views.py:245
#, python-format #, python-format
msgid "%(qos_dir)s QoS is deleted" msgid "%(qos_dir)s QoS is deleted"
msgstr "" msgstr ""
#: instances/views.py:974 #: instances/views.py:1033
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:990 #: instances/views.py:1052
msgid "Only one owner is allowed and the one already added" msgid "Only one owner is allowed and the one already added"
msgstr "" msgstr ""
#: instances/views.py:995 #: instances/views.py:1057
#, python-format #, python-format
msgid "Added owner %(user)s" msgid "Add owner: %(user)s"
msgstr "" msgstr ""
#: instances/views.py:1006 #: instances/views.py:1068
#, python-format #, python-format
msgid "Deleted owner %(userinstance_id)s" msgid "Delete owner: %(userinstance_id)s "
msgstr "" msgstr ""
#: instances/views.py:1038 #: instances/views.py:1100
#, python-format #, python-format
msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:1044 #: instances/views.py:1106
msgid "Instance 'clone_name' already exists!" #, python-format
msgid "Instance '%(clone_name)s' already exists!"
msgstr "" msgstr ""
#: instances/views.py:1047 #: instances/views.py:1109
#, python-format #, python-format
msgid "Instance name '%(clone_name)s' contains invalid characters!" msgid "Instance name '%(clone_name)s' contains invalid characters!"
msgstr "" msgstr ""
#: instances/views.py:1050 #: instances/views.py:1116
#, python-format #, python-format
msgid "Instance MAC '%(clone_mac)s' invalid format!" msgid "Instance MAC '%(clone_mac)s' invalid format!"
msgstr "" msgstr ""
#: instances/views.py:1060 #: instances/views.py:1130
#, python-format #, python-format
msgid "Clone of '%(instance_name)s'" msgid "Create a clone of '%(instance_name)s'"
msgstr "" msgstr ""
#: instances/views.py:1093 #: instances/views.py:1171
msgid "" msgid ""
"Error setting console password. You should check that your instance have an " "Error setting console password. You should check that your instance have an "
"graphic device." "graphic device."
msgstr "" msgstr ""
#: instances/views.py:1096 #: instances/views.py:1176
msgid "Set VNC password" msgid "Set VNC password"
msgstr "" msgstr ""
#: instances/views.py:1104 #: instances/views.py:1184
msgid "Set VNC keymap" msgid "Set VNC keymap"
msgstr "" msgstr ""
#: instances/views.py:1109 #: instances/views.py:1190
msgid "Set VNC type" msgid "Set VNC type"
msgstr "" msgstr ""
#: instances/views.py:1114 #: instances/views.py:1195
msgid "Set VNC listen address" msgid "Set VNC listen address"
msgstr "" msgstr ""
#: instances/views.py:1137 #: instances/views.py:1218
msgid "Edit options" msgid "Edit options"
msgstr "" msgstr ""
#: instances/views.py:1151 #: instances/views.py:1232
msgid "Send console.vv file" msgid "Send console.vv file"
msgstr "" msgstr ""
#: instances/views.py:1206 instances/views.py:1298 #: instances/views.py:1293 instances/views.py:1388
msgid "A virtual machine with this name already exists" msgid "A virtual machine with this name already exists"
msgstr "" msgstr ""
#: instances/views.py:1281 #: instances/views.py:1370
msgid "You haven't defined any storage pools" msgid "You haven't defined any storage pools"
msgstr "" msgstr ""
#: instances/views.py:1283 #: instances/views.py:1372
msgid "You haven't defined any network pools" msgid "You haven't defined any network pools"
msgstr "" msgstr ""
#: instances/views.py:1300 #: instances/views.py:1393
msgid "There is an instance with same name. Remove it and try again!" msgid "There is an instance with same name. Remove it and try again!"
msgstr "" msgstr ""
#: instances/views.py:1304 #: instances/views.py:1399
msgid "No Virtual Machine MAC has been entered" msgid "No Virtual Machine MAC has been entered"
msgstr "" msgstr ""
#: instances/views.py:1327 #: instances/views.py:1431
msgid "Image has already exist. Please check volumes or change instance name" msgid "Image has already exist. Please check volumes or change instance name"
msgstr "" msgstr ""
#: instances/views.py:1347 #: instances/views.py:1459
msgid "First you need to create or select an image" msgid "First you need to create or select an image"
msgstr "" msgstr ""
#: instances/views.py:1365 #: instances/views.py:1477
msgid "Invalid cache mode" msgid "Invalid cache mode"
msgstr "" msgstr ""
#: instances/views.py:1402 #: instances/views.py:1520
msgid "Instance is created" msgid "Instance is created"
msgstr "" msgstr ""
#: instances/views.py:1423 #: instances/views.py:1543
msgid "Flavor Created" msgid "Flavor Created"
msgstr "" msgstr ""
#: instances/views.py:1431 #: instances/views.py:1549
msgid "Create Flavor" msgid "Create Flavor"
msgstr "" msgstr ""
#: instances/views.py:1442 #: instances/views.py:1559
msgid "Flavor Updated" msgid "Flavor Updated"
msgstr "" msgstr ""
#: instances/views.py:1450 #: instances/views.py:1565
msgid "Update Flavor" msgid "Update Flavor"
msgstr "" msgstr ""
#: instances/views.py:1460 #: instances/views.py:1574
msgid "Flavor Deleted" msgid "Flavor Deleted"
msgstr "" msgstr ""
@ -3271,57 +3278,50 @@ msgstr ""
msgid "Please enter bridge/dev name" msgid "Please enter bridge/dev name"
msgstr "" msgstr ""
#: networks/views.py:56 #: networks/views.py:57
msgid "For libvirt, the IPv6 network prefix must be /64" msgid "For libvirt, the IPv6 network prefix must be /64"
msgstr "" msgstr ""
#: networks/views.py:126 #: networks/views.py:130
msgid "Unknown Network Family" msgid "Unknown Network Family"
msgstr "" msgstr ""
#: networks/views.py:176 #: networks/views.py:180
msgid "{family.upper()} Fixed Address Operation Completed." #, python-format
msgid "Fixed address operation completed for %(family)s"
msgstr "" msgstr ""
#: networks/views.py:186 #: networks/views.py:190
msgid "{family.upper()} Fixed Address is Deleted." #, python-format
msgid "%(family)s Fixed Address is Deleted."
msgstr "" msgstr ""
#: networks/views.py:194 #: networks/views.py:198
msgid "{family.upper()} DHCP Range is Changed." #, python-format
msgid "%(family)s DHCP Range is Changed."
msgstr "" msgstr ""
#: networks/views.py:203 #: networks/views.py:210
msgid "" msgid ""
"Network XML is changed. \\Stop and start network to activate new config." "Network XML is changed. \\Stop and start network to activate new config."
msgstr "" msgstr ""
#: networks/views.py:205 #: networks/views.py:215
msgid "Network XML is changed." msgid "Network XML is changed."
msgstr "" msgstr ""
#: networks/views.py:218 #: networks/views.py:228
msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." #, python-format
msgid ""
"%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network "
"to activate new config"
msgstr "" msgstr ""
#: networks/views.py:219 #: networks/views.py:242
msgid "Stop and start network to activate new config" #, python-format
msgstr "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and start network "
#: networks/views.py:221 "to activate new config"
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:232
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:233
msgid "Stop and start network to activate new config."
msgstr ""
#: networks/views.py:235
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr "" msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12 #: nwfilters/templates/add_nwf_rule.html:12
@ -3395,22 +3395,22 @@ msgstr ""
#: nwfilters/views.py:48 #: nwfilters/views.py:48
#, python-format #, python-format
msgid "Creating NWFilter: %s" msgid "%(filter)s network filter is created"
msgstr "" msgstr ""
#: nwfilters/views.py:57 #: nwfilters/views.py:57
#, python-brace-format #, python-format
msgid "Deleting NWFilter: {name}" msgid "%(filter)s network filter is deleted"
msgstr "" msgstr ""
#: nwfilters/views.py:69 #: nwfilters/views.py:73
#, python-brace-format #, python-format
msgid "NWFilter is in use by {inst}. Cannot be deleted." msgid "NWFilter is in use by %(instance)s. Cannot be deleted."
msgstr "" msgstr ""
#: nwfilters/views.py:86 #: nwfilters/views.py:90
#, python-brace-format #, python-format
msgid "Cloning NWFilter {name} as {cln_name}" msgid "Cloning NWFilter %(name)s as %(clone)s"
msgstr "" msgstr ""
#: secrets/templates/create_secret_block.html:12 #: secrets/templates/create_secret_block.html:12
@ -3622,34 +3622,36 @@ msgstr ""
msgid "You need create secret for pool" msgid "You need create secret for pool"
msgstr "" msgstr ""
#: storages/views.py:49 #: storages/views.py:53
msgid "You need input all fields for creating ceph pool" msgid "You need input all fields for creating ceph pool"
msgstr "" msgstr ""
#: storages/views.py:132 #: storages/views.py:153
#, python-brace-format #, python-format
msgid "Volume: {volname} is deleted." msgid "Volume: %(volume)s is deleted."
msgstr "" msgstr ""
#: storages/views.py:137 #: storages/views.py:158
msgid "ISO image already exist" msgid "ISO image already exist"
msgstr "" msgstr ""
#: storages/views.py:141 #: storages/views.py:162
msgid "ISO: {request.FILES['file']} is uploaded." #, python-format
msgid "ISO: %(file)s is uploaded."
msgstr "" msgstr ""
#: storages/views.py:150 #: storages/views.py:171
msgid "Name of volume already in use" msgid "Name of volume already in use"
msgstr "" msgstr ""
#: storages/views.py:160 #: storages/views.py:182
msgid "{data['image']} image cloned as {name} successfully" #, python-format
msgid "%(image)s image cloned as %(clone)s successfully"
msgstr "" msgstr ""
#: storages/views.py:199 #: storages/views.py:228
#, python-brace-format #, python-format
msgid "Image file {name} is created successfully" msgid "Image file %(name)s is created successfully"
msgstr "" msgstr ""
#: templates/403.html:3 #: templates/403.html:3

View file

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-23 07:53+0000\n" "POT-Creation-Date: 2020-11-04 10:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -299,49 +299,49 @@ msgstr ""
msgid "Profile updated" msgid "Profile updated"
msgstr "" msgstr ""
#: accounts/views.py:40 #: accounts/views.py:44
msgid "SSH key added" msgid "SSH key added"
msgstr "" msgstr ""
#: accounts/views.py:45 #: accounts/views.py:52
msgid "Add SSH key" msgid "Add SSH key"
msgstr "" msgstr ""
#: accounts/views.py:53 #: accounts/views.py:61
msgid "SSH key deleted" msgid "SSH key deleted"
msgstr "" msgstr ""
#: accounts/views.py:58 #: accounts/views.py:69
msgid "Delete SSH key" msgid "Delete SSH key"
msgstr "" msgstr ""
#: accounts/views.py:86 #: accounts/views.py:101
msgid "Password Changed" msgid "Password Changed"
msgstr "" msgstr ""
#: accounts/views.py:106 #: accounts/views.py:121
msgid "Create User Instance" msgid "Create User Instance"
msgstr "" msgstr ""
#: accounts/views.py:124 #: accounts/views.py:139
msgid "Update User Instance" msgid "Update User Instance"
msgstr "" msgstr ""
#: accounts/views.py:160
#, python-format
msgid "OTP Sent to %s"
msgstr ""
#: accounts/views.py:165
msgid "Email OTP"
msgstr ""
#: accounts/views.py:175 #: accounts/views.py:175
#, python-format #, python-format
msgid "OTP QR code was emailed to user %s" msgid "OTP Sent to %(email)s"
msgstr "" msgstr ""
#: accounts/views.py:177 #: accounts/views.py:183
msgid "Email OTP"
msgstr ""
#: accounts/views.py:194
#, python-format
msgid "OTP QR code was emailed to user %(user)s"
msgstr ""
#: accounts/views.py:196
msgid "User email not set, failed to send QR code" msgid "User email not set, failed to send QR code"
msgstr "" msgstr ""
@ -501,19 +501,20 @@ msgstr ""
msgid "Update Group" msgid "Update Group"
msgstr "" msgstr ""
#: admin/views.py:113 #: admin/views.py:110
msgid "Create User" msgid "Create User"
msgstr "" msgstr ""
#: admin/views.py:136 #: admin/views.py:129
msgid "Update User" msgid "Update User"
msgstr "" msgstr ""
#: admin/views.py:149 #: admin/views.py:141
msgid "User password changed: {}" #, python-format
msgid "Password changed for %(user)s"
msgstr "" msgstr ""
#: admin/views.py:152 #: admin/views.py:144
msgid "Wrong Data Provided" msgid "Wrong Data Provided"
msgstr "" msgstr ""
@ -799,18 +800,18 @@ msgid "Other Settings"
msgstr "" msgstr ""
#: appsettings/views.py:38 #: appsettings/views.py:38
#, python-brace-format #, python-format
msgid "SASS directory path is changed. Now: {sass_dir.value}" msgid "SASS directory path is changed. Now: %(dir)s"
msgstr "" msgstr ""
#: appsettings/views.py:65 #: appsettings/views.py:67
#, python-brace-format #, python-format
msgid "Theme changed. Now: {theme}" msgid "Theme is changed. Now: %(theme)s"
msgstr "" msgstr ""
#: appsettings/views.py:80 #: appsettings/views.py:82
#, python-brace-format #, python-format
msgid "{setting.name} is changed. Now: {setting.value}" msgid "%(setting)s is changed. Now: %(value)s"
msgstr "" msgstr ""
#: computes/forms.py:21 #: computes/forms.py:21
@ -1698,7 +1699,7 @@ msgstr ""
#: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:25
#: instances/templates/instance_actions.html:37 #: instances/templates/instance_actions.html:37
#: instances/templates/instances/power_tab.html:25 #: instances/templates/instances/power_tab.html:25
#: instances/templates/instances/power_tab.html:82 instances/views.py:264 #: instances/templates/instances/power_tab.html:82 instances/views.py:281
msgid "Suspend" msgid "Suspend"
msgstr "" msgstr ""
@ -1752,7 +1753,7 @@ msgstr ""
#: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_instance_form.html:40
#: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:18
#: instances/templates/instances/destroy_tab.html:20 #: instances/templates/instances/destroy_tab.html:20
#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 #: instances/templates/instances/destroy_tab.html:23 instances/views.py:323
msgid "Destroy" msgid "Destroy"
msgstr "" msgstr ""
@ -1770,20 +1771,20 @@ msgstr ""
#: instances/templates/instance_actions.html:35 #: instances/templates/instance_actions.html:35
#: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:47
#: instances/templates/instances/power_tab.html:121 #: instances/templates/instances/power_tab.html:121
#: instances/templates/instances/power_tab.html:123 instances/views.py:239 #: instances/templates/instances/power_tab.html:123 instances/views.py:256
msgid "Power On" msgid "Power On"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:15 #: instances/templates/instance_actions.html:15
#: instances/templates/instances/power_tab.html:9 #: instances/templates/instances/power_tab.html:9
#: instances/templates/instances/power_tab.html:59 instances/views.py:255 #: instances/templates/instances/power_tab.html:59 instances/views.py:272
msgid "Power Off" msgid "Power Off"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:16
#: instances/templates/instance_actions.html:29 #: instances/templates/instance_actions.html:29
#: instances/templates/instances/power_tab.html:14 #: instances/templates/instances/power_tab.html:14
#: instances/templates/instances/power_tab.html:66 instances/views.py:248 #: instances/templates/instances/power_tab.html:66 instances/views.py:265
msgid "Power Cycle" msgid "Power Cycle"
msgstr "" msgstr ""
@ -1795,7 +1796,7 @@ msgstr ""
#: instances/templates/instance_actions.html:22 #: instances/templates/instance_actions.html:22
#: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:34
#: instances/templates/instances/power_tab.html:93 #: instances/templates/instances/power_tab.html:93
#: instances/templates/instances/power_tab.html:108 instances/views.py:272 #: instances/templates/instances/power_tab.html:108 instances/views.py:289
msgid "Resume" msgid "Resume"
msgstr "" msgstr ""
@ -1803,7 +1804,7 @@ msgstr ""
#: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:19
#: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:39
#: instances/templates/instances/power_tab.html:74 #: instances/templates/instances/power_tab.html:74
#: instances/templates/instances/power_tab.html:100 instances/views.py:279 #: instances/templates/instances/power_tab.html:100 instances/views.py:296
msgid "Force Off" msgid "Force Off"
msgstr "" msgstr ""
@ -2450,7 +2451,7 @@ msgstr ""
#: instances/templates/instances/snapshots_tab.html:22 #: instances/templates/instances/snapshots_tab.html:22
msgid "" msgid ""
"This may take more than an hour, depending on how much content is on your " "This may take more than an hour, depending on how much content is on your "
"droplet and how large the disk is." "instance and how large the disk is."
msgstr "" msgstr ""
#: instances/templates/instances/snapshots_tab.html:27 #: instances/templates/instances/snapshots_tab.html:27
@ -2505,347 +2506,353 @@ msgstr ""
msgid "None available device name" msgid "None available device name"
msgstr "" msgstr ""
#: instances/views.py:236 #: instances/views.py:253
msgid "Templates cannot be started." msgid "Templates cannot be started."
msgstr "" msgstr ""
#: instances/views.py:339 #: instances/views.py:356
#, python-format #, python-format
msgid "Migrate to %(hostname)%" msgid "Instance is migrated to %(hostname)s"
msgstr "" msgstr ""
#: instances/views.py:362 #: instances/views.py:379
msgid "Reset root password" msgid "Reset root password"
msgstr "" msgstr ""
#: instances/views.py:368 instances/views.py:397 #: instances/views.py:385 instances/views.py:414
msgid "Please shutdown down your instance and then try again" msgid "Please shutdown down your instance and then try again"
msgstr "" msgstr ""
#: instances/views.py:389 #: instances/views.py:406
#, python-format #, python-format
msgid "Installed new SSH public key %(keyname)s" msgid "Installed new SSH public key %(keyname)s"
msgstr "" msgstr ""
#: instances/views.py:416 #: instances/views.py:434
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:425 #: instances/views.py:441
msgid "Resize CPU" #, python-format
msgid "CPU is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:453 #: instances/views.py:470
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize memory of " "User %(quota_msg)s quota reached, cannot resize memory of "
"'%(instance_name)s'!" "'%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:462 #: instances/views.py:476
msgid "Resize Memory" #, python-format
msgid "Memory is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:491 #: instances/views.py:508
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:498 #: instances/views.py:513
msgid "Disk resize"
msgstr ""
#: instances/views.py:537
#, python-format #, python-format
msgid "Attach new disk %(name)s (%(format)s)" msgid "Disk is resized: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:568 #: instances/views.py:556
#, python-format
msgid "Attach new disk: %(name)s (%(format)s)"
msgstr ""
#: instances/views.py:591
#, python-format #, python-format
msgid "Attach Existing disk: %(target_dev)s" msgid "Attach Existing disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:624 #: instances/views.py:653
msgid "Volume changes are applied. But it will be activated after shutdown" msgid "Volume changes are applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:626 #: instances/views.py:656
msgid "Volume is changed successfully." msgid "Volume is changed successfully."
msgstr "" msgstr ""
#: instances/views.py:627 #: instances/views.py:657
#, python-format #, python-format
msgid "Edit disk: %(target_dev)s" msgid "Edit disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:649 #: instances/views.py:681
#, python-format #, python-format
msgid "Delete disk: %(dev)s" msgid "Delete disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:665 #: instances/views.py:699
#, python-format #, python-format
msgid "Detach disk: %(dev)s" msgid "Detach disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:678 #: instances/views.py:716
#, python-format #, python-format
msgid "Add CD-ROM: %(target)s" msgid "Add CD-ROM: %(target)s"
msgstr "" msgstr ""
#: instances/views.py:691 #: instances/views.py:731
#, python-format #, python-format
msgid "Detach CD-ROM: %(dev)s" msgid "Detach CD-ROM: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:704 #: instances/views.py:746
#, python-format #, python-format
msgid "Mount media: %(dev)s" msgid "Mount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:717 #: instances/views.py:761
#, python-format #, python-format
msgid "Unmount media: %(dev)s" msgid "Unmount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:730 #: instances/views.py:776
#, python-format #, python-format
msgid "New snapshot: %(name)s" msgid "Create snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:741 #: instances/views.py:789
#, python-format #, python-format
msgid "Delete snapshot: %(snap_name)s" msgid "Delete snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:752 #: instances/views.py:802
msgid "Successful revert snapshot: " msgid "Successful revert snapshot: "
msgstr "" msgstr ""
#: instances/views.py:755 #: instances/views.py:805
msgid "Revert snapshot" msgid "Revert snapshot: %(snap)"
msgstr "" msgstr ""
#: instances/views.py:769 #: instances/views.py:819
#, python-format #, python-format
msgid "VCPU %(id)s is enabled=%(enabled)s" msgid "VCPU %(id)s is enabled=%(enabled)s"
msgstr "" msgstr ""
#: instances/views.py:780 #: instances/views.py:828
#, python-format #, python-format
msgid "VCPU Hot-plug is enabled=%(status)s" msgid "VCPU Hot-plug is enabled=%(status)s"
msgstr "" msgstr ""
#: instances/views.py:791 #: instances/views.py:838
msgid "Set autostart" msgid "Set autostart"
msgstr "" msgstr ""
#: instances/views.py:800 #: instances/views.py:847
msgid "Unset autostart" msgid "Unset autostart"
msgstr "" msgstr ""
#: instances/views.py:809 #: instances/views.py:856
msgid "Enable boot menu" msgid "Enable boot menu"
msgstr "" msgstr ""
#: instances/views.py:818 #: instances/views.py:865
msgid "Disable boot menu" msgid "Disable boot menu"
msgstr "" msgstr ""
#: instances/views.py:833 #: instances/views.py:880
msgid "Set boot order" msgid "Set boot order"
msgstr "" msgstr ""
#: instances/views.py:836 #: instances/views.py:885
msgid "Boot menu changes applied. But it will be activated after shutdown" msgid "Boot menu changes applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:838 #: instances/views.py:888
msgid "Boot order changed successfully." msgid "Boot order changed successfully."
msgstr "" msgstr ""
#: instances/views.py:849 #: instances/views.py:899
msgid "Edit XML" msgid "Change instance XML"
msgstr "" msgstr ""
#: instances/views.py:863 #: instances/views.py:913
#, python-format #, python-format
msgid "Set Guest Agent %(status)s" msgid "Set Guest Agent: %(status)s"
msgstr "" msgstr ""
#: instances/views.py:873 #: instances/views.py:923
msgid "Set Video Model" msgid "Set Video Model: %(model)"
msgstr "" msgstr ""
#: instances/views.py:882 #: instances/views.py:932
msgid "Change network" msgid "Change network"
msgstr "" msgstr ""
#: instances/views.py:895 #: instances/views.py:945
msgid "Network Device Config is changed. Please shutdown instance to activate." msgid "Network Device Config is changed. Please shutdown instance to activate."
msgstr "" msgstr ""
#: instances/views.py:903 #: instances/views.py:960
msgid "Add network" #, python-format
msgid "Add network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:917 #: instances/views.py:971
msgid "Delete network" #, python-format
msgid "Delete Network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:933 #: instances/views.py:984
#, python-format #, python-format
msgid "Set Link State: %(state)s" msgid "Set Link State: %(state)s"
msgstr "" msgstr ""
#: instances/views.py:952 #: instances/views.py:1004 networks/views.py:231
#, python-format #, python-format
msgid "%(qos_dir)s QoS is set" msgid "%(qos_dir)s QoS is set"
msgstr "" msgstr ""
#: instances/views.py:956 #: instances/views.py:1009
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is set. Network XML is changed. Stop and " "%(qos_dir)s QoS is set. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:970 #: instances/views.py:1027 networks/views.py:245
#, python-format #, python-format
msgid "%(qos_dir)s QoS is deleted" msgid "%(qos_dir)s QoS is deleted"
msgstr "" msgstr ""
#: instances/views.py:974 #: instances/views.py:1033
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:990 #: instances/views.py:1052
msgid "Only one owner is allowed and the one already added" msgid "Only one owner is allowed and the one already added"
msgstr "" msgstr ""
#: instances/views.py:995 #: instances/views.py:1057
#, python-format #, python-format
msgid "Added owner %(user)s" msgid "Add owner: %(user)s"
msgstr "" msgstr ""
#: instances/views.py:1006 #: instances/views.py:1068
#, python-format #, python-format
msgid "Deleted owner %(userinstance_id)s" msgid "Delete owner: %(userinstance_id)s "
msgstr "" msgstr ""
#: instances/views.py:1038 #: instances/views.py:1100
#, python-format #, python-format
msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:1044 #: instances/views.py:1106
msgid "Instance 'clone_name' already exists!" #, python-format
msgid "Instance '%(clone_name)s' already exists!"
msgstr "" msgstr ""
#: instances/views.py:1047 #: instances/views.py:1109
#, python-format #, python-format
msgid "Instance name '%(clone_name)s' contains invalid characters!" msgid "Instance name '%(clone_name)s' contains invalid characters!"
msgstr "" msgstr ""
#: instances/views.py:1050 #: instances/views.py:1116
#, python-format #, python-format
msgid "Instance MAC '%(clone_mac)s' invalid format!" msgid "Instance MAC '%(clone_mac)s' invalid format!"
msgstr "" msgstr ""
#: instances/views.py:1060 #: instances/views.py:1130
#, python-format #, python-format
msgid "Clone of '%(instance_name)s'" msgid "Create a clone of '%(instance_name)s'"
msgstr "" msgstr ""
#: instances/views.py:1093 #: instances/views.py:1171
msgid "" msgid ""
"Error setting console password. You should check that your instance have an " "Error setting console password. You should check that your instance have an "
"graphic device." "graphic device."
msgstr "" msgstr ""
#: instances/views.py:1096 #: instances/views.py:1176
msgid "Set VNC password" msgid "Set VNC password"
msgstr "" msgstr ""
#: instances/views.py:1104 #: instances/views.py:1184
msgid "Set VNC keymap" msgid "Set VNC keymap"
msgstr "" msgstr ""
#: instances/views.py:1109 #: instances/views.py:1190
msgid "Set VNC type" msgid "Set VNC type"
msgstr "" msgstr ""
#: instances/views.py:1114 #: instances/views.py:1195
msgid "Set VNC listen address" msgid "Set VNC listen address"
msgstr "" msgstr ""
#: instances/views.py:1137 #: instances/views.py:1218
msgid "Edit options" msgid "Edit options"
msgstr "" msgstr ""
#: instances/views.py:1151 #: instances/views.py:1232
msgid "Send console.vv file" msgid "Send console.vv file"
msgstr "" msgstr ""
#: instances/views.py:1206 instances/views.py:1298 #: instances/views.py:1293 instances/views.py:1388
msgid "A virtual machine with this name already exists" msgid "A virtual machine with this name already exists"
msgstr "" msgstr ""
#: instances/views.py:1281 #: instances/views.py:1370
msgid "You haven't defined any storage pools" msgid "You haven't defined any storage pools"
msgstr "" msgstr ""
#: instances/views.py:1283 #: instances/views.py:1372
msgid "You haven't defined any network pools" msgid "You haven't defined any network pools"
msgstr "" msgstr ""
#: instances/views.py:1300 #: instances/views.py:1393
msgid "There is an instance with same name. Remove it and try again!" msgid "There is an instance with same name. Remove it and try again!"
msgstr "" msgstr ""
#: instances/views.py:1304 #: instances/views.py:1399
msgid "No Virtual Machine MAC has been entered" msgid "No Virtual Machine MAC has been entered"
msgstr "" msgstr ""
#: instances/views.py:1327 #: instances/views.py:1431
msgid "Image has already exist. Please check volumes or change instance name" msgid "Image has already exist. Please check volumes or change instance name"
msgstr "" msgstr ""
#: instances/views.py:1347 #: instances/views.py:1459
msgid "First you need to create or select an image" msgid "First you need to create or select an image"
msgstr "" msgstr ""
#: instances/views.py:1365 #: instances/views.py:1477
msgid "Invalid cache mode" msgid "Invalid cache mode"
msgstr "" msgstr ""
#: instances/views.py:1402 #: instances/views.py:1520
msgid "Instance is created" msgid "Instance is created"
msgstr "" msgstr ""
#: instances/views.py:1423 #: instances/views.py:1543
msgid "Flavor Created" msgid "Flavor Created"
msgstr "" msgstr ""
#: instances/views.py:1431 #: instances/views.py:1549
msgid "Create Flavor" msgid "Create Flavor"
msgstr "" msgstr ""
#: instances/views.py:1442 #: instances/views.py:1559
msgid "Flavor Updated" msgid "Flavor Updated"
msgstr "" msgstr ""
#: instances/views.py:1450 #: instances/views.py:1565
msgid "Update Flavor" msgid "Update Flavor"
msgstr "" msgstr ""
#: instances/views.py:1460 #: instances/views.py:1574
msgid "Flavor Deleted" msgid "Flavor Deleted"
msgstr "" msgstr ""
@ -3271,57 +3278,50 @@ msgstr ""
msgid "Please enter bridge/dev name" msgid "Please enter bridge/dev name"
msgstr "" msgstr ""
#: networks/views.py:56 #: networks/views.py:57
msgid "For libvirt, the IPv6 network prefix must be /64" msgid "For libvirt, the IPv6 network prefix must be /64"
msgstr "" msgstr ""
#: networks/views.py:126 #: networks/views.py:130
msgid "Unknown Network Family" msgid "Unknown Network Family"
msgstr "" msgstr ""
#: networks/views.py:176 #: networks/views.py:180
msgid "{family.upper()} Fixed Address Operation Completed." #, python-format
msgid "Fixed address operation completed for %(family)s"
msgstr "" msgstr ""
#: networks/views.py:186 #: networks/views.py:190
msgid "{family.upper()} Fixed Address is Deleted." #, python-format
msgid "%(family)s Fixed Address is Deleted."
msgstr "" msgstr ""
#: networks/views.py:194 #: networks/views.py:198
msgid "{family.upper()} DHCP Range is Changed." #, python-format
msgid "%(family)s DHCP Range is Changed."
msgstr "" msgstr ""
#: networks/views.py:203 #: networks/views.py:210
msgid "" msgid ""
"Network XML is changed. \\Stop and start network to activate new config." "Network XML is changed. \\Stop and start network to activate new config."
msgstr "" msgstr ""
#: networks/views.py:205 #: networks/views.py:215
msgid "Network XML is changed." msgid "Network XML is changed."
msgstr "" msgstr ""
#: networks/views.py:218 #: networks/views.py:228
msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." #, python-format
msgid ""
"%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network "
"to activate new config"
msgstr "" msgstr ""
#: networks/views.py:219 #: networks/views.py:242
msgid "Stop and start network to activate new config" #, python-format
msgstr "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and start network "
#: networks/views.py:221 "to activate new config"
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:232
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:233
msgid "Stop and start network to activate new config."
msgstr ""
#: networks/views.py:235
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr "" msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12 #: nwfilters/templates/add_nwf_rule.html:12
@ -3395,22 +3395,22 @@ msgstr ""
#: nwfilters/views.py:48 #: nwfilters/views.py:48
#, python-format #, python-format
msgid "Creating NWFilter: %s" msgid "%(filter)s network filter is created"
msgstr "" msgstr ""
#: nwfilters/views.py:57 #: nwfilters/views.py:57
#, python-brace-format #, python-format
msgid "Deleting NWFilter: {name}" msgid "%(filter)s network filter is deleted"
msgstr "" msgstr ""
#: nwfilters/views.py:69 #: nwfilters/views.py:73
#, python-brace-format #, python-format
msgid "NWFilter is in use by {inst}. Cannot be deleted." msgid "NWFilter is in use by %(instance)s. Cannot be deleted."
msgstr "" msgstr ""
#: nwfilters/views.py:86 #: nwfilters/views.py:90
#, python-brace-format #, python-format
msgid "Cloning NWFilter {name} as {cln_name}" msgid "Cloning NWFilter %(name)s as %(clone)s"
msgstr "" msgstr ""
#: secrets/templates/create_secret_block.html:12 #: secrets/templates/create_secret_block.html:12
@ -3622,34 +3622,36 @@ msgstr ""
msgid "You need create secret for pool" msgid "You need create secret for pool"
msgstr "" msgstr ""
#: storages/views.py:49 #: storages/views.py:53
msgid "You need input all fields for creating ceph pool" msgid "You need input all fields for creating ceph pool"
msgstr "" msgstr ""
#: storages/views.py:132 #: storages/views.py:153
#, python-brace-format #, python-format
msgid "Volume: {volname} is deleted." msgid "Volume: %(volume)s is deleted."
msgstr "" msgstr ""
#: storages/views.py:137 #: storages/views.py:158
msgid "ISO image already exist" msgid "ISO image already exist"
msgstr "" msgstr ""
#: storages/views.py:141 #: storages/views.py:162
msgid "ISO: {request.FILES['file']} is uploaded." #, python-format
msgid "ISO: %(file)s is uploaded."
msgstr "" msgstr ""
#: storages/views.py:150 #: storages/views.py:171
msgid "Name of volume already in use" msgid "Name of volume already in use"
msgstr "" msgstr ""
#: storages/views.py:160 #: storages/views.py:182
msgid "{data['image']} image cloned as {name} successfully" #, python-format
msgid "%(image)s image cloned as %(clone)s successfully"
msgstr "" msgstr ""
#: storages/views.py:199 #: storages/views.py:228
#, python-brace-format #, python-format
msgid "Image file {name} is created successfully" msgid "Image file %(name)s is created successfully"
msgstr "" msgstr ""
#: templates/403.html:3 #: templates/403.html:3

View file

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-23 07:53+0000\n" "POT-Creation-Date: 2020-11-04 10:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -299,49 +299,49 @@ msgstr ""
msgid "Profile updated" msgid "Profile updated"
msgstr "" msgstr ""
#: accounts/views.py:40 #: accounts/views.py:44
msgid "SSH key added" msgid "SSH key added"
msgstr "" msgstr ""
#: accounts/views.py:45 #: accounts/views.py:52
msgid "Add SSH key" msgid "Add SSH key"
msgstr "" msgstr ""
#: accounts/views.py:53 #: accounts/views.py:61
msgid "SSH key deleted" msgid "SSH key deleted"
msgstr "" msgstr ""
#: accounts/views.py:58 #: accounts/views.py:69
msgid "Delete SSH key" msgid "Delete SSH key"
msgstr "" msgstr ""
#: accounts/views.py:86 #: accounts/views.py:101
msgid "Password Changed" msgid "Password Changed"
msgstr "" msgstr ""
#: accounts/views.py:106 #: accounts/views.py:121
msgid "Create User Instance" msgid "Create User Instance"
msgstr "" msgstr ""
#: accounts/views.py:124 #: accounts/views.py:139
msgid "Update User Instance" msgid "Update User Instance"
msgstr "" msgstr ""
#: accounts/views.py:160
#, python-format
msgid "OTP Sent to %s"
msgstr ""
#: accounts/views.py:165
msgid "Email OTP"
msgstr ""
#: accounts/views.py:175 #: accounts/views.py:175
#, python-format #, python-format
msgid "OTP QR code was emailed to user %s" msgid "OTP Sent to %(email)s"
msgstr "" msgstr ""
#: accounts/views.py:177 #: accounts/views.py:183
msgid "Email OTP"
msgstr ""
#: accounts/views.py:194
#, python-format
msgid "OTP QR code was emailed to user %(user)s"
msgstr ""
#: accounts/views.py:196
msgid "User email not set, failed to send QR code" msgid "User email not set, failed to send QR code"
msgstr "" msgstr ""
@ -501,19 +501,20 @@ msgstr ""
msgid "Update Group" msgid "Update Group"
msgstr "" msgstr ""
#: admin/views.py:113 #: admin/views.py:110
msgid "Create User" msgid "Create User"
msgstr "" msgstr ""
#: admin/views.py:136 #: admin/views.py:129
msgid "Update User" msgid "Update User"
msgstr "" msgstr ""
#: admin/views.py:149 #: admin/views.py:141
msgid "User password changed: {}" #, python-format
msgid "Password changed for %(user)s"
msgstr "" msgstr ""
#: admin/views.py:152 #: admin/views.py:144
msgid "Wrong Data Provided" msgid "Wrong Data Provided"
msgstr "" msgstr ""
@ -799,18 +800,18 @@ msgid "Other Settings"
msgstr "" msgstr ""
#: appsettings/views.py:38 #: appsettings/views.py:38
#, python-brace-format #, python-format
msgid "SASS directory path is changed. Now: {sass_dir.value}" msgid "SASS directory path is changed. Now: %(dir)s"
msgstr "" msgstr ""
#: appsettings/views.py:65 #: appsettings/views.py:67
#, python-brace-format #, python-format
msgid "Theme changed. Now: {theme}" msgid "Theme is changed. Now: %(theme)s"
msgstr "" msgstr ""
#: appsettings/views.py:80 #: appsettings/views.py:82
#, python-brace-format #, python-format
msgid "{setting.name} is changed. Now: {setting.value}" msgid "%(setting)s is changed. Now: %(value)s"
msgstr "" msgstr ""
#: computes/forms.py:21 #: computes/forms.py:21
@ -1698,7 +1699,7 @@ msgstr ""
#: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:25
#: instances/templates/instance_actions.html:37 #: instances/templates/instance_actions.html:37
#: instances/templates/instances/power_tab.html:25 #: instances/templates/instances/power_tab.html:25
#: instances/templates/instances/power_tab.html:82 instances/views.py:264 #: instances/templates/instances/power_tab.html:82 instances/views.py:281
msgid "Suspend" msgid "Suspend"
msgstr "" msgstr ""
@ -1752,7 +1753,7 @@ msgstr ""
#: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_instance_form.html:40
#: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:18
#: instances/templates/instances/destroy_tab.html:20 #: instances/templates/instances/destroy_tab.html:20
#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 #: instances/templates/instances/destroy_tab.html:23 instances/views.py:323
msgid "Destroy" msgid "Destroy"
msgstr "" msgstr ""
@ -1770,20 +1771,20 @@ msgstr ""
#: instances/templates/instance_actions.html:35 #: instances/templates/instance_actions.html:35
#: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:47
#: instances/templates/instances/power_tab.html:121 #: instances/templates/instances/power_tab.html:121
#: instances/templates/instances/power_tab.html:123 instances/views.py:239 #: instances/templates/instances/power_tab.html:123 instances/views.py:256
msgid "Power On" msgid "Power On"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:15 #: instances/templates/instance_actions.html:15
#: instances/templates/instances/power_tab.html:9 #: instances/templates/instances/power_tab.html:9
#: instances/templates/instances/power_tab.html:59 instances/views.py:255 #: instances/templates/instances/power_tab.html:59 instances/views.py:272
msgid "Power Off" msgid "Power Off"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:16
#: instances/templates/instance_actions.html:29 #: instances/templates/instance_actions.html:29
#: instances/templates/instances/power_tab.html:14 #: instances/templates/instances/power_tab.html:14
#: instances/templates/instances/power_tab.html:66 instances/views.py:248 #: instances/templates/instances/power_tab.html:66 instances/views.py:265
msgid "Power Cycle" msgid "Power Cycle"
msgstr "" msgstr ""
@ -1795,7 +1796,7 @@ msgstr ""
#: instances/templates/instance_actions.html:22 #: instances/templates/instance_actions.html:22
#: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:34
#: instances/templates/instances/power_tab.html:93 #: instances/templates/instances/power_tab.html:93
#: instances/templates/instances/power_tab.html:108 instances/views.py:272 #: instances/templates/instances/power_tab.html:108 instances/views.py:289
msgid "Resume" msgid "Resume"
msgstr "" msgstr ""
@ -1803,7 +1804,7 @@ msgstr ""
#: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:19
#: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:39
#: instances/templates/instances/power_tab.html:74 #: instances/templates/instances/power_tab.html:74
#: instances/templates/instances/power_tab.html:100 instances/views.py:279 #: instances/templates/instances/power_tab.html:100 instances/views.py:296
msgid "Force Off" msgid "Force Off"
msgstr "" msgstr ""
@ -2450,7 +2451,7 @@ msgstr ""
#: instances/templates/instances/snapshots_tab.html:22 #: instances/templates/instances/snapshots_tab.html:22
msgid "" msgid ""
"This may take more than an hour, depending on how much content is on your " "This may take more than an hour, depending on how much content is on your "
"droplet and how large the disk is." "instance and how large the disk is."
msgstr "" msgstr ""
#: instances/templates/instances/snapshots_tab.html:27 #: instances/templates/instances/snapshots_tab.html:27
@ -2505,347 +2506,353 @@ msgstr ""
msgid "None available device name" msgid "None available device name"
msgstr "" msgstr ""
#: instances/views.py:236 #: instances/views.py:253
msgid "Templates cannot be started." msgid "Templates cannot be started."
msgstr "" msgstr ""
#: instances/views.py:339 #: instances/views.py:356
#, python-format #, python-format
msgid "Migrate to %(hostname)%" msgid "Instance is migrated to %(hostname)s"
msgstr "" msgstr ""
#: instances/views.py:362 #: instances/views.py:379
msgid "Reset root password" msgid "Reset root password"
msgstr "" msgstr ""
#: instances/views.py:368 instances/views.py:397 #: instances/views.py:385 instances/views.py:414
msgid "Please shutdown down your instance and then try again" msgid "Please shutdown down your instance and then try again"
msgstr "" msgstr ""
#: instances/views.py:389 #: instances/views.py:406
#, python-format #, python-format
msgid "Installed new SSH public key %(keyname)s" msgid "Installed new SSH public key %(keyname)s"
msgstr "" msgstr ""
#: instances/views.py:416 #: instances/views.py:434
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:425 #: instances/views.py:441
msgid "Resize CPU" #, python-format
msgid "CPU is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:453 #: instances/views.py:470
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize memory of " "User %(quota_msg)s quota reached, cannot resize memory of "
"'%(instance_name)s'!" "'%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:462 #: instances/views.py:476
msgid "Resize Memory" #, python-format
msgid "Memory is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:491 #: instances/views.py:508
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:498 #: instances/views.py:513
msgid "Disk resize"
msgstr ""
#: instances/views.py:537
#, python-format #, python-format
msgid "Attach new disk %(name)s (%(format)s)" msgid "Disk is resized: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:568 #: instances/views.py:556
#, python-format
msgid "Attach new disk: %(name)s (%(format)s)"
msgstr ""
#: instances/views.py:591
#, python-format #, python-format
msgid "Attach Existing disk: %(target_dev)s" msgid "Attach Existing disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:624 #: instances/views.py:653
msgid "Volume changes are applied. But it will be activated after shutdown" msgid "Volume changes are applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:626 #: instances/views.py:656
msgid "Volume is changed successfully." msgid "Volume is changed successfully."
msgstr "" msgstr ""
#: instances/views.py:627 #: instances/views.py:657
#, python-format #, python-format
msgid "Edit disk: %(target_dev)s" msgid "Edit disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:649 #: instances/views.py:681
#, python-format #, python-format
msgid "Delete disk: %(dev)s" msgid "Delete disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:665 #: instances/views.py:699
#, python-format #, python-format
msgid "Detach disk: %(dev)s" msgid "Detach disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:678 #: instances/views.py:716
#, python-format #, python-format
msgid "Add CD-ROM: %(target)s" msgid "Add CD-ROM: %(target)s"
msgstr "" msgstr ""
#: instances/views.py:691 #: instances/views.py:731
#, python-format #, python-format
msgid "Detach CD-ROM: %(dev)s" msgid "Detach CD-ROM: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:704 #: instances/views.py:746
#, python-format #, python-format
msgid "Mount media: %(dev)s" msgid "Mount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:717 #: instances/views.py:761
#, python-format #, python-format
msgid "Unmount media: %(dev)s" msgid "Unmount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:730 #: instances/views.py:776
#, python-format #, python-format
msgid "New snapshot: %(name)s" msgid "Create snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:741 #: instances/views.py:789
#, python-format #, python-format
msgid "Delete snapshot: %(snap_name)s" msgid "Delete snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:752 #: instances/views.py:802
msgid "Successful revert snapshot: " msgid "Successful revert snapshot: "
msgstr "" msgstr ""
#: instances/views.py:755 #: instances/views.py:805
msgid "Revert snapshot" msgid "Revert snapshot: %(snap)"
msgstr "" msgstr ""
#: instances/views.py:769 #: instances/views.py:819
#, python-format #, python-format
msgid "VCPU %(id)s is enabled=%(enabled)s" msgid "VCPU %(id)s is enabled=%(enabled)s"
msgstr "" msgstr ""
#: instances/views.py:780 #: instances/views.py:828
#, python-format #, python-format
msgid "VCPU Hot-plug is enabled=%(status)s" msgid "VCPU Hot-plug is enabled=%(status)s"
msgstr "" msgstr ""
#: instances/views.py:791 #: instances/views.py:838
msgid "Set autostart" msgid "Set autostart"
msgstr "" msgstr ""
#: instances/views.py:800 #: instances/views.py:847
msgid "Unset autostart" msgid "Unset autostart"
msgstr "" msgstr ""
#: instances/views.py:809 #: instances/views.py:856
msgid "Enable boot menu" msgid "Enable boot menu"
msgstr "" msgstr ""
#: instances/views.py:818 #: instances/views.py:865
msgid "Disable boot menu" msgid "Disable boot menu"
msgstr "" msgstr ""
#: instances/views.py:833 #: instances/views.py:880
msgid "Set boot order" msgid "Set boot order"
msgstr "" msgstr ""
#: instances/views.py:836 #: instances/views.py:885
msgid "Boot menu changes applied. But it will be activated after shutdown" msgid "Boot menu changes applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:838 #: instances/views.py:888
msgid "Boot order changed successfully." msgid "Boot order changed successfully."
msgstr "" msgstr ""
#: instances/views.py:849 #: instances/views.py:899
msgid "Edit XML" msgid "Change instance XML"
msgstr "" msgstr ""
#: instances/views.py:863 #: instances/views.py:913
#, python-format #, python-format
msgid "Set Guest Agent %(status)s" msgid "Set Guest Agent: %(status)s"
msgstr "" msgstr ""
#: instances/views.py:873 #: instances/views.py:923
msgid "Set Video Model" msgid "Set Video Model: %(model)"
msgstr "" msgstr ""
#: instances/views.py:882 #: instances/views.py:932
msgid "Change network" msgid "Change network"
msgstr "" msgstr ""
#: instances/views.py:895 #: instances/views.py:945
msgid "Network Device Config is changed. Please shutdown instance to activate." msgid "Network Device Config is changed. Please shutdown instance to activate."
msgstr "" msgstr ""
#: instances/views.py:903 #: instances/views.py:960
msgid "Add network" #, python-format
msgid "Add network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:917 #: instances/views.py:971
msgid "Delete network" #, python-format
msgid "Delete Network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:933 #: instances/views.py:984
#, python-format #, python-format
msgid "Set Link State: %(state)s" msgid "Set Link State: %(state)s"
msgstr "" msgstr ""
#: instances/views.py:952 #: instances/views.py:1004 networks/views.py:231
#, python-format #, python-format
msgid "%(qos_dir)s QoS is set" msgid "%(qos_dir)s QoS is set"
msgstr "" msgstr ""
#: instances/views.py:956 #: instances/views.py:1009
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is set. Network XML is changed. Stop and " "%(qos_dir)s QoS is set. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:970 #: instances/views.py:1027 networks/views.py:245
#, python-format #, python-format
msgid "%(qos_dir)s QoS is deleted" msgid "%(qos_dir)s QoS is deleted"
msgstr "" msgstr ""
#: instances/views.py:974 #: instances/views.py:1033
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:990 #: instances/views.py:1052
msgid "Only one owner is allowed and the one already added" msgid "Only one owner is allowed and the one already added"
msgstr "" msgstr ""
#: instances/views.py:995 #: instances/views.py:1057
#, python-format #, python-format
msgid "Added owner %(user)s" msgid "Add owner: %(user)s"
msgstr "" msgstr ""
#: instances/views.py:1006 #: instances/views.py:1068
#, python-format #, python-format
msgid "Deleted owner %(userinstance_id)s" msgid "Delete owner: %(userinstance_id)s "
msgstr "" msgstr ""
#: instances/views.py:1038 #: instances/views.py:1100
#, python-format #, python-format
msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:1044 #: instances/views.py:1106
msgid "Instance 'clone_name' already exists!" #, python-format
msgid "Instance '%(clone_name)s' already exists!"
msgstr "" msgstr ""
#: instances/views.py:1047 #: instances/views.py:1109
#, python-format #, python-format
msgid "Instance name '%(clone_name)s' contains invalid characters!" msgid "Instance name '%(clone_name)s' contains invalid characters!"
msgstr "" msgstr ""
#: instances/views.py:1050 #: instances/views.py:1116
#, python-format #, python-format
msgid "Instance MAC '%(clone_mac)s' invalid format!" msgid "Instance MAC '%(clone_mac)s' invalid format!"
msgstr "" msgstr ""
#: instances/views.py:1060 #: instances/views.py:1130
#, python-format #, python-format
msgid "Clone of '%(instance_name)s'" msgid "Create a clone of '%(instance_name)s'"
msgstr "" msgstr ""
#: instances/views.py:1093 #: instances/views.py:1171
msgid "" msgid ""
"Error setting console password. You should check that your instance have an " "Error setting console password. You should check that your instance have an "
"graphic device." "graphic device."
msgstr "" msgstr ""
#: instances/views.py:1096 #: instances/views.py:1176
msgid "Set VNC password" msgid "Set VNC password"
msgstr "" msgstr ""
#: instances/views.py:1104 #: instances/views.py:1184
msgid "Set VNC keymap" msgid "Set VNC keymap"
msgstr "" msgstr ""
#: instances/views.py:1109 #: instances/views.py:1190
msgid "Set VNC type" msgid "Set VNC type"
msgstr "" msgstr ""
#: instances/views.py:1114 #: instances/views.py:1195
msgid "Set VNC listen address" msgid "Set VNC listen address"
msgstr "" msgstr ""
#: instances/views.py:1137 #: instances/views.py:1218
msgid "Edit options" msgid "Edit options"
msgstr "" msgstr ""
#: instances/views.py:1151 #: instances/views.py:1232
msgid "Send console.vv file" msgid "Send console.vv file"
msgstr "" msgstr ""
#: instances/views.py:1206 instances/views.py:1298 #: instances/views.py:1293 instances/views.py:1388
msgid "A virtual machine with this name already exists" msgid "A virtual machine with this name already exists"
msgstr "" msgstr ""
#: instances/views.py:1281 #: instances/views.py:1370
msgid "You haven't defined any storage pools" msgid "You haven't defined any storage pools"
msgstr "" msgstr ""
#: instances/views.py:1283 #: instances/views.py:1372
msgid "You haven't defined any network pools" msgid "You haven't defined any network pools"
msgstr "" msgstr ""
#: instances/views.py:1300 #: instances/views.py:1393
msgid "There is an instance with same name. Remove it and try again!" msgid "There is an instance with same name. Remove it and try again!"
msgstr "" msgstr ""
#: instances/views.py:1304 #: instances/views.py:1399
msgid "No Virtual Machine MAC has been entered" msgid "No Virtual Machine MAC has been entered"
msgstr "" msgstr ""
#: instances/views.py:1327 #: instances/views.py:1431
msgid "Image has already exist. Please check volumes or change instance name" msgid "Image has already exist. Please check volumes or change instance name"
msgstr "" msgstr ""
#: instances/views.py:1347 #: instances/views.py:1459
msgid "First you need to create or select an image" msgid "First you need to create or select an image"
msgstr "" msgstr ""
#: instances/views.py:1365 #: instances/views.py:1477
msgid "Invalid cache mode" msgid "Invalid cache mode"
msgstr "" msgstr ""
#: instances/views.py:1402 #: instances/views.py:1520
msgid "Instance is created" msgid "Instance is created"
msgstr "" msgstr ""
#: instances/views.py:1423 #: instances/views.py:1543
msgid "Flavor Created" msgid "Flavor Created"
msgstr "" msgstr ""
#: instances/views.py:1431 #: instances/views.py:1549
msgid "Create Flavor" msgid "Create Flavor"
msgstr "" msgstr ""
#: instances/views.py:1442 #: instances/views.py:1559
msgid "Flavor Updated" msgid "Flavor Updated"
msgstr "" msgstr ""
#: instances/views.py:1450 #: instances/views.py:1565
msgid "Update Flavor" msgid "Update Flavor"
msgstr "" msgstr ""
#: instances/views.py:1460 #: instances/views.py:1574
msgid "Flavor Deleted" msgid "Flavor Deleted"
msgstr "" msgstr ""
@ -3271,57 +3278,50 @@ msgstr ""
msgid "Please enter bridge/dev name" msgid "Please enter bridge/dev name"
msgstr "" msgstr ""
#: networks/views.py:56 #: networks/views.py:57
msgid "For libvirt, the IPv6 network prefix must be /64" msgid "For libvirt, the IPv6 network prefix must be /64"
msgstr "" msgstr ""
#: networks/views.py:126 #: networks/views.py:130
msgid "Unknown Network Family" msgid "Unknown Network Family"
msgstr "" msgstr ""
#: networks/views.py:176 #: networks/views.py:180
msgid "{family.upper()} Fixed Address Operation Completed." #, python-format
msgid "Fixed address operation completed for %(family)s"
msgstr "" msgstr ""
#: networks/views.py:186 #: networks/views.py:190
msgid "{family.upper()} Fixed Address is Deleted." #, python-format
msgid "%(family)s Fixed Address is Deleted."
msgstr "" msgstr ""
#: networks/views.py:194 #: networks/views.py:198
msgid "{family.upper()} DHCP Range is Changed." #, python-format
msgid "%(family)s DHCP Range is Changed."
msgstr "" msgstr ""
#: networks/views.py:203 #: networks/views.py:210
msgid "" msgid ""
"Network XML is changed. \\Stop and start network to activate new config." "Network XML is changed. \\Stop and start network to activate new config."
msgstr "" msgstr ""
#: networks/views.py:205 #: networks/views.py:215
msgid "Network XML is changed." msgid "Network XML is changed."
msgstr "" msgstr ""
#: networks/views.py:218 #: networks/views.py:228
msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." #, python-format
msgid ""
"%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network "
"to activate new config"
msgstr "" msgstr ""
#: networks/views.py:219 #: networks/views.py:242
msgid "Stop and start network to activate new config" #, python-format
msgstr "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and start network "
#: networks/views.py:221 "to activate new config"
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:232
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:233
msgid "Stop and start network to activate new config."
msgstr ""
#: networks/views.py:235
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr "" msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12 #: nwfilters/templates/add_nwf_rule.html:12
@ -3395,22 +3395,22 @@ msgstr ""
#: nwfilters/views.py:48 #: nwfilters/views.py:48
#, python-format #, python-format
msgid "Creating NWFilter: %s" msgid "%(filter)s network filter is created"
msgstr "" msgstr ""
#: nwfilters/views.py:57 #: nwfilters/views.py:57
#, python-brace-format #, python-format
msgid "Deleting NWFilter: {name}" msgid "%(filter)s network filter is deleted"
msgstr "" msgstr ""
#: nwfilters/views.py:69 #: nwfilters/views.py:73
#, python-brace-format #, python-format
msgid "NWFilter is in use by {inst}. Cannot be deleted." msgid "NWFilter is in use by %(instance)s. Cannot be deleted."
msgstr "" msgstr ""
#: nwfilters/views.py:86 #: nwfilters/views.py:90
#, python-brace-format #, python-format
msgid "Cloning NWFilter {name} as {cln_name}" msgid "Cloning NWFilter %(name)s as %(clone)s"
msgstr "" msgstr ""
#: secrets/templates/create_secret_block.html:12 #: secrets/templates/create_secret_block.html:12
@ -3622,34 +3622,36 @@ msgstr ""
msgid "You need create secret for pool" msgid "You need create secret for pool"
msgstr "" msgstr ""
#: storages/views.py:49 #: storages/views.py:53
msgid "You need input all fields for creating ceph pool" msgid "You need input all fields for creating ceph pool"
msgstr "" msgstr ""
#: storages/views.py:132 #: storages/views.py:153
#, python-brace-format #, python-format
msgid "Volume: {volname} is deleted." msgid "Volume: %(volume)s is deleted."
msgstr "" msgstr ""
#: storages/views.py:137 #: storages/views.py:158
msgid "ISO image already exist" msgid "ISO image already exist"
msgstr "" msgstr ""
#: storages/views.py:141 #: storages/views.py:162
msgid "ISO: {request.FILES['file']} is uploaded." #, python-format
msgid "ISO: %(file)s is uploaded."
msgstr "" msgstr ""
#: storages/views.py:150 #: storages/views.py:171
msgid "Name of volume already in use" msgid "Name of volume already in use"
msgstr "" msgstr ""
#: storages/views.py:160 #: storages/views.py:182
msgid "{data['image']} image cloned as {name} successfully" #, python-format
msgid "%(image)s image cloned as %(clone)s successfully"
msgstr "" msgstr ""
#: storages/views.py:199 #: storages/views.py:228
#, python-brace-format #, python-format
msgid "Image file {name} is created successfully" msgid "Image file %(name)s is created successfully"
msgstr "" msgstr ""
#: templates/403.html:3 #: templates/403.html:3

View file

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-23 07:53+0000\n" "POT-Creation-Date: 2020-11-04 10:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -301,49 +301,49 @@ msgstr ""
msgid "Profile updated" msgid "Profile updated"
msgstr "" msgstr ""
#: accounts/views.py:40 #: accounts/views.py:44
msgid "SSH key added" msgid "SSH key added"
msgstr "" msgstr ""
#: accounts/views.py:45 #: accounts/views.py:52
msgid "Add SSH key" msgid "Add SSH key"
msgstr "" msgstr ""
#: accounts/views.py:53 #: accounts/views.py:61
msgid "SSH key deleted" msgid "SSH key deleted"
msgstr "" msgstr ""
#: accounts/views.py:58 #: accounts/views.py:69
msgid "Delete SSH key" msgid "Delete SSH key"
msgstr "" msgstr ""
#: accounts/views.py:86 #: accounts/views.py:101
msgid "Password Changed" msgid "Password Changed"
msgstr "" msgstr ""
#: accounts/views.py:106 #: accounts/views.py:121
msgid "Create User Instance" msgid "Create User Instance"
msgstr "" msgstr ""
#: accounts/views.py:124 #: accounts/views.py:139
msgid "Update User Instance" msgid "Update User Instance"
msgstr "" msgstr ""
#: accounts/views.py:160
#, python-format
msgid "OTP Sent to %s"
msgstr ""
#: accounts/views.py:165
msgid "Email OTP"
msgstr ""
#: accounts/views.py:175 #: accounts/views.py:175
#, python-format #, python-format
msgid "OTP QR code was emailed to user %s" msgid "OTP Sent to %(email)s"
msgstr "" msgstr ""
#: accounts/views.py:177 #: accounts/views.py:183
msgid "Email OTP"
msgstr ""
#: accounts/views.py:194
#, python-format
msgid "OTP QR code was emailed to user %(user)s"
msgstr ""
#: accounts/views.py:196
msgid "User email not set, failed to send QR code" msgid "User email not set, failed to send QR code"
msgstr "" msgstr ""
@ -503,19 +503,20 @@ msgstr ""
msgid "Update Group" msgid "Update Group"
msgstr "" msgstr ""
#: admin/views.py:113 #: admin/views.py:110
msgid "Create User" msgid "Create User"
msgstr "" msgstr ""
#: admin/views.py:136 #: admin/views.py:129
msgid "Update User" msgid "Update User"
msgstr "" msgstr ""
#: admin/views.py:149 #: admin/views.py:141
msgid "User password changed: {}" #, python-format
msgid "Password changed for %(user)s"
msgstr "" msgstr ""
#: admin/views.py:152 #: admin/views.py:144
msgid "Wrong Data Provided" msgid "Wrong Data Provided"
msgstr "" msgstr ""
@ -801,18 +802,18 @@ msgid "Other Settings"
msgstr "" msgstr ""
#: appsettings/views.py:38 #: appsettings/views.py:38
#, python-brace-format #, python-format
msgid "SASS directory path is changed. Now: {sass_dir.value}" msgid "SASS directory path is changed. Now: %(dir)s"
msgstr "" msgstr ""
#: appsettings/views.py:65 #: appsettings/views.py:67
#, python-brace-format #, python-format
msgid "Theme changed. Now: {theme}" msgid "Theme is changed. Now: %(theme)s"
msgstr "" msgstr ""
#: appsettings/views.py:80 #: appsettings/views.py:82
#, python-brace-format #, python-format
msgid "{setting.name} is changed. Now: {setting.value}" msgid "%(setting)s is changed. Now: %(value)s"
msgstr "" msgstr ""
#: computes/forms.py:21 #: computes/forms.py:21
@ -1700,7 +1701,7 @@ msgstr ""
#: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:25
#: instances/templates/instance_actions.html:37 #: instances/templates/instance_actions.html:37
#: instances/templates/instances/power_tab.html:25 #: instances/templates/instances/power_tab.html:25
#: instances/templates/instances/power_tab.html:82 instances/views.py:264 #: instances/templates/instances/power_tab.html:82 instances/views.py:281
msgid "Suspend" msgid "Suspend"
msgstr "" msgstr ""
@ -1754,7 +1755,7 @@ msgstr ""
#: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_instance_form.html:40
#: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:18
#: instances/templates/instances/destroy_tab.html:20 #: instances/templates/instances/destroy_tab.html:20
#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 #: instances/templates/instances/destroy_tab.html:23 instances/views.py:323
msgid "Destroy" msgid "Destroy"
msgstr "" msgstr ""
@ -1772,20 +1773,20 @@ msgstr ""
#: instances/templates/instance_actions.html:35 #: instances/templates/instance_actions.html:35
#: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:47
#: instances/templates/instances/power_tab.html:121 #: instances/templates/instances/power_tab.html:121
#: instances/templates/instances/power_tab.html:123 instances/views.py:239 #: instances/templates/instances/power_tab.html:123 instances/views.py:256
msgid "Power On" msgid "Power On"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:15 #: instances/templates/instance_actions.html:15
#: instances/templates/instances/power_tab.html:9 #: instances/templates/instances/power_tab.html:9
#: instances/templates/instances/power_tab.html:59 instances/views.py:255 #: instances/templates/instances/power_tab.html:59 instances/views.py:272
msgid "Power Off" msgid "Power Off"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:16
#: instances/templates/instance_actions.html:29 #: instances/templates/instance_actions.html:29
#: instances/templates/instances/power_tab.html:14 #: instances/templates/instances/power_tab.html:14
#: instances/templates/instances/power_tab.html:66 instances/views.py:248 #: instances/templates/instances/power_tab.html:66 instances/views.py:265
msgid "Power Cycle" msgid "Power Cycle"
msgstr "" msgstr ""
@ -1797,7 +1798,7 @@ msgstr ""
#: instances/templates/instance_actions.html:22 #: instances/templates/instance_actions.html:22
#: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:34
#: instances/templates/instances/power_tab.html:93 #: instances/templates/instances/power_tab.html:93
#: instances/templates/instances/power_tab.html:108 instances/views.py:272 #: instances/templates/instances/power_tab.html:108 instances/views.py:289
msgid "Resume" msgid "Resume"
msgstr "" msgstr ""
@ -1805,7 +1806,7 @@ msgstr ""
#: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:19
#: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:39
#: instances/templates/instances/power_tab.html:74 #: instances/templates/instances/power_tab.html:74
#: instances/templates/instances/power_tab.html:100 instances/views.py:279 #: instances/templates/instances/power_tab.html:100 instances/views.py:296
msgid "Force Off" msgid "Force Off"
msgstr "" msgstr ""
@ -2452,7 +2453,7 @@ msgstr ""
#: instances/templates/instances/snapshots_tab.html:22 #: instances/templates/instances/snapshots_tab.html:22
msgid "" msgid ""
"This may take more than an hour, depending on how much content is on your " "This may take more than an hour, depending on how much content is on your "
"droplet and how large the disk is." "instance and how large the disk is."
msgstr "" msgstr ""
#: instances/templates/instances/snapshots_tab.html:27 #: instances/templates/instances/snapshots_tab.html:27
@ -2507,347 +2508,353 @@ msgstr ""
msgid "None available device name" msgid "None available device name"
msgstr "" msgstr ""
#: instances/views.py:236 #: instances/views.py:253
msgid "Templates cannot be started." msgid "Templates cannot be started."
msgstr "" msgstr ""
#: instances/views.py:339 #: instances/views.py:356
#, python-format #, python-format
msgid "Migrate to %(hostname)%" msgid "Instance is migrated to %(hostname)s"
msgstr "" msgstr ""
#: instances/views.py:362 #: instances/views.py:379
msgid "Reset root password" msgid "Reset root password"
msgstr "" msgstr ""
#: instances/views.py:368 instances/views.py:397 #: instances/views.py:385 instances/views.py:414
msgid "Please shutdown down your instance and then try again" msgid "Please shutdown down your instance and then try again"
msgstr "" msgstr ""
#: instances/views.py:389 #: instances/views.py:406
#, python-format #, python-format
msgid "Installed new SSH public key %(keyname)s" msgid "Installed new SSH public key %(keyname)s"
msgstr "" msgstr ""
#: instances/views.py:416 #: instances/views.py:434
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:425 #: instances/views.py:441
msgid "Resize CPU" #, python-format
msgid "CPU is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:453 #: instances/views.py:470
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize memory of " "User %(quota_msg)s quota reached, cannot resize memory of "
"'%(instance_name)s'!" "'%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:462 #: instances/views.py:476
msgid "Resize Memory" #, python-format
msgid "Memory is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:491 #: instances/views.py:508
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:498 #: instances/views.py:513
msgid "Disk resize"
msgstr ""
#: instances/views.py:537
#, python-format #, python-format
msgid "Attach new disk %(name)s (%(format)s)" msgid "Disk is resized: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:568 #: instances/views.py:556
#, python-format
msgid "Attach new disk: %(name)s (%(format)s)"
msgstr ""
#: instances/views.py:591
#, python-format #, python-format
msgid "Attach Existing disk: %(target_dev)s" msgid "Attach Existing disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:624 #: instances/views.py:653
msgid "Volume changes are applied. But it will be activated after shutdown" msgid "Volume changes are applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:626 #: instances/views.py:656
msgid "Volume is changed successfully." msgid "Volume is changed successfully."
msgstr "" msgstr ""
#: instances/views.py:627 #: instances/views.py:657
#, python-format #, python-format
msgid "Edit disk: %(target_dev)s" msgid "Edit disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:649 #: instances/views.py:681
#, python-format #, python-format
msgid "Delete disk: %(dev)s" msgid "Delete disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:665 #: instances/views.py:699
#, python-format #, python-format
msgid "Detach disk: %(dev)s" msgid "Detach disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:678 #: instances/views.py:716
#, python-format #, python-format
msgid "Add CD-ROM: %(target)s" msgid "Add CD-ROM: %(target)s"
msgstr "" msgstr ""
#: instances/views.py:691 #: instances/views.py:731
#, python-format #, python-format
msgid "Detach CD-ROM: %(dev)s" msgid "Detach CD-ROM: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:704 #: instances/views.py:746
#, python-format #, python-format
msgid "Mount media: %(dev)s" msgid "Mount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:717 #: instances/views.py:761
#, python-format #, python-format
msgid "Unmount media: %(dev)s" msgid "Unmount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:730 #: instances/views.py:776
#, python-format #, python-format
msgid "New snapshot: %(name)s" msgid "Create snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:741 #: instances/views.py:789
#, python-format #, python-format
msgid "Delete snapshot: %(snap_name)s" msgid "Delete snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:752 #: instances/views.py:802
msgid "Successful revert snapshot: " msgid "Successful revert snapshot: "
msgstr "" msgstr ""
#: instances/views.py:755 #: instances/views.py:805
msgid "Revert snapshot" msgid "Revert snapshot: %(snap)"
msgstr "" msgstr ""
#: instances/views.py:769 #: instances/views.py:819
#, python-format #, python-format
msgid "VCPU %(id)s is enabled=%(enabled)s" msgid "VCPU %(id)s is enabled=%(enabled)s"
msgstr "" msgstr ""
#: instances/views.py:780 #: instances/views.py:828
#, python-format #, python-format
msgid "VCPU Hot-plug is enabled=%(status)s" msgid "VCPU Hot-plug is enabled=%(status)s"
msgstr "" msgstr ""
#: instances/views.py:791 #: instances/views.py:838
msgid "Set autostart" msgid "Set autostart"
msgstr "" msgstr ""
#: instances/views.py:800 #: instances/views.py:847
msgid "Unset autostart" msgid "Unset autostart"
msgstr "" msgstr ""
#: instances/views.py:809 #: instances/views.py:856
msgid "Enable boot menu" msgid "Enable boot menu"
msgstr "" msgstr ""
#: instances/views.py:818 #: instances/views.py:865
msgid "Disable boot menu" msgid "Disable boot menu"
msgstr "" msgstr ""
#: instances/views.py:833 #: instances/views.py:880
msgid "Set boot order" msgid "Set boot order"
msgstr "" msgstr ""
#: instances/views.py:836 #: instances/views.py:885
msgid "Boot menu changes applied. But it will be activated after shutdown" msgid "Boot menu changes applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:838 #: instances/views.py:888
msgid "Boot order changed successfully." msgid "Boot order changed successfully."
msgstr "" msgstr ""
#: instances/views.py:849 #: instances/views.py:899
msgid "Edit XML" msgid "Change instance XML"
msgstr "" msgstr ""
#: instances/views.py:863 #: instances/views.py:913
#, python-format #, python-format
msgid "Set Guest Agent %(status)s" msgid "Set Guest Agent: %(status)s"
msgstr "" msgstr ""
#: instances/views.py:873 #: instances/views.py:923
msgid "Set Video Model" msgid "Set Video Model: %(model)"
msgstr "" msgstr ""
#: instances/views.py:882 #: instances/views.py:932
msgid "Change network" msgid "Change network"
msgstr "" msgstr ""
#: instances/views.py:895 #: instances/views.py:945
msgid "Network Device Config is changed. Please shutdown instance to activate." msgid "Network Device Config is changed. Please shutdown instance to activate."
msgstr "" msgstr ""
#: instances/views.py:903 #: instances/views.py:960
msgid "Add network" #, python-format
msgid "Add network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:917 #: instances/views.py:971
msgid "Delete network" #, python-format
msgid "Delete Network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:933 #: instances/views.py:984
#, python-format #, python-format
msgid "Set Link State: %(state)s" msgid "Set Link State: %(state)s"
msgstr "" msgstr ""
#: instances/views.py:952 #: instances/views.py:1004 networks/views.py:231
#, python-format #, python-format
msgid "%(qos_dir)s QoS is set" msgid "%(qos_dir)s QoS is set"
msgstr "" msgstr ""
#: instances/views.py:956 #: instances/views.py:1009
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is set. Network XML is changed. Stop and " "%(qos_dir)s QoS is set. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:970 #: instances/views.py:1027 networks/views.py:245
#, python-format #, python-format
msgid "%(qos_dir)s QoS is deleted" msgid "%(qos_dir)s QoS is deleted"
msgstr "" msgstr ""
#: instances/views.py:974 #: instances/views.py:1033
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:990 #: instances/views.py:1052
msgid "Only one owner is allowed and the one already added" msgid "Only one owner is allowed and the one already added"
msgstr "" msgstr ""
#: instances/views.py:995 #: instances/views.py:1057
#, python-format #, python-format
msgid "Added owner %(user)s" msgid "Add owner: %(user)s"
msgstr "" msgstr ""
#: instances/views.py:1006 #: instances/views.py:1068
#, python-format #, python-format
msgid "Deleted owner %(userinstance_id)s" msgid "Delete owner: %(userinstance_id)s "
msgstr "" msgstr ""
#: instances/views.py:1038 #: instances/views.py:1100
#, python-format #, python-format
msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:1044 #: instances/views.py:1106
msgid "Instance 'clone_name' already exists!" #, python-format
msgid "Instance '%(clone_name)s' already exists!"
msgstr "" msgstr ""
#: instances/views.py:1047 #: instances/views.py:1109
#, python-format #, python-format
msgid "Instance name '%(clone_name)s' contains invalid characters!" msgid "Instance name '%(clone_name)s' contains invalid characters!"
msgstr "" msgstr ""
#: instances/views.py:1050 #: instances/views.py:1116
#, python-format #, python-format
msgid "Instance MAC '%(clone_mac)s' invalid format!" msgid "Instance MAC '%(clone_mac)s' invalid format!"
msgstr "" msgstr ""
#: instances/views.py:1060 #: instances/views.py:1130
#, python-format #, python-format
msgid "Clone of '%(instance_name)s'" msgid "Create a clone of '%(instance_name)s'"
msgstr "" msgstr ""
#: instances/views.py:1093 #: instances/views.py:1171
msgid "" msgid ""
"Error setting console password. You should check that your instance have an " "Error setting console password. You should check that your instance have an "
"graphic device." "graphic device."
msgstr "" msgstr ""
#: instances/views.py:1096 #: instances/views.py:1176
msgid "Set VNC password" msgid "Set VNC password"
msgstr "" msgstr ""
#: instances/views.py:1104 #: instances/views.py:1184
msgid "Set VNC keymap" msgid "Set VNC keymap"
msgstr "" msgstr ""
#: instances/views.py:1109 #: instances/views.py:1190
msgid "Set VNC type" msgid "Set VNC type"
msgstr "" msgstr ""
#: instances/views.py:1114 #: instances/views.py:1195
msgid "Set VNC listen address" msgid "Set VNC listen address"
msgstr "" msgstr ""
#: instances/views.py:1137 #: instances/views.py:1218
msgid "Edit options" msgid "Edit options"
msgstr "" msgstr ""
#: instances/views.py:1151 #: instances/views.py:1232
msgid "Send console.vv file" msgid "Send console.vv file"
msgstr "" msgstr ""
#: instances/views.py:1206 instances/views.py:1298 #: instances/views.py:1293 instances/views.py:1388
msgid "A virtual machine with this name already exists" msgid "A virtual machine with this name already exists"
msgstr "" msgstr ""
#: instances/views.py:1281 #: instances/views.py:1370
msgid "You haven't defined any storage pools" msgid "You haven't defined any storage pools"
msgstr "" msgstr ""
#: instances/views.py:1283 #: instances/views.py:1372
msgid "You haven't defined any network pools" msgid "You haven't defined any network pools"
msgstr "" msgstr ""
#: instances/views.py:1300 #: instances/views.py:1393
msgid "There is an instance with same name. Remove it and try again!" msgid "There is an instance with same name. Remove it and try again!"
msgstr "" msgstr ""
#: instances/views.py:1304 #: instances/views.py:1399
msgid "No Virtual Machine MAC has been entered" msgid "No Virtual Machine MAC has been entered"
msgstr "" msgstr ""
#: instances/views.py:1327 #: instances/views.py:1431
msgid "Image has already exist. Please check volumes or change instance name" msgid "Image has already exist. Please check volumes or change instance name"
msgstr "" msgstr ""
#: instances/views.py:1347 #: instances/views.py:1459
msgid "First you need to create or select an image" msgid "First you need to create or select an image"
msgstr "" msgstr ""
#: instances/views.py:1365 #: instances/views.py:1477
msgid "Invalid cache mode" msgid "Invalid cache mode"
msgstr "" msgstr ""
#: instances/views.py:1402 #: instances/views.py:1520
msgid "Instance is created" msgid "Instance is created"
msgstr "" msgstr ""
#: instances/views.py:1423 #: instances/views.py:1543
msgid "Flavor Created" msgid "Flavor Created"
msgstr "" msgstr ""
#: instances/views.py:1431 #: instances/views.py:1549
msgid "Create Flavor" msgid "Create Flavor"
msgstr "" msgstr ""
#: instances/views.py:1442 #: instances/views.py:1559
msgid "Flavor Updated" msgid "Flavor Updated"
msgstr "" msgstr ""
#: instances/views.py:1450 #: instances/views.py:1565
msgid "Update Flavor" msgid "Update Flavor"
msgstr "" msgstr ""
#: instances/views.py:1460 #: instances/views.py:1574
msgid "Flavor Deleted" msgid "Flavor Deleted"
msgstr "" msgstr ""
@ -3273,57 +3280,50 @@ msgstr ""
msgid "Please enter bridge/dev name" msgid "Please enter bridge/dev name"
msgstr "" msgstr ""
#: networks/views.py:56 #: networks/views.py:57
msgid "For libvirt, the IPv6 network prefix must be /64" msgid "For libvirt, the IPv6 network prefix must be /64"
msgstr "" msgstr ""
#: networks/views.py:126 #: networks/views.py:130
msgid "Unknown Network Family" msgid "Unknown Network Family"
msgstr "" msgstr ""
#: networks/views.py:176 #: networks/views.py:180
msgid "{family.upper()} Fixed Address Operation Completed." #, python-format
msgid "Fixed address operation completed for %(family)s"
msgstr "" msgstr ""
#: networks/views.py:186 #: networks/views.py:190
msgid "{family.upper()} Fixed Address is Deleted." #, python-format
msgid "%(family)s Fixed Address is Deleted."
msgstr "" msgstr ""
#: networks/views.py:194 #: networks/views.py:198
msgid "{family.upper()} DHCP Range is Changed." #, python-format
msgid "%(family)s DHCP Range is Changed."
msgstr "" msgstr ""
#: networks/views.py:203 #: networks/views.py:210
msgid "" msgid ""
"Network XML is changed. \\Stop and start network to activate new config." "Network XML is changed. \\Stop and start network to activate new config."
msgstr "" msgstr ""
#: networks/views.py:205 #: networks/views.py:215
msgid "Network XML is changed." msgid "Network XML is changed."
msgstr "" msgstr ""
#: networks/views.py:218 #: networks/views.py:228
msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." #, python-format
msgid ""
"%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network "
"to activate new config"
msgstr "" msgstr ""
#: networks/views.py:219 #: networks/views.py:242
msgid "Stop and start network to activate new config" #, python-format
msgstr "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and start network "
#: networks/views.py:221 "to activate new config"
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:232
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:233
msgid "Stop and start network to activate new config."
msgstr ""
#: networks/views.py:235
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr "" msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12 #: nwfilters/templates/add_nwf_rule.html:12
@ -3397,22 +3397,22 @@ msgstr ""
#: nwfilters/views.py:48 #: nwfilters/views.py:48
#, python-format #, python-format
msgid "Creating NWFilter: %s" msgid "%(filter)s network filter is created"
msgstr "" msgstr ""
#: nwfilters/views.py:57 #: nwfilters/views.py:57
#, python-brace-format #, python-format
msgid "Deleting NWFilter: {name}" msgid "%(filter)s network filter is deleted"
msgstr "" msgstr ""
#: nwfilters/views.py:69 #: nwfilters/views.py:73
#, python-brace-format #, python-format
msgid "NWFilter is in use by {inst}. Cannot be deleted." msgid "NWFilter is in use by %(instance)s. Cannot be deleted."
msgstr "" msgstr ""
#: nwfilters/views.py:86 #: nwfilters/views.py:90
#, python-brace-format #, python-format
msgid "Cloning NWFilter {name} as {cln_name}" msgid "Cloning NWFilter %(name)s as %(clone)s"
msgstr "" msgstr ""
#: secrets/templates/create_secret_block.html:12 #: secrets/templates/create_secret_block.html:12
@ -3624,34 +3624,36 @@ msgstr ""
msgid "You need create secret for pool" msgid "You need create secret for pool"
msgstr "" msgstr ""
#: storages/views.py:49 #: storages/views.py:53
msgid "You need input all fields for creating ceph pool" msgid "You need input all fields for creating ceph pool"
msgstr "" msgstr ""
#: storages/views.py:132 #: storages/views.py:153
#, python-brace-format #, python-format
msgid "Volume: {volname} is deleted." msgid "Volume: %(volume)s is deleted."
msgstr "" msgstr ""
#: storages/views.py:137 #: storages/views.py:158
msgid "ISO image already exist" msgid "ISO image already exist"
msgstr "" msgstr ""
#: storages/views.py:141 #: storages/views.py:162
msgid "ISO: {request.FILES['file']} is uploaded." #, python-format
msgid "ISO: %(file)s is uploaded."
msgstr "" msgstr ""
#: storages/views.py:150 #: storages/views.py:171
msgid "Name of volume already in use" msgid "Name of volume already in use"
msgstr "" msgstr ""
#: storages/views.py:160 #: storages/views.py:182
msgid "{data['image']} image cloned as {name} successfully" #, python-format
msgid "%(image)s image cloned as %(clone)s successfully"
msgstr "" msgstr ""
#: storages/views.py:199 #: storages/views.py:228
#, python-brace-format #, python-format
msgid "Image file {name} is created successfully" msgid "Image file %(name)s is created successfully"
msgstr "" msgstr ""
#: templates/403.html:3 #: templates/403.html:3

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-23 07:53+0000\n" "POT-Creation-Date: 2020-11-04 10:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -302,49 +302,49 @@ msgstr ""
msgid "Profile updated" msgid "Profile updated"
msgstr "" msgstr ""
#: accounts/views.py:40 #: accounts/views.py:44
msgid "SSH key added" msgid "SSH key added"
msgstr "" msgstr ""
#: accounts/views.py:45 #: accounts/views.py:52
msgid "Add SSH key" msgid "Add SSH key"
msgstr "" msgstr ""
#: accounts/views.py:53 #: accounts/views.py:61
msgid "SSH key deleted" msgid "SSH key deleted"
msgstr "" msgstr ""
#: accounts/views.py:58 #: accounts/views.py:69
msgid "Delete SSH key" msgid "Delete SSH key"
msgstr "" msgstr ""
#: accounts/views.py:86 #: accounts/views.py:101
msgid "Password Changed" msgid "Password Changed"
msgstr "" msgstr ""
#: accounts/views.py:106 #: accounts/views.py:121
msgid "Create User Instance" msgid "Create User Instance"
msgstr "" msgstr ""
#: accounts/views.py:124 #: accounts/views.py:139
msgid "Update User Instance" msgid "Update User Instance"
msgstr "" msgstr ""
#: accounts/views.py:160
#, python-format
msgid "OTP Sent to %s"
msgstr ""
#: accounts/views.py:165
msgid "Email OTP"
msgstr ""
#: accounts/views.py:175 #: accounts/views.py:175
#, python-format #, python-format
msgid "OTP QR code was emailed to user %s" msgid "OTP Sent to %(email)s"
msgstr "" msgstr ""
#: accounts/views.py:177 #: accounts/views.py:183
msgid "Email OTP"
msgstr ""
#: accounts/views.py:194
#, python-format
msgid "OTP QR code was emailed to user %(user)s"
msgstr ""
#: accounts/views.py:196
msgid "User email not set, failed to send QR code" msgid "User email not set, failed to send QR code"
msgstr "" msgstr ""
@ -504,19 +504,20 @@ msgstr ""
msgid "Update Group" msgid "Update Group"
msgstr "" msgstr ""
#: admin/views.py:113 #: admin/views.py:110
msgid "Create User" msgid "Create User"
msgstr "" msgstr ""
#: admin/views.py:136 #: admin/views.py:129
msgid "Update User" msgid "Update User"
msgstr "" msgstr ""
#: admin/views.py:149 #: admin/views.py:141
msgid "User password changed: {}" #, python-format
msgid "Password changed for %(user)s"
msgstr "" msgstr ""
#: admin/views.py:152 #: admin/views.py:144
msgid "Wrong Data Provided" msgid "Wrong Data Provided"
msgstr "" msgstr ""
@ -802,18 +803,18 @@ msgid "Other Settings"
msgstr "" msgstr ""
#: appsettings/views.py:38 #: appsettings/views.py:38
#, python-brace-format #, python-format
msgid "SASS directory path is changed. Now: {sass_dir.value}" msgid "SASS directory path is changed. Now: %(dir)s"
msgstr "" msgstr ""
#: appsettings/views.py:65 #: appsettings/views.py:67
#, python-brace-format #, python-format
msgid "Theme changed. Now: {theme}" msgid "Theme is changed. Now: %(theme)s"
msgstr "" msgstr ""
#: appsettings/views.py:80 #: appsettings/views.py:82
#, python-brace-format #, python-format
msgid "{setting.name} is changed. Now: {setting.value}" msgid "%(setting)s is changed. Now: %(value)s"
msgstr "" msgstr ""
#: computes/forms.py:21 #: computes/forms.py:21
@ -1701,7 +1702,7 @@ msgstr ""
#: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:25
#: instances/templates/instance_actions.html:37 #: instances/templates/instance_actions.html:37
#: instances/templates/instances/power_tab.html:25 #: instances/templates/instances/power_tab.html:25
#: instances/templates/instances/power_tab.html:82 instances/views.py:264 #: instances/templates/instances/power_tab.html:82 instances/views.py:281
msgid "Suspend" msgid "Suspend"
msgstr "" msgstr ""
@ -1755,7 +1756,7 @@ msgstr ""
#: instances/templates/instances/destroy_instance_form.html:40 #: instances/templates/instances/destroy_instance_form.html:40
#: instances/templates/instances/destroy_tab.html:18 #: instances/templates/instances/destroy_tab.html:18
#: instances/templates/instances/destroy_tab.html:20 #: instances/templates/instances/destroy_tab.html:20
#: instances/templates/instances/destroy_tab.html:23 instances/views.py:306 #: instances/templates/instances/destroy_tab.html:23 instances/views.py:323
msgid "Destroy" msgid "Destroy"
msgstr "" msgstr ""
@ -1773,20 +1774,20 @@ msgstr ""
#: instances/templates/instance_actions.html:35 #: instances/templates/instance_actions.html:35
#: instances/templates/instances/power_tab.html:47 #: instances/templates/instances/power_tab.html:47
#: instances/templates/instances/power_tab.html:121 #: instances/templates/instances/power_tab.html:121
#: instances/templates/instances/power_tab.html:123 instances/views.py:239 #: instances/templates/instances/power_tab.html:123 instances/views.py:256
msgid "Power On" msgid "Power On"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:15 #: instances/templates/instance_actions.html:15
#: instances/templates/instances/power_tab.html:9 #: instances/templates/instances/power_tab.html:9
#: instances/templates/instances/power_tab.html:59 instances/views.py:255 #: instances/templates/instances/power_tab.html:59 instances/views.py:272
msgid "Power Off" msgid "Power Off"
msgstr "" msgstr ""
#: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:16
#: instances/templates/instance_actions.html:29 #: instances/templates/instance_actions.html:29
#: instances/templates/instances/power_tab.html:14 #: instances/templates/instances/power_tab.html:14
#: instances/templates/instances/power_tab.html:66 instances/views.py:248 #: instances/templates/instances/power_tab.html:66 instances/views.py:265
msgid "Power Cycle" msgid "Power Cycle"
msgstr "" msgstr ""
@ -1798,7 +1799,7 @@ msgstr ""
#: instances/templates/instance_actions.html:22 #: instances/templates/instance_actions.html:22
#: instances/templates/instances/power_tab.html:34 #: instances/templates/instances/power_tab.html:34
#: instances/templates/instances/power_tab.html:93 #: instances/templates/instances/power_tab.html:93
#: instances/templates/instances/power_tab.html:108 instances/views.py:272 #: instances/templates/instances/power_tab.html:108 instances/views.py:289
msgid "Resume" msgid "Resume"
msgstr "" msgstr ""
@ -1806,7 +1807,7 @@ msgstr ""
#: instances/templates/instances/power_tab.html:19 #: instances/templates/instances/power_tab.html:19
#: instances/templates/instances/power_tab.html:39 #: instances/templates/instances/power_tab.html:39
#: instances/templates/instances/power_tab.html:74 #: instances/templates/instances/power_tab.html:74
#: instances/templates/instances/power_tab.html:100 instances/views.py:279 #: instances/templates/instances/power_tab.html:100 instances/views.py:296
msgid "Force Off" msgid "Force Off"
msgstr "" msgstr ""
@ -2453,7 +2454,7 @@ msgstr ""
#: instances/templates/instances/snapshots_tab.html:22 #: instances/templates/instances/snapshots_tab.html:22
msgid "" msgid ""
"This may take more than an hour, depending on how much content is on your " "This may take more than an hour, depending on how much content is on your "
"droplet and how large the disk is." "instance and how large the disk is."
msgstr "" msgstr ""
#: instances/templates/instances/snapshots_tab.html:27 #: instances/templates/instances/snapshots_tab.html:27
@ -2508,347 +2509,353 @@ msgstr ""
msgid "None available device name" msgid "None available device name"
msgstr "" msgstr ""
#: instances/views.py:236 #: instances/views.py:253
msgid "Templates cannot be started." msgid "Templates cannot be started."
msgstr "" msgstr ""
#: instances/views.py:339 #: instances/views.py:356
#, python-format #, python-format
msgid "Migrate to %(hostname)%" msgid "Instance is migrated to %(hostname)s"
msgstr "" msgstr ""
#: instances/views.py:362 #: instances/views.py:379
msgid "Reset root password" msgid "Reset root password"
msgstr "" msgstr ""
#: instances/views.py:368 instances/views.py:397 #: instances/views.py:385 instances/views.py:414
msgid "Please shutdown down your instance and then try again" msgid "Please shutdown down your instance and then try again"
msgstr "" msgstr ""
#: instances/views.py:389 #: instances/views.py:406
#, python-format #, python-format
msgid "Installed new SSH public key %(keyname)s" msgid "Installed new SSH public key %(keyname)s"
msgstr "" msgstr ""
#: instances/views.py:416 #: instances/views.py:434
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:425 #: instances/views.py:441
msgid "Resize CPU" #, python-format
msgid "CPU is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:453 #: instances/views.py:470
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize memory of " "User %(quota_msg)s quota reached, cannot resize memory of "
"'%(instance_name)s'!" "'%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:462 #: instances/views.py:476
msgid "Resize Memory" #, python-format
msgid "Memory is resized: %(old)s to %(new)s"
msgstr "" msgstr ""
#: instances/views.py:491 #: instances/views.py:508
#, python-format #, python-format
msgid "" msgid ""
"User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:498 #: instances/views.py:513
msgid "Disk resize"
msgstr ""
#: instances/views.py:537
#, python-format #, python-format
msgid "Attach new disk %(name)s (%(format)s)" msgid "Disk is resized: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:568 #: instances/views.py:556
#, python-format
msgid "Attach new disk: %(name)s (%(format)s)"
msgstr ""
#: instances/views.py:591
#, python-format #, python-format
msgid "Attach Existing disk: %(target_dev)s" msgid "Attach Existing disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:624 #: instances/views.py:653
msgid "Volume changes are applied. But it will be activated after shutdown" msgid "Volume changes are applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:626 #: instances/views.py:656
msgid "Volume is changed successfully." msgid "Volume is changed successfully."
msgstr "" msgstr ""
#: instances/views.py:627 #: instances/views.py:657
#, python-format #, python-format
msgid "Edit disk: %(target_dev)s" msgid "Edit disk: %(target_dev)s"
msgstr "" msgstr ""
#: instances/views.py:649 #: instances/views.py:681
#, python-format #, python-format
msgid "Delete disk: %(dev)s" msgid "Delete disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:665 #: instances/views.py:699
#, python-format #, python-format
msgid "Detach disk: %(dev)s" msgid "Detach disk: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:678 #: instances/views.py:716
#, python-format #, python-format
msgid "Add CD-ROM: %(target)s" msgid "Add CD-ROM: %(target)s"
msgstr "" msgstr ""
#: instances/views.py:691 #: instances/views.py:731
#, python-format #, python-format
msgid "Detach CD-ROM: %(dev)s" msgid "Detach CD-ROM: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:704 #: instances/views.py:746
#, python-format #, python-format
msgid "Mount media: %(dev)s" msgid "Mount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:717 #: instances/views.py:761
#, python-format #, python-format
msgid "Unmount media: %(dev)s" msgid "Unmount media: %(dev)s"
msgstr "" msgstr ""
#: instances/views.py:730 #: instances/views.py:776
#, python-format #, python-format
msgid "New snapshot: %(name)s" msgid "Create snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:741 #: instances/views.py:789
#, python-format #, python-format
msgid "Delete snapshot: %(snap_name)s" msgid "Delete snapshot: %(snap)s"
msgstr "" msgstr ""
#: instances/views.py:752 #: instances/views.py:802
msgid "Successful revert snapshot: " msgid "Successful revert snapshot: "
msgstr "" msgstr ""
#: instances/views.py:755 #: instances/views.py:805
msgid "Revert snapshot" msgid "Revert snapshot: %(snap)"
msgstr "" msgstr ""
#: instances/views.py:769 #: instances/views.py:819
#, python-format #, python-format
msgid "VCPU %(id)s is enabled=%(enabled)s" msgid "VCPU %(id)s is enabled=%(enabled)s"
msgstr "" msgstr ""
#: instances/views.py:780 #: instances/views.py:828
#, python-format #, python-format
msgid "VCPU Hot-plug is enabled=%(status)s" msgid "VCPU Hot-plug is enabled=%(status)s"
msgstr "" msgstr ""
#: instances/views.py:791 #: instances/views.py:838
msgid "Set autostart" msgid "Set autostart"
msgstr "" msgstr ""
#: instances/views.py:800 #: instances/views.py:847
msgid "Unset autostart" msgid "Unset autostart"
msgstr "" msgstr ""
#: instances/views.py:809 #: instances/views.py:856
msgid "Enable boot menu" msgid "Enable boot menu"
msgstr "" msgstr ""
#: instances/views.py:818 #: instances/views.py:865
msgid "Disable boot menu" msgid "Disable boot menu"
msgstr "" msgstr ""
#: instances/views.py:833 #: instances/views.py:880
msgid "Set boot order" msgid "Set boot order"
msgstr "" msgstr ""
#: instances/views.py:836 #: instances/views.py:885
msgid "Boot menu changes applied. But it will be activated after shutdown" msgid "Boot menu changes applied. But it will be activated after shutdown"
msgstr "" msgstr ""
#: instances/views.py:838 #: instances/views.py:888
msgid "Boot order changed successfully." msgid "Boot order changed successfully."
msgstr "" msgstr ""
#: instances/views.py:849 #: instances/views.py:899
msgid "Edit XML" msgid "Change instance XML"
msgstr "" msgstr ""
#: instances/views.py:863 #: instances/views.py:913
#, python-format #, python-format
msgid "Set Guest Agent %(status)s" msgid "Set Guest Agent: %(status)s"
msgstr "" msgstr ""
#: instances/views.py:873 #: instances/views.py:923
msgid "Set Video Model" msgid "Set Video Model: %(model)"
msgstr "" msgstr ""
#: instances/views.py:882 #: instances/views.py:932
msgid "Change network" msgid "Change network"
msgstr "" msgstr ""
#: instances/views.py:895 #: instances/views.py:945
msgid "Network Device Config is changed. Please shutdown instance to activate." msgid "Network Device Config is changed. Please shutdown instance to activate."
msgstr "" msgstr ""
#: instances/views.py:903 #: instances/views.py:960
msgid "Add network" #, python-format
msgid "Add network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:917 #: instances/views.py:971
msgid "Delete network" #, python-format
msgid "Delete Network: %(mac)s"
msgstr "" msgstr ""
#: instances/views.py:933 #: instances/views.py:984
#, python-format #, python-format
msgid "Set Link State: %(state)s" msgid "Set Link State: %(state)s"
msgstr "" msgstr ""
#: instances/views.py:952 #: instances/views.py:1004 networks/views.py:231
#, python-format #, python-format
msgid "%(qos_dir)s QoS is set" msgid "%(qos_dir)s QoS is set"
msgstr "" msgstr ""
#: instances/views.py:956 #: instances/views.py:1009
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is set. Network XML is changed. Stop and " "%(qos_dir)s QoS is set. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:970 #: instances/views.py:1027 networks/views.py:245
#, python-format #, python-format
msgid "%(qos_dir)s QoS is deleted" msgid "%(qos_dir)s QoS is deleted"
msgstr "" msgstr ""
#: instances/views.py:974 #: instances/views.py:1033
#, python-format #, python-format
msgid "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and "
"start network to activate new config." "start network to activate new config."
msgstr "" msgstr ""
#: instances/views.py:990 #: instances/views.py:1052
msgid "Only one owner is allowed and the one already added" msgid "Only one owner is allowed and the one already added"
msgstr "" msgstr ""
#: instances/views.py:995 #: instances/views.py:1057
#, python-format #, python-format
msgid "Added owner %(user)s" msgid "Add owner: %(user)s"
msgstr "" msgstr ""
#: instances/views.py:1006 #: instances/views.py:1068
#, python-format #, python-format
msgid "Deleted owner %(userinstance_id)s" msgid "Delete owner: %(userinstance_id)s "
msgstr "" msgstr ""
#: instances/views.py:1038 #: instances/views.py:1100
#, python-format #, python-format
msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!"
msgstr "" msgstr ""
#: instances/views.py:1044 #: instances/views.py:1106
msgid "Instance 'clone_name' already exists!" #, python-format
msgid "Instance '%(clone_name)s' already exists!"
msgstr "" msgstr ""
#: instances/views.py:1047 #: instances/views.py:1109
#, python-format #, python-format
msgid "Instance name '%(clone_name)s' contains invalid characters!" msgid "Instance name '%(clone_name)s' contains invalid characters!"
msgstr "" msgstr ""
#: instances/views.py:1050 #: instances/views.py:1116
#, python-format #, python-format
msgid "Instance MAC '%(clone_mac)s' invalid format!" msgid "Instance MAC '%(clone_mac)s' invalid format!"
msgstr "" msgstr ""
#: instances/views.py:1060 #: instances/views.py:1130
#, python-format #, python-format
msgid "Clone of '%(instance_name)s'" msgid "Create a clone of '%(instance_name)s'"
msgstr "" msgstr ""
#: instances/views.py:1093 #: instances/views.py:1171
msgid "" msgid ""
"Error setting console password. You should check that your instance have an " "Error setting console password. You should check that your instance have an "
"graphic device." "graphic device."
msgstr "" msgstr ""
#: instances/views.py:1096 #: instances/views.py:1176
msgid "Set VNC password" msgid "Set VNC password"
msgstr "" msgstr ""
#: instances/views.py:1104 #: instances/views.py:1184
msgid "Set VNC keymap" msgid "Set VNC keymap"
msgstr "" msgstr ""
#: instances/views.py:1109 #: instances/views.py:1190
msgid "Set VNC type" msgid "Set VNC type"
msgstr "" msgstr ""
#: instances/views.py:1114 #: instances/views.py:1195
msgid "Set VNC listen address" msgid "Set VNC listen address"
msgstr "" msgstr ""
#: instances/views.py:1137 #: instances/views.py:1218
msgid "Edit options" msgid "Edit options"
msgstr "" msgstr ""
#: instances/views.py:1151 #: instances/views.py:1232
msgid "Send console.vv file" msgid "Send console.vv file"
msgstr "" msgstr ""
#: instances/views.py:1206 instances/views.py:1298 #: instances/views.py:1293 instances/views.py:1388
msgid "A virtual machine with this name already exists" msgid "A virtual machine with this name already exists"
msgstr "" msgstr ""
#: instances/views.py:1281 #: instances/views.py:1370
msgid "You haven't defined any storage pools" msgid "You haven't defined any storage pools"
msgstr "" msgstr ""
#: instances/views.py:1283 #: instances/views.py:1372
msgid "You haven't defined any network pools" msgid "You haven't defined any network pools"
msgstr "" msgstr ""
#: instances/views.py:1300 #: instances/views.py:1393
msgid "There is an instance with same name. Remove it and try again!" msgid "There is an instance with same name. Remove it and try again!"
msgstr "" msgstr ""
#: instances/views.py:1304 #: instances/views.py:1399
msgid "No Virtual Machine MAC has been entered" msgid "No Virtual Machine MAC has been entered"
msgstr "" msgstr ""
#: instances/views.py:1327 #: instances/views.py:1431
msgid "Image has already exist. Please check volumes or change instance name" msgid "Image has already exist. Please check volumes or change instance name"
msgstr "" msgstr ""
#: instances/views.py:1347 #: instances/views.py:1459
msgid "First you need to create or select an image" msgid "First you need to create or select an image"
msgstr "" msgstr ""
#: instances/views.py:1365 #: instances/views.py:1477
msgid "Invalid cache mode" msgid "Invalid cache mode"
msgstr "" msgstr ""
#: instances/views.py:1402 #: instances/views.py:1520
msgid "Instance is created" msgid "Instance is created"
msgstr "" msgstr ""
#: instances/views.py:1423 #: instances/views.py:1543
msgid "Flavor Created" msgid "Flavor Created"
msgstr "" msgstr ""
#: instances/views.py:1431 #: instances/views.py:1549
msgid "Create Flavor" msgid "Create Flavor"
msgstr "" msgstr ""
#: instances/views.py:1442 #: instances/views.py:1559
msgid "Flavor Updated" msgid "Flavor Updated"
msgstr "" msgstr ""
#: instances/views.py:1450 #: instances/views.py:1565
msgid "Update Flavor" msgid "Update Flavor"
msgstr "" msgstr ""
#: instances/views.py:1460 #: instances/views.py:1574
msgid "Flavor Deleted" msgid "Flavor Deleted"
msgstr "" msgstr ""
@ -3274,57 +3281,50 @@ msgstr ""
msgid "Please enter bridge/dev name" msgid "Please enter bridge/dev name"
msgstr "" msgstr ""
#: networks/views.py:56 #: networks/views.py:57
msgid "For libvirt, the IPv6 network prefix must be /64" msgid "For libvirt, the IPv6 network prefix must be /64"
msgstr "" msgstr ""
#: networks/views.py:126 #: networks/views.py:130
msgid "Unknown Network Family" msgid "Unknown Network Family"
msgstr "" msgstr ""
#: networks/views.py:176 #: networks/views.py:180
msgid "{family.upper()} Fixed Address Operation Completed." #, python-format
msgid "Fixed address operation completed for %(family)s"
msgstr "" msgstr ""
#: networks/views.py:186 #: networks/views.py:190
msgid "{family.upper()} Fixed Address is Deleted." #, python-format
msgid "%(family)s Fixed Address is Deleted."
msgstr "" msgstr ""
#: networks/views.py:194 #: networks/views.py:198
msgid "{family.upper()} DHCP Range is Changed." #, python-format
msgid "%(family)s DHCP Range is Changed."
msgstr "" msgstr ""
#: networks/views.py:203 #: networks/views.py:210
msgid "" msgid ""
"Network XML is changed. \\Stop and start network to activate new config." "Network XML is changed. \\Stop and start network to activate new config."
msgstr "" msgstr ""
#: networks/views.py:205 #: networks/views.py:215
msgid "Network XML is changed." msgid "Network XML is changed."
msgstr "" msgstr ""
#: networks/views.py:218 #: networks/views.py:228
msgid "{qos_dir.capitalize()} QoS is set. Network XML is changed." #, python-format
msgid ""
"%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network "
"to activate new config"
msgstr "" msgstr ""
#: networks/views.py:219 #: networks/views.py:242
msgid "Stop and start network to activate new config" #, python-format
msgstr "" msgid ""
"%(qos_dir)s QoS is deleted. Network XML is changed. Stop and start network "
#: networks/views.py:221 "to activate new config"
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:232
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:233
msgid "Stop and start network to activate new config."
msgstr ""
#: networks/views.py:235
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr "" msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12 #: nwfilters/templates/add_nwf_rule.html:12
@ -3398,22 +3398,22 @@ msgstr ""
#: nwfilters/views.py:48 #: nwfilters/views.py:48
#, python-format #, python-format
msgid "Creating NWFilter: %s" msgid "%(filter)s network filter is created"
msgstr "" msgstr ""
#: nwfilters/views.py:57 #: nwfilters/views.py:57
#, python-brace-format #, python-format
msgid "Deleting NWFilter: {name}" msgid "%(filter)s network filter is deleted"
msgstr "" msgstr ""
#: nwfilters/views.py:69 #: nwfilters/views.py:73
#, python-brace-format #, python-format
msgid "NWFilter is in use by {inst}. Cannot be deleted." msgid "NWFilter is in use by %(instance)s. Cannot be deleted."
msgstr "" msgstr ""
#: nwfilters/views.py:86 #: nwfilters/views.py:90
#, python-brace-format #, python-format
msgid "Cloning NWFilter {name} as {cln_name}" msgid "Cloning NWFilter %(name)s as %(clone)s"
msgstr "" msgstr ""
#: secrets/templates/create_secret_block.html:12 #: secrets/templates/create_secret_block.html:12
@ -3625,34 +3625,36 @@ msgstr ""
msgid "You need create secret for pool" msgid "You need create secret for pool"
msgstr "" msgstr ""
#: storages/views.py:49 #: storages/views.py:53
msgid "You need input all fields for creating ceph pool" msgid "You need input all fields for creating ceph pool"
msgstr "" msgstr ""
#: storages/views.py:132 #: storages/views.py:153
#, python-brace-format #, python-format
msgid "Volume: {volname} is deleted." msgid "Volume: %(volume)s is deleted."
msgstr "" msgstr ""
#: storages/views.py:137 #: storages/views.py:158
msgid "ISO image already exist" msgid "ISO image already exist"
msgstr "" msgstr ""
#: storages/views.py:141 #: storages/views.py:162
msgid "ISO: {request.FILES['file']} is uploaded." #, python-format
msgid "ISO: %(file)s is uploaded."
msgstr "" msgstr ""
#: storages/views.py:150 #: storages/views.py:171
msgid "Name of volume already in use" msgid "Name of volume already in use"
msgstr "" msgstr ""
#: storages/views.py:160 #: storages/views.py:182
msgid "{data['image']} image cloned as {name} successfully" #, python-format
msgid "%(image)s image cloned as %(clone)s successfully"
msgstr "" msgstr ""
#: storages/views.py:199 #: storages/views.py:228
#, python-brace-format #, python-format
msgid "Image file {name} is created successfully" msgid "Image file %(name)s is created successfully"
msgstr "" msgstr ""
#: templates/403.html:3 #: templates/403.html:3