1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2024-10-31 19:44:16 +00:00

fix some messages, add translation for some keywords, update tr locale file

This commit is contained in:
catborise 2020-06-12 14:46:17 +03:00
parent fd3212de90
commit e97d592e51
29 changed files with 1987 additions and 1364 deletions

View file

@ -19,8 +19,8 @@ class UserInstance(models.Model):
class UserSSHKey(models.Model):
user = models.ForeignKey(User, on_delete=models.DO_NOTHING)
keyname = models.CharField(max_length=25)
keypublic = models.CharField(max_length=500)
keyname = models.CharField(_('key name'), max_length=25)
keypublic = models.CharField(_('public key'), max_length=500)
def __unicode__(self):
return self.keyname
@ -29,24 +29,28 @@ class UserSSHKey(models.Model):
class UserAttributes(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
can_clone_instances = models.BooleanField(default=True)
max_instances = models.IntegerField(default=2,
max_instances = models.IntegerField(_('max instances'),
default=2,
help_text=_("-1 for unlimited. Any integer value"),
validators=[
MinValueValidator(-1),
])
max_cpus = models.IntegerField(
_('max CPUs'),
default=2,
help_text="-1 for unlimited. Any integer value",
help_text=_("-1 for unlimited. Any integer value"),
validators=[MinValueValidator(-1)],
)
max_memory = models.IntegerField(
_('max memory'),
default=2048,
help_text="-1 for unlimited. Any integer value",
help_text=_("-1 for unlimited. Any integer value"),
validators=[MinValueValidator(-1)],
)
max_disk_size = models.IntegerField(
_('max disk size'),
default=20,
help_text="-1 for unlimited. Any integer value",
help_text=_("-1 for unlimited. Any integer value"),
validators=[MinValueValidator(-1)],
)

View file

@ -1,13 +1,13 @@
from django.db import models
from django.utils.translation import ugettext_lazy as _
class AppSettings(models.Model):
def choices_as_list(self):
return self.choices.split(',')
name = models.CharField(max_length=25, null=False)
key = models.CharField(db_index=True, max_length=50, unique=True)
value = models.CharField(max_length=25)
choices = models.CharField(max_length=50)
description = models.CharField(max_length=100, null=True)
name = models.CharField(_('name'), max_length=25, null=False)
key = models.CharField(_('key'), db_index=True, max_length=50, unique=True)
value = models.CharField(_('value'), max_length=25)
choices = models.CharField(_('choices'), max_length=50)
description = models.CharField(_('description'), max_length=100, null=True)

View file

@ -37,9 +37,9 @@
{% if request.user.is_superuser %}
<form method="post" action="" role="form" aria-label="Edit sass directory settings form">{% csrf_token %}
<div class="form-group row">
<label class="col-sm-3 col-form-label">{{ sass_dir.name }}</label>
<label class="col-sm-3 col-form-label">{% trans sass_dir.name %}</label>
<div class="col-sm-6">
<input class="form-control" name="{{ sass_dir.key }}" value="{{ sass_dir.value }}" onchange="this.form.submit()"/>
<input class="form-control" name="{{ sass_dir.key }}" value="{{ sass_dir.value }}" onchange="this.form.submit()" title="{% trans sass_dir.description %}"/>
</div>
</div>
</form>
@ -47,7 +47,7 @@
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans bootstrap_theme.name %}</label>
<div class="col-sm-6">
<select class="form-control" name="{{ bootstrap_theme.key }}" onchange="this.form.submit()">
<select class="form-control" name="{{ bootstrap_theme.key }}" onchange="this.form.submit()" title="{% trans bootstrap_theme.description %}">
{% for theme in themes_list %}
<option {% if bootstrap_theme.value == theme %}selected{% endif %} value="{{ theme }}">{{ theme }}</option>
{% endfor %}
@ -61,16 +61,16 @@
{% for setting in appsettings %}
<form method="post" action="" role="form" aria-label="{{setting.name}} form">{% csrf_token %}
<div class="form-group row">
<label class="col-sm-3 col-form-label">{{ setting.name }}</label>
<label class="col-sm-3 col-form-label">{% trans setting.name %}</label>
<div class="col-sm-6">
{% if setting.choices %}
<select class="form-control" name="{{ setting.key }}" onchange="this.form.submit()" title="{{ setting.description }}">
<select class="form-control" name="{{ setting.key }}" onchange="this.form.submit()" title="{% trans setting.description %}">
{% for choice in setting.choices_as_list %}
<option {% if setting.value == choice %} selected {% endif %} value={{ choice }}>{% trans choice %}</option>
{% endfor %}
</select>
{% else %}
<input class="form-control" name="{{ setting.key }}" value="{{ setting.value }}" title="{{ setting.description }}" onchange="this.form.submit()"/>
<input class="form-control" name="{{ setting.key }}" value="{{ setting.value }}" title="{% trans setting.description %}" onchange="this.form.submit()"/>
{% endif%}
</div>
</div>

View file

@ -20,7 +20,7 @@ def appsettings(request):
:return:
"""
error_messages = []
main_css = "wvc-main.min.css"
sass_dir = AppSettings.objects.get(key="SASS_DIR")
bootstrap_theme = AppSettings.objects.get(key="BOOTSTRAP_THEME")
try:
@ -59,7 +59,7 @@ def appsettings(request):
main.write(scss_var + "\n" + scss_boot + "\n" + scss_bootswatch + "\n")
css_compressed = sass.compile(string=scss_var + "\n"+ scss_boot + "\n" + scss_bootswatch, output_style='compressed')
with open("static/" + "css/wvc-main.min.css", "w") as css:
with open("static/css/" + main_css, "w") as css:
css.write(css_compressed)
bootstrap_theme.value = theme

View file

@ -1,12 +1,12 @@
from django.db.models import Model, CharField, IntegerField
from django.utils.translation import ugettext_lazy as _
class Compute(Model):
name = CharField(max_length=64, unique=True)
hostname = CharField(max_length=64)
login = CharField(max_length=20)
password = CharField(max_length=14, blank=True, null=True)
details = CharField(max_length=64, null=True, blank=True)
name = CharField(_('name'), max_length=64, unique=True)
hostname = CharField(_('hostname'), max_length=64)
login = CharField(_('login'), max_length=20)
password = CharField(_('password'), max_length=14, blank=True, null=True)
details = CharField(_('details'), max_length=64, null=True, blank=True)
type = IntegerField()
def __unicode__(self):

View file

@ -37,17 +37,17 @@
</div>
<div class="card-body">
<dl class="row">
<dt class="col-4">{% trans "Status" %}</dt>
<dt class="col-5">{% trans "Status" %}</dt>
{% if compute.status %}
<dd class="col-8">{% trans "Connected" %}</dd>
<dd class="col-7">{% trans "Connected" %}</dd>
{% else %}
<dd class="col-8">{% trans "Not Connected" %}</dd>
<dd class="col-7">{% trans "Not Connected" %}</dd>
{% endif %}
<dt class="col-4">{% trans "Details" %}</dt>
<dt class="col-5">{% trans "Details" %}</dt>
{% if compute.details %}
<dd class="col-8">{% trans compute.details %}</dd>
<dd class="col-7">{% trans compute.details %}</dd>
{% else %}
<dd class="col-8">{% trans "No details available" %}</dd>
<dd class="col-7">{% trans "No details available" %}</dd>
{% endif %}
</dl>
@ -63,7 +63,7 @@
<form method="post" role="form" aria-label="Edit tcp host form">{% csrf_token %}
<div class="modal-body">
<div class="form-group row">
<label class="col-sm-4 col-form-label">{% trans "Label" %}</label>
<label class="col-sm-4 col-form-label">{% trans "Name" %}</label>
<div class="col-sm-6">
<input type="hidden" name="host_id" value="{{ compute.id }}">
<input type="text" name="name" class="form-control" value="{{ compute.name }}" maxlength="20" required pattern="[a-zA-Z0-9\.\-_]+">
@ -111,7 +111,7 @@
<div class="modal-body">
<p class="modal-body">{% trans "Need create ssh <a href='https://github.com/retspen/webvirtmgr/wiki/Setup-SSH-Authorization'>authorization key</a>. If you have another SSH port on your server, you can add IP:PORT like '192.168.1.1:2222'." %}</p>
<div class="form-group row">
<label class="col-sm-4 col-form-label">{% trans "Label" %}</label>
<label class="col-sm-4 col-form-label">{% trans "Name" %}</label>
<div class="col-sm-6">
<input type="hidden" name="host_id" value="{{ compute.id }}">
<input type="text" name="name" class="form-control" value="{{ compute.name }}" maxlength="20" required pattern="[a-z0-9\.\-_]+">
@ -154,7 +154,7 @@
<form method="post" role="form" aria-label="Edit tls host form">{% csrf_token %}
<div class="modal-body">
<div class="form-group row">
<label class="col-sm-4 col-form-label">{% trans "Label" %}</label>
<label class="col-sm-4 col-form-label">{% trans "Name" %}</label>
<div class="col-sm-6">
<input type="hidden" name="host_id" value="{{ compute.id }}">
<input type="text" name="name" class="form-control" value="{{ compute.name }}" maxlength="20" required pattern="[a-z0-9\.\-_]+">
@ -202,7 +202,7 @@
<form method="post" role="form" aria-label="Edit/delete host form">{% csrf_token %}
<div class="modal-body">
<div class="form-group row">
<label class="col-sm-4 col-form-label">{% trans "Label" %}</label>
<label class="col-sm-4 col-form-label">{% trans "Name" %}</label>
<div class="col-sm-6">
<input type="hidden" name="host_id" value="{{ compute.id }}">
<input type="text" name="name" class="form-control" value="{{ compute.name }}" maxlength="20" required pattern="[a-z0-9\.\-_]+">

View file

@ -21,4 +21,4 @@ def validate_hostname(value):
def validate_name(value):
have_symbol = wrong_name.match('[^a-zA-Z0-9._-]+')
if have_symbol:
raise ValidationError(_('The host name must not contain any special characters'))
raise ValidationError(_('The hostname must not contain any special characters'))

View file

@ -111,7 +111,7 @@
var path = spice_query_var('path', 'websockify');
if ((!host) || (!port)) {
console.log("must specify host and port in URL");
console.log(_("must specify host and port in URL"));
return;
}
@ -222,4 +222,3 @@
<!-- If DUMPXXX is turned on, dumped images will go here -->
</div>
{% endblock %}

View file

@ -45,7 +45,7 @@ def console(request):
if console_type == 'vnc' or console_type == 'spice':
response = render(request, console_page, locals())
else:
console_error = "Console type: %s no support" % console_type
console_error = f"Console type: {console_type} no support"
response = render(request, 'console-vnc-lite.html', locals())
response.set_cookie('token', token)

View file

@ -1,11 +1,11 @@
from django.db.models import Model, CharField, IntegerField
from django.utils.translation import ugettext_lazy as _
class Flavor(Model):
label = CharField(max_length=12)
memory = IntegerField()
vcpu = IntegerField()
disk = IntegerField()
label = CharField(_('label'), max_length=12)
memory = IntegerField(_('memory'))
vcpu = IntegerField(_('vcpu'))
disk = IntegerField(_('disk'))
def __unicode__(self):
return self.name

View file

@ -7,7 +7,9 @@
<!-- Page Heading -->
<div class="row">
<div class="col-lg-12">
<h3 class="page-header">{% trans "New instance on" %} {{ compute.name }}</h3>
<h3 class="page-header">
{% blocktrans with host=compute.name %}New instance on {{ host }} {% endblocktrans %}
</h3>
</div>
</div>
<!-- /.row -->

View file

@ -10,7 +10,7 @@
<div class="row">
<div class="col-lg-12">
<h3 class="page-header">
{% trans "New instance on" %} {{ compute.name }}
{% blocktrans with host=compute.name %}New instance on {{ host }} {% endblocktrans %}</h3>
</h3>
</div>
</div>
@ -104,8 +104,8 @@
<div class="modal-body">
<form method="post" role="form" aria-label="Create instance from flavor form">{% csrf_token %}
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "Name" %}</label>
<div class="col-sm-6">
<label class="col-sm-4 col-form-label">{% trans "Name" %}</label>
<div class="col-sm-7">
<input type="text" class="form-control" name="name"
placeholder="{% trans "Name" %}" maxlength="64" required
pattern="[a-zA-Z0-9\.\-_]+">
@ -116,9 +116,9 @@
</div>
{% if firmwares %}
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "Firmware" %}</label>
<div class="col-sm-6">
<select class="custom-select" id="select_firmware" name="firmware">
<label class="col-sm-4 col-form-label">{% trans "Firmware" %}</label>
<div class="col-sm-7">
<select class="form-control" id="select_firmware" name="firmware">
{% for frm in firmwares %}
<option value="{{ frm }}" {% if frm in default_firmware %}selected{% endif %}>{{ frm }}</option>
{% endfor %}
@ -128,9 +128,9 @@
{% endif %}
{% if dom_caps.cpu_modes %}
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "VCPU Config" %}</label>
<div class="col-sm-6">
<select id="vcpu_mode" name="vcpu_mode" class="custom-select">
<label class="col-sm-4 col-form-label">{% trans "VCPU Config" %}</label>
<div class="col-sm-7">
<select class="form-control" id="vcpu_mode" name="vcpu_mode">
<option value=""> {% trans 'no-mode' %}</option>
{% for mode in dom_caps.cpu_modes %}
{% if mode == 'custom' %}
@ -150,10 +150,10 @@
</div>
{% endif %}
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "Storage" %}</label>
<div class="col-sm-6">
<label class="col-sm-4 col-form-label">{% trans "Storage" %}</label>
<div class="col-sm-7">
<input type="hidden" name="cache_mode" value="default">
<select name="storage" class="custom-select">
<select class="form-control" name="storage">
{% if storages %}
{% for storage in storages %}
<option value="{{ storage }}">{{ storage }}</option>
@ -165,9 +165,9 @@
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "Network" %}</label>
<div class="col-sm-6">
<select name="networks" class="custom-select">
<label class="col-sm-4 col-form-label">{% trans "Network" %}</label>
<div class="col-sm-7">
<select class="form-control" name="networks">
{% for network in networks %}
<option value="{{ network }}">{{ network }}</option>
{% endfor %}
@ -175,8 +175,8 @@
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "Advanced" %}</label>
<div class="col-sm-6">
<label class="col-sm-4 col-form-label">{% trans "Advanced" %}</label>
<div class="col-sm-7">
<button class="btn btn-block btn-outline-light" type="button" data-toggle="collapse" data-target="#flavAddCollapse" aria-expanded="false" aria-controls="collapseExample">
<span class="fa fa-caret-down"></span>
</button>
@ -184,9 +184,9 @@
</div>
<div class="collapse" id="flavAddCollapse">
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "NWFilter" %}</label>
<div class="col-sm-6">
<select name="nwfilter" class="custom-select">
<label class="col-sm-4 col-form-label">{% trans "NWFilter" %}</label>
<div class="col-sm-7">
<select class="form-control" name="nwfilter">
<option value="">{% trans "None" %}</option>
{% for nwfilter in nwfilters %}
<option value="{{ nwfilter }}">{{ nwfilter }}</option>
@ -195,9 +195,9 @@
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "HDD cache mode" %}</label>
<div class="col-sm-6">
<select id="cache_mode" name="cache_mode" class="custom-select">
<label class="col-sm-4 col-form-label">{% trans "HDD cache mode" %}</label>
<div class="col-sm-7">
<select class="form-control" id="cache_mode" name="cache_mode">
{% for mode, name in cache_modes %}
<option value="{{ mode }}" {% if mode == default_cache %}selected {% endif %}>
{% trans name %}</option>
@ -206,16 +206,16 @@
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "MAC" %}</label>
<div class="col-sm-6">
<label class="col-sm-4 col-form-label">{% trans "MAC" %}</label>
<div class="col-sm-7">
<input type="text" class="form-control" name="mac" maxlength="17" value="{{ mac_auto }}" required pattern="[a-zA-Z0-9:]+">
</div>
</div>
{% if dom_caps.graphics_support == 'yes' %}
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "Graphics" %}</label>
<div class="col-sm-6">
<select name="graphics" class="custom-select">
<label class="col-sm-4 col-form-label">{% trans "Graphics" %}</label>
<div class="col-sm-7">
<select class="form-control" name="graphics">
{% for graphics in dom_caps.graphics_types %}
<option value="{{ graphics }}" {% if default_graphics == graphics %}selected{% endif %}>{{ graphics }}</option>
{% endfor %}
@ -224,9 +224,9 @@
</div>
{% endif %}
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "Video" %}</label>
<div class="col-sm-6">
<select name="video" class="custom-select">
<label class="col-sm-4 col-form-label">{% trans "Video" %}</label>
<div class="col-sm-7">
<select class="form-control" name="video">
{% if not videos %}
<option value="vga">vga</option>
<option value="cirrus">cirrus</option>
@ -238,9 +238,9 @@
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "Console Access" %}</label>
<div class="col-sm-6">
<select name="listener_addr" class="custom-select">
<label class="col-sm-4 col-form-label">{% trans "Console Access" %}</label>
<div class="col-sm-7">
<select class="custom-select" name="listener_addr">
{% for addr, label in listener_addr %}
<option value="{{ addr }}" {% if addr == "0.0.0.0" %} selected {% endif %}>{{ label }}</option>
{% endfor %}
@ -248,21 +248,21 @@
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "Console Password" %}</label>
<div class="col-sm-6">
<input type="password" class="form-control" name="console_pass" placeholder="{% trans "Console Password" %}" maxlength="64">
<label class="col-sm-4 col-form-label">{% trans "Console Password" %}</label>
<div class="col-sm-7">
<input class="form-control" type="password" name="console_pass" placeholder="{% trans "Console Password" %}" maxlength="64">
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "Guest Agent" %}</label>
<div class="col-sm-6">
<label class="col-sm-4 col-form-label">{% trans "Guest Agent" %}</label>
<div class="col-sm-7">
<input type="checkbox" name="qemu_ga" value="true" checked>
</div>
</div>
{% if virtio_support %}
<div class="form-group row">
<label class="col-sm-3 col-form-label">{% trans "VirtIO" %}</label>
<div class="col-sm-6">
<label class="col-sm-4 col-form-label">{% trans "VirtIO" %}</label>
<div class="col-sm-7">
<input type="checkbox" name="virtio" value="{{ virtio_support }}" checked>
</div>
</div>

View file

@ -34,7 +34,7 @@ def os_metadata_json(request, version):
response = {'uuid': OS_UUID, 'hostname': hostname}
return HttpResponse(json.dumps(response))
else:
err = 'Invalid version: {}'.format(version)
err = f"Invalid version: {version}"
raise Http404(err)
@ -59,7 +59,7 @@ def os_userdata(request, version):
return render(request, 'user_data', locals())
else:
err = 'Invalid version: {}'.format(version)
err = f"Invalid version: {version}"
raise Http404(err)
@ -108,5 +108,5 @@ def get_vdi_url(request, compute_id, vname):
response = url
return HttpResponse(response)
except libvirtError as lib_err:
err = f"Error getting vdi url for {vname}"
err = f"Error getting VDI URL for {vname}"
raise Http404(err)

View file

@ -1,3 +1,3 @@
@import 'dev/scss//wvc-theme/flatly/variables';
@import 'dev/scss//bootstrap-overrides.scss';
@import 'dev/scss//wvc-theme/flatly/bootswatch';
@import 'dev/scss/wvc-theme/flatly/variables';
@import 'dev/scss/bootstrap-overrides.scss';
@import 'dev/scss/wvc-theme/flatly/bootswatch';

View file

@ -7,10 +7,10 @@ from computes.models import Compute
class Instance(Model):
compute = ForeignKey(Compute, on_delete=CASCADE)
name = CharField(max_length=120)
uuid = CharField(max_length=36)
is_template = BooleanField(default=False)
created = DateField(auto_now_add=True)
name = CharField(_('name'), max_length=120)
uuid = CharField(_('uuid'), max_length=36)
is_template = BooleanField(_('is template'), default=False)
created = DateField(_('created'), auto_now_add=True)
def __unicode__(self):
return self.name

View file

@ -1178,7 +1178,7 @@
</form>
<div class="clearfix"></div>
</div>
<div role="tabpanel" class="tab-pane ta"b-pane-bordered" id="xmledit">
<div role="tabpanel" class="tab-pane tab-pane-bordered" id="xmledit">
<p>{% trans "If you need to edit XML please Power Off the instance" %}</p>
<form method="post" role="form" aria-label="Edit instance XML form">{% csrf_token %}
<div class="col-sm-12" id="xmlheight">
@ -1622,7 +1622,7 @@
{% for disk in disks %}
<div class="mb-1 card border-warning">
<div class="card-header">
<h3 class="card-title"><i class="fa fa-long-arrow-right"></i> {% trans "Disk I/O device" %}: {{ disk.dev }}</h3>
<h5 class="card-title"><i class="fa fa-long-arrow-right"></i> {% trans "Disk I/O device" %}: {{ disk.dev }}</h5>
</div>
<div class="card-body">
<div class="flot-chart">

View file

@ -257,7 +257,7 @@ def instance(request, compute_id, vname):
if autostart:
conn_new.set_autostart(1)
conn_new.close()
msg = _("Migrate to %s" % new_compute.hostname)
msg = _(f"Migrate to {new_compute.hostname}")
addlogmsg(request.user.username, instance.name, msg)
try:
@ -337,7 +337,7 @@ def instance(request, compute_id, vname):
if instance.uuid != uuid:
instance.uuid = uuid
instance.save()
msg = _("Fixing UUID %s" % uuid)
msg = _(f"Fixing UUID {uuid}")
addlogmsg(request.user.username, instance.name, msg)
except Instance.DoesNotExist:
instance = Instance(compute_id=compute_id, name=vname, uuid=uuid)
@ -456,7 +456,7 @@ def instance(request, compute_id, vname):
s.send(json.dumps(data))
result = json.loads(s.recv(1024))
s.close()
msg = _("Installed new ssh public key %s" % publickey.keyname)
msg = _(f"Installed new SSH public key {publickey.keyname}")
addlogmsg(request.user.username, instance.name, msg)
if result['return'] == 'success':
@ -565,10 +565,10 @@ def instance(request, compute_id, vname):
driver_type = conn_create.get_volume_type(name)
path = conn_create.get_target_path()
target_dev = get_new_disk_dev(media, disks, bus)
source = path + "/" + name
source = f"{path}/{name}"
conn.attach_disk(target_dev, source, target_bus=bus, driver_type=driver_type, cache_mode=cache)
msg = _('Attach Existing disk: ' + target_dev)
msg = _(f"Attach Existing disk: {target_dev}")
addlogmsg(request.user.username, instance.name, msg)
return HttpResponseRedirect(request.get_full_path() + '#disks')
@ -604,7 +604,7 @@ def instance(request, compute_id, vname):
"But it will be activated after shutdown"))
else:
messages.success(request, _("Volume is changed successfully."))
msg = _('Edit disk: ' + target_dev)
msg = _(f"Edit disk: {target_dev}")
addlogmsg(request.user.username, instance.name, msg)
return HttpResponseRedirect(request.get_full_path() + '#disks')
@ -620,12 +620,12 @@ def instance(request, compute_id, vname):
path = request.POST.get('path', '')
name = request.POST.get('name', '')
msg = _('Delete disk: ' + dev)
msg = _(f"Delete disk: {dev}")
conn.detach_disk(dev)
try:
conn_delete.del_volume(name)
except libvirtError as err:
msg = _('The disk: ' + dev + ' is detached but not deleted. ' + err)
msg = _(f"The disk: {dev} is detached but not deleted. Error: {err}")
messages.warning(request, msg)
addlogmsg(request.user.username, instance.name, msg)
@ -635,7 +635,7 @@ def instance(request, compute_id, vname):
dev = request.POST.get('detach_vol', '')
path = request.POST.get('path', '')
conn.detach_disk(dev)
msg = _('Detach disk: ' + dev)
msg = _(f"Detach disk: {dev}")
addlogmsg(request.user.username, instance.name, msg)
return HttpResponseRedirect(request.get_full_path() + '#disks')
@ -643,14 +643,14 @@ def instance(request, compute_id, vname):
bus = request.POST.get('bus', 'ide' if machine == 'pc' else 'sata')
target = get_new_disk_dev(media, disks, bus)
conn.attach_disk(target, "", disk_device='cdrom', cache_mode='none', target_bus=bus, readonly=True)
msg = _('Add CD-ROM: ' + target)
msg = _(f"Add CD-ROM: {target}")
addlogmsg(request.user.username, instance.name, msg)
return HttpResponseRedirect(request.get_full_path() + '#disks')
if 'detach_cdrom' in request.POST and allow_admin_or_not_template:
dev = request.POST.get('detach_cdrom', '')
conn.detach_disk(dev)
msg = _('Detach CD-ROM: ' + dev)
msg = _(f'Detach CD-ROM: {dev}')
addlogmsg(request.user.username, instance.name, msg)
return HttpResponseRedirect(request.get_full_path() + '#disks')
@ -658,7 +658,7 @@ def instance(request, compute_id, vname):
image = request.POST.get('path', '')
dev = request.POST.get('umount_iso', '')
conn.umount_iso(dev, image)
msg = _("Mount media: " + dev)
msg = _(f"Mount media: {dev}")
addlogmsg(request.user.username, instance.name, msg)
return HttpResponseRedirect(request.get_full_path() + '#disks')
@ -666,21 +666,21 @@ def instance(request, compute_id, vname):
image = request.POST.get('media', '')
dev = request.POST.get('mount_iso', '')
conn.mount_iso(dev, image)
msg = _("Umount media: " + dev)
msg = _(f"Umount media: {dev}")
addlogmsg(request.user.username, instance.name, msg)
return HttpResponseRedirect(request.get_full_path() + '#disks')
if 'snapshot' in request.POST and allow_admin_or_not_template:
name = request.POST.get('name', '')
conn.create_snapshot(name)
msg = _("New snapshot :" + name)
msg = _(f"New snapshot : {name}")
addlogmsg(request.user.username, instance.name, msg)
return HttpResponseRedirect(request.get_full_path() + '#managesnapshot')
if 'delete_snapshot' in request.POST and allow_admin_or_not_template:
snap_name = request.POST.get('name', '')
conn.snapshot_delete(snap_name)
msg = _("Delete snapshot :" + snap_name)
msg = _(f"Delete snapshot : {snap_name}")
addlogmsg(request.user.username, instance.name, msg)
return HttpResponseRedirect(request.get_full_path() + '#managesnapshot')
@ -713,14 +713,14 @@ def instance(request, compute_id, vname):
conn.set_vcpu(id, 1)
else:
conn.set_vcpu(id, 0)
msg = _("vCPU {} is enabled={}".format(id, enabled))
msg = _(f"VCPU {id} is enabled={enabled}")
messages.success(request, msg)
addlogmsg(request.user.username, instance.name, msg)
return HttpResponseRedirect(request.get_full_path() + '#resize')
if 'set_vcpu_hotplug' in request.POST:
status = request.POST.get('vcpu_hotplug', '')
msg = _("VCPU Hot-plug is enabled={}".format(status))
msg = _(f"VCPU Hot-plug is enabled={status}")
try:
conn.set_vcpu_hotplug(eval(status))
except libvirtError as lib_err:
@ -943,8 +943,8 @@ def instance(request, compute_id, vname):
messages.success(request, _(f"{qos_dir.capitalize()} QoS is deleted"))
else:
messages.success(request,
f"{qos_dir.capitalize()} QoS is deleted. Network XML is changed. " +
"Stop and start network to activate new config.")
_(f"{qos_dir.capitalize()} QoS is deleted. Network XML is changed. ") +
_("Stop and start network to activate new config."))
return HttpResponseRedirect(request.get_full_path() + '#network')
if 'add_owner' in request.POST:
@ -956,7 +956,7 @@ def instance(request, compute_id, vname):
check_inst = UserInstance.objects.filter(instance=instance)
if check_inst:
msg = _("One owner is allowed and owner already added")
msg = _("Only one owner is allowed and the one already added")
error_messages.append(msg)
else:
add_user_inst = UserInstance(instance=instance, user_id=user_id)
@ -993,7 +993,7 @@ def instance(request, compute_id, vname):
clone_data['name'] = auto_vname
clone_data['clone-net-mac-0'] = _get_dhcp_mac_address(auto_vname)
for disk in disks:
disk_dev = "disk-{}".format(disk['dev'])
disk_dev = f"disk-{disk['dev']}"
disk_name = get_clone_disk_name(disk, vname, auto_vname)
clone_data[disk_dev] = disk_name
@ -1024,7 +1024,7 @@ def instance(request, compute_id, vname):
user_instance = UserInstance(instance_id=new_instance.id, user_id=request.user.id, is_delete=True)
user_instance.save()
msg = _("Clone of '%s'" % instance.name)
msg = _(f"Clone of '{instance.name}'")
addlogmsg(request.user.username, new_instance.name, msg)
if appsettings.get(key="CLONE_INSTANCE_AUTO_MIGRATE").value == 'True':
@ -1157,7 +1157,7 @@ def get_host_instances(request, comp):
conn.close()
else:
raise libvirtError("Problem occurred with host: {} - {}".format(comp.name, status))
raise libvirtError(_(f"Problem occurred with host: {comp.name} - {status}"))
return all_host_vms
@ -1343,7 +1343,7 @@ def guess_clone_name(request):
with open(dhcp_file, 'r') as f:
for line in f:
line = line.strip()
if "host %s" % prefix in line:
if f"host {prefix}" in line:
fqdn = line.split(' ')[1]
hostname = fqdn.split('.')[0]
if hostname.startswith(prefix) and hostname not in instance_names:
@ -1364,12 +1364,12 @@ def get_clone_disk_name(disk, prefix, clone_name=''):
return None
if disk['image'].startswith(prefix) and clone_name:
suffix = disk['image'][len(prefix):]
image = "{}{}".format(clone_name, suffix)
image = f"{clone_name}{suffix}"
elif "." in disk['image'] and len(disk['image'].rsplit(".", 1)[1]) <= 7:
name, suffix = disk['image'].rsplit(".", 1)
image = "{}-clone.{}".format(name, suffix)
image = f"{name}-clone.{suffix}"
else:
image = "{}-clone".format(disk['image'])
image = f"{disk['image']}-clone"
return image
@ -1441,7 +1441,7 @@ def delete_instance(instance, delete_disk=False):
del_userinstance = UserInstance.objects.filter(instance=instance)
if del_userinstance:
print("Deleting UserInstances")
print("Deleting user instances")
print(del_userinstance)
del_userinstance.delete()
@ -1459,8 +1459,8 @@ def delete_instance(instance, delete_disk=False):
conn.delete()
instance.delete()
print("Instance {} on compute {} successfully deleted".format(instance_name, compute.hostname))
print(f"Instance {instance_name} on compute {compute.hostname} successfully deleted")
except libvirtError as lib_err:
print("Error removing instance {} on compute {}".format(instance_name, compute.hostname))
print(f"Error removing instance {instance_name} on compute {compute.hostname}")
raise lib_err

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-10 12:05+0000\n"
"POT-Creation-Date: 2020-06-11 08:31+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -51,7 +51,7 @@ msgstr ""
#: instances/templates/add_instance_owner_block.html:18
#: instances/templates/allinstances_index_grouped.html:7
#: instances/templates/allinstances_index_nongrouped.html:6
#: instances/templates/instance.html:1642 instances/templates/instances.html:71
#: instances/templates/instance.html:1644 instances/templates/instances.html:71
msgid "User"
msgstr ""
@ -189,8 +189,8 @@ msgstr ""
#: accounts/templates/account.html:127 accounts/templates/profile.html:84
#: create/templates/create_instance_w2.html:291
#: instances/templates/instance.html:581 instances/templates/instance.html:1004
#: instances/templates/instance.html:1073
#: instances/templates/instance.html:1078
#: instances/templates/instance.html:1074
#: instances/templates/instance.html:1079
#: interfaces/templates/interface.html:61
#: interfaces/templates/interface.html:63 networks/templates/network.html:53
#: networks/templates/network.html:55 networks/templates/network.html:65
@ -254,8 +254,8 @@ msgid "Superuser"
msgstr ""
#: accounts/templates/accounts-list.html:37
#: instances/templates/instance.html:631 instances/templates/instance.html:1442
#: instances/templates/instance.html:1444
#: instances/templates/instance.html:631 instances/templates/instance.html:1444
#: instances/templates/instance.html:1446
#: instances/templates/instance_actions.html:7
#: nwfilters/templates/nwfilters.html:112
#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:157
@ -327,8 +327,8 @@ msgstr ""
#: accounts/templates/login.html:19 computes/templates/computes.html:85
#: computes/templates/computes.html:176
#: console/templates/console-spice-full.html:200
#: instances/templates/instance.html:1291
#: instances/templates/instance.html:1298
#: instances/templates/instance.html:1293
#: instances/templates/instance.html:1300
msgid "Password"
msgstr ""
@ -467,10 +467,10 @@ msgstr ""
#: accounts/templates/profile.html:40 accounts/templates/profile.html:67
#: computes/templates/computes.html:104 computes/templates/computes.html:148
#: computes/templates/computes.html:196 computes/templates/computes.html:225
#: instances/templates/instance.html:1188
#: instances/templates/instance.html:1192
#: instances/templates/instance.html:1478
#: instances/templates/instance.html:1190
#: instances/templates/instance.html:1194
#: instances/templates/instance.html:1480
#: instances/templates/instance.html:1482
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397
msgid "Change"
msgstr ""
@ -564,14 +564,14 @@ msgstr ""
#: instances/templates/allinstances.html:60
#: instances/templates/allinstances_index_grouped.html:11
#: instances/templates/allinstances_index_nongrouped.html:10
#: instances/templates/instance.html:909 instances/templates/instance.html:1050
#: instances/templates/instance.html:909 instances/templates/instance.html:1051
#: instances/templates/instances.html:75 networks/templates/network.html:178
#: networks/templates/network.html:287 networks/templates/network.html:335
msgid "Actions"
msgstr ""
#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8
#: instances/templates/instance.html:1575 templates/navbar.html:31
#: instances/templates/instance.html:1577 templates/navbar.html:31
msgid "Logs"
msgstr ""
@ -580,11 +580,11 @@ msgid "You don't have any Logs"
msgstr ""
#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555
#: instances/templates/instance.html:1641
#: instances/templates/instance.html:1643
msgid "Date"
msgstr ""
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1643
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645
msgid "Message"
msgstr ""
@ -894,7 +894,7 @@ msgstr ""
msgid "Computes"
msgstr ""
#: computes/templates/computes.html:42 instances/templates/instance.html:1535
#: computes/templates/computes.html:42 instances/templates/instance.html:1537
msgid "Connected"
msgstr ""
@ -1113,7 +1113,7 @@ msgid "RAM Utilization"
msgstr ""
#: computes/validators.py:24
msgid "The host name must not contain any special characters"
msgid "The hostname must not contain any special characters"
msgstr ""
#: console/templates/console-base.html:69
@ -1333,7 +1333,7 @@ msgstr ""
#: instances/templates/add_instance_volume.html:117
#: instances/templates/create_inst_block.html:25
#: instances/templates/instance.html:329 instances/templates/instance.html:776
#: instances/templates/instance.html:972 instances/templates/instance.html:1647
#: instances/templates/instance.html:972 instances/templates/instance.html:1649
#: interfaces/templates/interface.html:42
#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81
#: storages/templates/create_stg_block.html:132
@ -1375,7 +1375,7 @@ msgstr ""
#: create/templates/create_instance_w2.html:209
#: instances/templates/add_instance_network_block.html:18
#: instances/templates/instance.html:924 instances/templates/instance.html:947
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: interfaces/templates/interface.html:46
#: interfaces/templates/interface.html:75
#: interfaces/templates/interfaces.html:63
@ -1550,7 +1550,7 @@ msgid "Cache"
msgstr ""
#: instances/templates/add_instance_volume.html:83
#: instances/templates/instance.html:1414
#: instances/templates/instance.html:1416
#: storages/templates/create_stg_vol_block.html:74
#: storages/templates/storage.html:149
msgid "Metadata"
@ -1591,8 +1591,8 @@ msgstr ""
#: instances/templates/allinstances_index_grouped.html:6
#: instances/templates/allinstances_index_nongrouped.html:5
#: instances/templates/instance.html:1436
#: instances/templates/instance.html:1459 instances/templates/instances.html:70
#: instances/templates/instance.html:1438
#: instances/templates/instance.html:1461 instances/templates/instances.html:70
msgid "Description"
msgstr ""
@ -1722,9 +1722,9 @@ msgstr ""
msgid "Stats"
msgstr ""
#: instances/templates/instance.html:114 instances/templates/instance.html:1672
#: instances/templates/instance.html:1689
#: instances/templates/instance.html:1693 instances/views.py:421
#: instances/templates/instance.html:114 instances/templates/instance.html:1674
#: instances/templates/instance.html:1691
#: instances/templates/instance.html:1695 instances/views.py:421
msgid "Destroy"
msgstr ""
@ -1964,8 +1964,8 @@ msgstr ""
msgid "Boot"
msgstr ""
#: instances/templates/instance.html:638 instances/templates/instance.html:1172
#: instances/templates/instance.html:1174
#: instances/templates/instance.html:638 instances/templates/instance.html:1174
#: instances/templates/instance.html:1176
msgid "Migrate"
msgstr ""
@ -2146,107 +2146,107 @@ msgstr ""
msgid "QoS"
msgstr ""
#: instances/templates/instance.html:1040 networks/templates/network.html:325
#: instances/templates/instance.html:1041 networks/templates/network.html:325
msgid "QoS Configuration"
msgstr ""
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: networks/templates/add_network_qos.html:18
#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134
msgid "Direction"
msgstr ""
#: instances/templates/instance.html:1047
#: instances/templates/instance.html:1048
#: networks/templates/add_network_qos.html:27
#: networks/templates/network.html:332
msgid "Average"
msgstr ""
#: instances/templates/instance.html:1048
#: instances/templates/instance.html:1049
#: networks/templates/add_network_qos.html:34
#: networks/templates/network.html:333
msgid "Peak"
msgstr ""
#: instances/templates/instance.html:1049
#: instances/templates/instance.html:1050
#: networks/templates/add_network_qos.html:41
#: networks/templates/network.html:334
msgid "Burst"
msgstr ""
#: instances/templates/instance.html:1073 networks/templates/network.html:356
#: instances/templates/instance.html:1074 networks/templates/network.html:356
msgid "Edit QoS"
msgstr ""
#: instances/templates/instance.html:1078 networks/templates/network.html:361
#: instances/templates/instance.html:1079 networks/templates/network.html:361
msgid "Delete QoS"
msgstr ""
#: instances/templates/instance.html:1093
#: instances/templates/instance.html:1095
msgid "For migration both host servers must have equal settings and OS type"
msgstr ""
#: instances/templates/instance.html:1096
#: instances/templates/instance.html:1098
msgid "Original host"
msgstr ""
#: instances/templates/instance.html:1102
#: instances/templates/instance.html:1104
msgid "Host migration"
msgstr ""
#: instances/templates/instance.html:1119
#: instances/templates/instance.html:1121
msgid "Live migration"
msgstr ""
#: instances/templates/instance.html:1127
#: instances/templates/instance.html:1129
msgid "Unsafe migration"
msgstr ""
#: instances/templates/instance.html:1135
#: instances/templates/instance.html:1137
msgid "Delete original"
msgstr ""
#: instances/templates/instance.html:1143
#: instances/templates/instance.html:1145
msgid "Offline migration"
msgstr ""
#: instances/templates/instance.html:1151
#: instances/templates/instance.html:1153
msgid "Post copy"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Forces CPU convergence during live migration"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Auto converge"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compress instance memory for fast migration"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compressed"
msgstr ""
#: instances/templates/instance.html:1180
#: instances/templates/instance.html:1182
msgid "If you need to edit XML please Power Off the instance"
msgstr ""
#: instances/templates/instance.html:1201
#: instances/templates/instance.html:1203
msgid "Instance owners"
msgstr ""
#: instances/templates/instance.html:1214
#: instances/templates/instance.html:1216
msgid "Delete Ownership"
msgstr ""
#: instances/templates/instance.html:1229
#: instances/templates/instance.html:1231
msgid "To set console's type, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1232
#: instances/templates/instance.html:1234
#: interfaces/templates/create_iface_block.html:44
#: interfaces/templates/interface.html:77
#: interfaces/templates/interfaces.html:62
@ -2258,179 +2258,179 @@ msgstr ""
msgid "Type"
msgstr ""
#: instances/templates/instance.html:1236
#: instances/templates/instance.html:1260
#: instances/templates/instance.html:1329
#: instances/templates/instance.html:1493
#: instances/templates/instance.html:1238
#: instances/templates/instance.html:1262
#: instances/templates/instance.html:1331
#: instances/templates/instance.html:1495
msgid "please choose"
msgstr ""
#: instances/templates/instance.html:1244
#: instances/templates/instance.html:1246
#: instances/templates/instance.html:1267
#: instances/templates/instance.html:1248
#: instances/templates/instance.html:1269
#: instances/templates/instance.html:1305
#: instances/templates/instance.html:1271
#: instances/templates/instance.html:1307
#: instances/templates/instance.html:1337
#: instances/templates/instance.html:1309
#: instances/templates/instance.html:1339
#: instances/templates/instance.html:1500
#: instances/templates/instance.html:1341
#: instances/templates/instance.html:1502
#: instances/templates/instance.html:1522
#: instances/templates/instance.html:1504
#: instances/templates/instance.html:1524
#: instances/templates/instance.html:1552 secrets/templates/secrets.html:103
#: instances/templates/instance.html:1526
#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103
msgid "Set"
msgstr ""
#: instances/templates/instance.html:1253
#: instances/templates/instance.html:1255
msgid "To set console listen address, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1256
#: instances/templates/instance.html:1258
msgid "Listen on"
msgstr ""
#: instances/templates/instance.html:1276
#: instances/templates/instance.html:1278
msgid "To create console password, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1282
#: instances/templates/instance.html:1284
msgid "Generate"
msgstr ""
#: instances/templates/instance.html:1286
#: instances/templates/instance.html:1320 networks/templates/network.html:169
#: instances/templates/instance.html:1288
#: instances/templates/instance.html:1322 networks/templates/network.html:169
#: networks/templates/network.html:279
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395
msgid "Clear"
msgstr ""
#: instances/templates/instance.html:1302 networks/templates/network.html:161
#: instances/templates/instance.html:1304 networks/templates/network.html:161
#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88
msgid "Show"
msgstr ""
#: instances/templates/instance.html:1314
#: instances/templates/instance.html:1316
msgid "To set console's keymap, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1325
#: instances/templates/instance.html:1327
msgid "Keymap"
msgstr ""
#: instances/templates/instance.html:1351
#: instances/templates/instance.html:1353
msgid "Create a clone"
msgstr ""
#: instances/templates/instance.html:1354
#: instances/templates/instance.html:1356
msgid "Clone Name"
msgstr ""
#: instances/templates/instance.html:1361
#: instances/templates/instance.html:1392
#: instances/templates/instance.html:1363
#: instances/templates/instance.html:1394
msgid "Guess"
msgstr ""
#: instances/templates/instance.html:1380
#: instances/templates/instance.html:1382
msgid "Network devices"
msgstr ""
#: instances/templates/instance.html:1390
#: instances/templates/instance.html:1392
msgid "Random"
msgstr ""
#: instances/templates/instance.html:1405
#: instances/templates/instance.html:1407
msgid "Storage devices"
msgstr ""
#: instances/templates/instance.html:1430
#: instances/templates/instance.html:1453
#: instances/templates/instance.html:1432
#: instances/templates/instance.html:1455
msgid "Title"
msgstr ""
#: instances/templates/instance.html:1450
#: instances/templates/instance.html:1452
msgid "To set instance template name description, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1465
#: instances/templates/instance.html:1467
msgid "Is template"
msgstr ""
#: instances/templates/instance.html:1486
#: instances/templates/instance.html:1488
msgid "To set instance video model, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1489
#: instances/templates/instance.html:1491
msgid "Primary Video Model"
msgstr ""
#: instances/templates/instance.html:1510
#: instances/templates/instance.html:1512
msgid "To set instance vCPUs hotpluggable"
msgstr ""
#: instances/templates/instance.html:1513
#: instances/templates/instance.html:1515
msgid "vCPU Hot Plug"
msgstr ""
#: instances/templates/instance.html:1517
#: instances/templates/instance.html:1548
#: instances/templates/instance.html:1519
#: instances/templates/instance.html:1550
msgid "Enabled"
msgstr ""
#: instances/templates/instance.html:1518
#: instances/templates/instance.html:1549
#: instances/templates/instance.html:1520
#: instances/templates/instance.html:1551
msgid "Disabled"
msgstr ""
#: instances/templates/instance.html:1532
#: instances/templates/instance.html:1534
msgid "To Enable/Disable Qemu Guest Agent. Status"
msgstr ""
#: instances/templates/instance.html:1537
#: instances/templates/instance.html:1539
msgid "Disconnected"
msgstr ""
#: instances/templates/instance.html:1540
#: instances/templates/instance.html:1542
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:709
msgid "Unknown"
msgstr ""
#: instances/templates/instance.html:1544
#: instances/templates/instance.html:1546
msgid "Qemu Guest Agent"
msgstr ""
#: instances/templates/instance.html:1570
#: instances/templates/instance.html:1572
msgid "Real Time"
msgstr ""
#: instances/templates/instance.html:1584
#: instances/templates/instance.html:1586
msgid "CPU Usage"
msgstr ""
#: instances/templates/instance.html:1596
#: instances/templates/instance.html:1598
msgid "Memory Usage"
msgstr ""
#: instances/templates/instance.html:1609
#: instances/templates/instance.html:1611
msgid "Bandwidth Device"
msgstr ""
#: instances/templates/instance.html:1623
#: instances/templates/instance.html:1625
msgid "Disk I/O device"
msgstr ""
#: instances/templates/instance.html:1662
#: instances/templates/instance.html:1664
msgid "Destroy Instance"
msgstr ""
#: instances/templates/instance.html:1669
#: instances/templates/instance.html:1671
msgid "Delete storage for instance?"
msgstr ""
#: instances/templates/instance.html:1678
#: instances/templates/instance.html:1680
msgid "Remove Instance's data"
msgstr ""
#: instances/templates/instance.html:1685
#: instances/templates/instance.html:1687
msgid "Remove Instance's NVRAM"
msgstr ""
@ -2448,13 +2448,13 @@ msgid "None available device name"
msgstr ""
#: instances/views.py:260
#, python-format
msgid "Migrate to %s"
#, python-brace-format
msgid "Migrate to {new_compute.hostname}"
msgstr ""
#: instances/views.py:340
#, python-format
msgid "Fixing UUID %s"
#, python-brace-format
msgid "Fixing UUID {uuid}"
msgstr ""
#: instances/views.py:345
@ -2474,8 +2474,8 @@ msgid "Please shutdown down your instance and then try again"
msgstr ""
#: instances/views.py:459
#, python-format
msgid "Installed new ssh public key %s"
#, python-brace-format
msgid "Installed new SSH public key {publickey.keyname}"
msgstr ""
#: instances/views.py:477
@ -2513,7 +2513,8 @@ msgid "Attach new disk {name} ({format})"
msgstr ""
#: instances/views.py:571
msgid "Attach Existing disk: "
#, python-brace-format
msgid "Attach Existing disk: {target_dev}"
msgstr ""
#: instances/views.py:603
@ -2525,43 +2526,53 @@ msgid "Volume is changed successfully."
msgstr ""
#: instances/views.py:607
msgid "Edit disk: "
#, python-brace-format
msgid "Edit disk: {target_dev}"
msgstr ""
#: instances/views.py:623
msgid "Delete disk: "
#, python-brace-format
msgid "Delete disk: {dev}"
msgstr ""
#: instances/views.py:628
msgid "The disk: "
#, python-brace-format
msgid "The disk: {dev} is detached but not deleted. Error: {err}"
msgstr ""
#: instances/views.py:638
msgid "Detach disk: "
#, python-brace-format
msgid "Detach disk: {dev}"
msgstr ""
#: instances/views.py:646
msgid "Add CD-ROM: "
#, python-brace-format
msgid "Add CD-ROM: {target}"
msgstr ""
#: instances/views.py:653
msgid "Detach CD-ROM: "
#, python-brace-format
msgid "Detach CD-ROM: {dev}"
msgstr ""
#: instances/views.py:661
msgid "Mount media: "
#, python-brace-format
msgid "Mount media: {dev}"
msgstr ""
#: instances/views.py:669
msgid "Umount media: "
#, python-brace-format
msgid "Umount media: {dev}"
msgstr ""
#: instances/views.py:676
msgid "New snapshot :"
#, python-brace-format
msgid "New snapshot : {name}"
msgstr ""
#: instances/views.py:683
msgid "Delete snapshot :"
#, python-brace-format
msgid "Delete snapshot : {snap_name}"
msgstr ""
#: instances/views.py:690
@ -2573,11 +2584,13 @@ msgid "Revert snapshot"
msgstr ""
#: instances/views.py:716
msgid "vCPU {} is enabled={}"
#, python-brace-format
msgid "VCPU {id} is enabled={enabled}"
msgstr ""
#: instances/views.py:723
msgid "VCPU Hot-plug is enabled={}"
#, python-brace-format
msgid "VCPU Hot-plug is enabled={status}"
msgstr ""
#: instances/views.py:734
@ -2688,8 +2701,16 @@ msgstr ""
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr ""
#: instances/views.py:946 networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: instances/views.py:947 networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: instances/views.py:959
msgid "One owner is allowed and owner already added"
msgid "Only one owner is allowed and the one already added"
msgstr ""
#: instances/views.py:964
@ -2719,8 +2740,8 @@ msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!"
msgstr ""
#: instances/views.py:1027
#, python-format
msgid "Clone of '%s'"
#, python-brace-format
msgid "Clone of '{instance.name}'"
msgstr ""
#: instances/views.py:1046
@ -2735,6 +2756,11 @@ msgstr ""
msgid "Deleting due to multiple(UUID) records."
msgstr ""
#: instances/views.py:1160
#, python-brace-format
msgid "Problem occurred with host: {comp.name} - {status}"
msgstr ""
#: instances/views.py:1218
msgid "Send console.vv file"
msgstr ""
@ -3152,14 +3178,6 @@ msgstr ""
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12
msgid "Add New NWFilter Rule"
msgstr ""
@ -3226,7 +3244,7 @@ msgid "A network filter with this name already exists"
msgstr ""
#: nwfilters/views.py:46
msgid "A network filter with this uuid already exists"
msgid "A network filter with this UUID already exists"
msgstr ""
#: nwfilters/views.py:50
@ -3471,7 +3489,8 @@ msgid "Image file {name} is created successfully"
msgstr ""
#: storages/views.py:165
msgid "Volume: {} is deleted."
#, python-brace-format
msgid "Volume: {volname} is deleted."
msgstr ""
#: storages/views.py:171
@ -3479,7 +3498,7 @@ msgid "ISO image already exist"
msgstr ""
#: storages/views.py:175
msgid "ISO: {} is uploaded."
msgid "ISO: {request.FILES['file']} is uploaded."
msgstr ""
#: storages/views.py:184
@ -3487,7 +3506,7 @@ msgid "Name of volume already in use"
msgstr ""
#: storages/views.py:195
msgid "{} image cloned as {} successfully"
msgid "{data['image']} image cloned as {name} successfully"
msgstr ""
#: templates/403.html:3

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-10 12:05+0000\n"
"POT-Creation-Date: 2020-06-12 09:02+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -38,11 +38,36 @@ msgstr ""
msgid "Flavor name is already use"
msgstr ""
#: accounts/models.py:33
#: accounts/models.py:22
msgid "key name"
msgstr ""
#: accounts/models.py:23
msgid "public key"
msgstr ""
#: accounts/models.py:32
msgid "max instances"
msgstr ""
#: accounts/models.py:34 accounts/models.py:41 accounts/models.py:47
#: accounts/models.py:53
msgid "-1 for unlimited. Any integer value"
msgstr ""
#: accounts/models.py:85
#: accounts/models.py:39
msgid "max CPUs"
msgstr ""
#: accounts/models.py:45
msgid "max memory"
msgstr ""
#: accounts/models.py:51
msgid "max disk size"
msgstr ""
#: accounts/models.py:89
msgid "Can change password"
msgstr ""
@ -51,7 +76,7 @@ msgstr ""
#: instances/templates/add_instance_owner_block.html:18
#: instances/templates/allinstances_index_grouped.html:7
#: instances/templates/allinstances_index_nongrouped.html:6
#: instances/templates/instance.html:1642 instances/templates/instances.html:71
#: instances/templates/instance.html:1644 instances/templates/instances.html:71
msgid "User"
msgstr ""
@ -189,8 +214,8 @@ msgstr ""
#: accounts/templates/account.html:127 accounts/templates/profile.html:84
#: create/templates/create_instance_w2.html:291
#: instances/templates/instance.html:581 instances/templates/instance.html:1004
#: instances/templates/instance.html:1073
#: instances/templates/instance.html:1078
#: instances/templates/instance.html:1074
#: instances/templates/instance.html:1079
#: interfaces/templates/interface.html:61
#: interfaces/templates/interface.html:63 networks/templates/network.html:53
#: networks/templates/network.html:55 networks/templates/network.html:65
@ -254,8 +279,8 @@ msgid "Superuser"
msgstr ""
#: accounts/templates/accounts-list.html:37
#: instances/templates/instance.html:631 instances/templates/instance.html:1442
#: instances/templates/instance.html:1444
#: instances/templates/instance.html:631 instances/templates/instance.html:1444
#: instances/templates/instance.html:1446
#: instances/templates/instance_actions.html:7
#: nwfilters/templates/nwfilters.html:112
#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:157
@ -284,7 +309,9 @@ msgstr ""
#: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69
#: accounts/templates/create_user_block.html:18
#: computes/templates/computes.html:172
#: computes/templates/computes.html:66 computes/templates/computes.html:114
#: computes/templates/computes.html:157 computes/templates/computes.html:172
#: computes/templates/computes.html:205
#: create/templates/create_flav_block.html:19
#: create/templates/create_instance_w2.html:81
#: create/templates/create_instance_w2.html:107
@ -327,8 +354,8 @@ msgstr ""
#: accounts/templates/login.html:19 computes/templates/computes.html:85
#: computes/templates/computes.html:176
#: console/templates/console-spice-full.html:200
#: instances/templates/instance.html:1291
#: instances/templates/instance.html:1298
#: instances/templates/instance.html:1293
#: instances/templates/instance.html:1300
msgid "Password"
msgstr ""
@ -384,7 +411,7 @@ msgid "john"
msgstr ""
#: accounts/templates/create_user_block.html:32
#: create/templates/create_instance_w1.html:93
#: create/templates/create_instance_w1.html:95
#: create/templates/create_instance_w2.html:275
#: create/templates/create_instance_w2.html:277
#: create/templates/create_instance_w2.html:504
@ -467,10 +494,10 @@ msgstr ""
#: accounts/templates/profile.html:40 accounts/templates/profile.html:67
#: computes/templates/computes.html:104 computes/templates/computes.html:148
#: computes/templates/computes.html:196 computes/templates/computes.html:225
#: instances/templates/instance.html:1188
#: instances/templates/instance.html:1192
#: instances/templates/instance.html:1478
#: instances/templates/instance.html:1190
#: instances/templates/instance.html:1194
#: instances/templates/instance.html:1480
#: instances/templates/instance.html:1482
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397
msgid "Change"
msgstr ""
@ -564,14 +591,14 @@ msgstr ""
#: instances/templates/allinstances.html:60
#: instances/templates/allinstances_index_grouped.html:11
#: instances/templates/allinstances_index_nongrouped.html:10
#: instances/templates/instance.html:909 instances/templates/instance.html:1050
#: instances/templates/instance.html:909 instances/templates/instance.html:1051
#: instances/templates/instances.html:75 networks/templates/network.html:178
#: networks/templates/network.html:287 networks/templates/network.html:335
msgid "Actions"
msgstr ""
#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8
#: instances/templates/instance.html:1575 templates/navbar.html:31
#: instances/templates/instance.html:1577 templates/navbar.html:31
msgid "Logs"
msgstr ""
@ -580,11 +607,11 @@ msgid "You don't have any Logs"
msgstr ""
#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555
#: instances/templates/instance.html:1641
#: instances/templates/instance.html:1643
msgid "Date"
msgstr ""
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1643
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645
msgid "Message"
msgstr ""
@ -820,6 +847,26 @@ msgstr ""
msgid "Show access ssh keys"
msgstr ""
#: appsettings/models.py:9 computes/models.py:5 instances/models.py:10
msgid "name"
msgstr ""
#: appsettings/models.py:10
msgid "key"
msgstr ""
#: appsettings/models.py:11
msgid "value"
msgstr ""
#: appsettings/models.py:12
msgid "choices"
msgstr ""
#: appsettings/models.py:13
msgid "description"
msgstr ""
#: appsettings/templates/appsettings.html:3
#: appsettings/templates/appsettings.html:8
msgid "Edit Settings"
@ -889,12 +936,28 @@ msgstr ""
msgid "Wrong IP address"
msgstr ""
#: computes/models.py:6
msgid "hostname"
msgstr ""
#: computes/models.py:7
msgid "login"
msgstr ""
#: computes/models.py:8
msgid "password"
msgstr ""
#: computes/models.py:9
msgid "details"
msgstr ""
#: computes/templates/computes.html:3 computes/templates/computes.html:9
#: templates/navbar.html:18
msgid "Computes"
msgstr ""
#: computes/templates/computes.html:42 instances/templates/instance.html:1535
#: computes/templates/computes.html:42 instances/templates/instance.html:1537
msgid "Connected"
msgstr ""
@ -919,11 +982,6 @@ msgstr ""
msgid "Edit connection"
msgstr ""
#: computes/templates/computes.html:66 computes/templates/computes.html:114
#: computes/templates/computes.html:157 computes/templates/computes.html:205
msgid "Label"
msgstr ""
#: computes/templates/computes.html:73 computes/templates/computes.html:121
#: computes/templates/computes.html:164
msgid "FQDN / IP"
@ -1082,8 +1140,8 @@ msgid "Memory"
msgstr ""
#: computes/templates/overview.html:84
#: create/templates/create_instance_w1.html:40
#: create/templates/create_instance_w1.html:56
#: create/templates/create_instance_w1.html:42
#: create/templates/create_instance_w1.html:58
msgid "Architecture"
msgstr ""
@ -1113,7 +1171,7 @@ msgid "RAM Utilization"
msgstr ""
#: computes/validators.py:24
msgid "The host name must not contain any special characters"
msgid "The hostname must not contain any special characters"
msgstr ""
#: console/templates/console-base.html:69
@ -1192,6 +1250,22 @@ msgstr ""
msgid "The name of the virtual machine must not exceed 20 characters"
msgstr ""
#: create/models.py:5
msgid "label"
msgstr ""
#: create/models.py:6
msgid "memory"
msgstr ""
#: create/models.py:7
msgid "vcpu"
msgstr ""
#: create/models.py:8
msgid "disk"
msgstr ""
#: create/templates/create_flav_block.html:13
msgid "Add New Flavor"
msgstr ""
@ -1252,22 +1326,23 @@ msgstr ""
msgid "Select Type"
msgstr ""
#: create/templates/create_instance_w1.html:10
#: create/templates/create_instance_w1.html:11
#: create/templates/create_instance_w2.html:13
msgid "New instance on"
#, python-format
msgid "New instance on %(host)s "
msgstr ""
#: create/templates/create_instance_w1.html:45
#: create/templates/create_instance_w1.html:47
#: instances/templates/instance.html:643 networks/templates/network.html:75
#: nwfilters/templates/nwfilter.html:52
msgid "XML"
msgstr ""
#: create/templates/create_instance_w1.html:66
#: create/templates/create_instance_w1.html:68
msgid "Chipset"
msgstr ""
#: create/templates/create_instance_w1.html:76
#: create/templates/create_instance_w1.html:78
msgid "Next"
msgstr ""
@ -1333,7 +1408,7 @@ msgstr ""
#: instances/templates/add_instance_volume.html:117
#: instances/templates/create_inst_block.html:25
#: instances/templates/instance.html:329 instances/templates/instance.html:776
#: instances/templates/instance.html:972 instances/templates/instance.html:1647
#: instances/templates/instance.html:972 instances/templates/instance.html:1649
#: interfaces/templates/interface.html:42
#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81
#: storages/templates/create_stg_block.html:132
@ -1375,7 +1450,7 @@ msgstr ""
#: create/templates/create_instance_w2.html:209
#: instances/templates/add_instance_network_block.html:18
#: instances/templates/instance.html:924 instances/templates/instance.html:947
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: interfaces/templates/interface.html:46
#: interfaces/templates/interface.html:75
#: interfaces/templates/interfaces.html:63
@ -1492,6 +1567,18 @@ msgstr ""
msgid "Instance is created"
msgstr ""
#: instances/models.py:11
msgid "uuid"
msgstr ""
#: instances/models.py:12
msgid "is template"
msgstr ""
#: instances/models.py:13
msgid "created"
msgstr ""
#: instances/templates/add_instance_network_block.html:12
msgid "Add Instance Network"
msgstr ""
@ -1550,7 +1637,7 @@ msgid "Cache"
msgstr ""
#: instances/templates/add_instance_volume.html:83
#: instances/templates/instance.html:1414
#: instances/templates/instance.html:1416
#: storages/templates/create_stg_vol_block.html:74
#: storages/templates/storage.html:149
msgid "Metadata"
@ -1591,8 +1678,8 @@ msgstr ""
#: instances/templates/allinstances_index_grouped.html:6
#: instances/templates/allinstances_index_nongrouped.html:5
#: instances/templates/instance.html:1436
#: instances/templates/instance.html:1459 instances/templates/instances.html:70
#: instances/templates/instance.html:1438
#: instances/templates/instance.html:1461 instances/templates/instances.html:70
msgid "Description"
msgstr ""
@ -1722,9 +1809,9 @@ msgstr ""
msgid "Stats"
msgstr ""
#: instances/templates/instance.html:114 instances/templates/instance.html:1672
#: instances/templates/instance.html:1689
#: instances/templates/instance.html:1693 instances/views.py:421
#: instances/templates/instance.html:114 instances/templates/instance.html:1674
#: instances/templates/instance.html:1691
#: instances/templates/instance.html:1695 instances/views.py:421
msgid "Destroy"
msgstr ""
@ -1964,8 +2051,8 @@ msgstr ""
msgid "Boot"
msgstr ""
#: instances/templates/instance.html:638 instances/templates/instance.html:1172
#: instances/templates/instance.html:1174
#: instances/templates/instance.html:638 instances/templates/instance.html:1174
#: instances/templates/instance.html:1176
msgid "Migrate"
msgstr ""
@ -2146,107 +2233,107 @@ msgstr ""
msgid "QoS"
msgstr ""
#: instances/templates/instance.html:1040 networks/templates/network.html:325
#: instances/templates/instance.html:1041 networks/templates/network.html:325
msgid "QoS Configuration"
msgstr ""
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: networks/templates/add_network_qos.html:18
#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134
msgid "Direction"
msgstr ""
#: instances/templates/instance.html:1047
#: instances/templates/instance.html:1048
#: networks/templates/add_network_qos.html:27
#: networks/templates/network.html:332
msgid "Average"
msgstr ""
#: instances/templates/instance.html:1048
#: instances/templates/instance.html:1049
#: networks/templates/add_network_qos.html:34
#: networks/templates/network.html:333
msgid "Peak"
msgstr ""
#: instances/templates/instance.html:1049
#: instances/templates/instance.html:1050
#: networks/templates/add_network_qos.html:41
#: networks/templates/network.html:334
msgid "Burst"
msgstr ""
#: instances/templates/instance.html:1073 networks/templates/network.html:356
#: instances/templates/instance.html:1074 networks/templates/network.html:356
msgid "Edit QoS"
msgstr ""
#: instances/templates/instance.html:1078 networks/templates/network.html:361
#: instances/templates/instance.html:1079 networks/templates/network.html:361
msgid "Delete QoS"
msgstr ""
#: instances/templates/instance.html:1093
#: instances/templates/instance.html:1095
msgid "For migration both host servers must have equal settings and OS type"
msgstr ""
#: instances/templates/instance.html:1096
#: instances/templates/instance.html:1098
msgid "Original host"
msgstr ""
#: instances/templates/instance.html:1102
#: instances/templates/instance.html:1104
msgid "Host migration"
msgstr ""
#: instances/templates/instance.html:1119
#: instances/templates/instance.html:1121
msgid "Live migration"
msgstr ""
#: instances/templates/instance.html:1127
#: instances/templates/instance.html:1129
msgid "Unsafe migration"
msgstr ""
#: instances/templates/instance.html:1135
#: instances/templates/instance.html:1137
msgid "Delete original"
msgstr ""
#: instances/templates/instance.html:1143
#: instances/templates/instance.html:1145
msgid "Offline migration"
msgstr ""
#: instances/templates/instance.html:1151
#: instances/templates/instance.html:1153
msgid "Post copy"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Forces CPU convergence during live migration"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Auto converge"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compress instance memory for fast migration"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compressed"
msgstr ""
#: instances/templates/instance.html:1180
#: instances/templates/instance.html:1182
msgid "If you need to edit XML please Power Off the instance"
msgstr ""
#: instances/templates/instance.html:1201
#: instances/templates/instance.html:1203
msgid "Instance owners"
msgstr ""
#: instances/templates/instance.html:1214
#: instances/templates/instance.html:1216
msgid "Delete Ownership"
msgstr ""
#: instances/templates/instance.html:1229
#: instances/templates/instance.html:1231
msgid "To set console's type, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1232
#: instances/templates/instance.html:1234
#: interfaces/templates/create_iface_block.html:44
#: interfaces/templates/interface.html:77
#: interfaces/templates/interfaces.html:62
@ -2258,179 +2345,179 @@ msgstr ""
msgid "Type"
msgstr ""
#: instances/templates/instance.html:1236
#: instances/templates/instance.html:1260
#: instances/templates/instance.html:1329
#: instances/templates/instance.html:1493
#: instances/templates/instance.html:1238
#: instances/templates/instance.html:1262
#: instances/templates/instance.html:1331
#: instances/templates/instance.html:1495
msgid "please choose"
msgstr ""
#: instances/templates/instance.html:1244
#: instances/templates/instance.html:1246
#: instances/templates/instance.html:1267
#: instances/templates/instance.html:1248
#: instances/templates/instance.html:1269
#: instances/templates/instance.html:1305
#: instances/templates/instance.html:1271
#: instances/templates/instance.html:1307
#: instances/templates/instance.html:1337
#: instances/templates/instance.html:1309
#: instances/templates/instance.html:1339
#: instances/templates/instance.html:1500
#: instances/templates/instance.html:1341
#: instances/templates/instance.html:1502
#: instances/templates/instance.html:1522
#: instances/templates/instance.html:1504
#: instances/templates/instance.html:1524
#: instances/templates/instance.html:1552 secrets/templates/secrets.html:103
#: instances/templates/instance.html:1526
#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103
msgid "Set"
msgstr ""
#: instances/templates/instance.html:1253
#: instances/templates/instance.html:1255
msgid "To set console listen address, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1256
#: instances/templates/instance.html:1258
msgid "Listen on"
msgstr ""
#: instances/templates/instance.html:1276
#: instances/templates/instance.html:1278
msgid "To create console password, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1282
#: instances/templates/instance.html:1284
msgid "Generate"
msgstr ""
#: instances/templates/instance.html:1286
#: instances/templates/instance.html:1320 networks/templates/network.html:169
#: instances/templates/instance.html:1288
#: instances/templates/instance.html:1322 networks/templates/network.html:169
#: networks/templates/network.html:279
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395
msgid "Clear"
msgstr ""
#: instances/templates/instance.html:1302 networks/templates/network.html:161
#: instances/templates/instance.html:1304 networks/templates/network.html:161
#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88
msgid "Show"
msgstr ""
#: instances/templates/instance.html:1314
#: instances/templates/instance.html:1316
msgid "To set console's keymap, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1325
#: instances/templates/instance.html:1327
msgid "Keymap"
msgstr ""
#: instances/templates/instance.html:1351
#: instances/templates/instance.html:1353
msgid "Create a clone"
msgstr ""
#: instances/templates/instance.html:1354
#: instances/templates/instance.html:1356
msgid "Clone Name"
msgstr ""
#: instances/templates/instance.html:1361
#: instances/templates/instance.html:1392
#: instances/templates/instance.html:1363
#: instances/templates/instance.html:1394
msgid "Guess"
msgstr ""
#: instances/templates/instance.html:1380
#: instances/templates/instance.html:1382
msgid "Network devices"
msgstr ""
#: instances/templates/instance.html:1390
#: instances/templates/instance.html:1392
msgid "Random"
msgstr ""
#: instances/templates/instance.html:1405
#: instances/templates/instance.html:1407
msgid "Storage devices"
msgstr ""
#: instances/templates/instance.html:1430
#: instances/templates/instance.html:1453
#: instances/templates/instance.html:1432
#: instances/templates/instance.html:1455
msgid "Title"
msgstr ""
#: instances/templates/instance.html:1450
#: instances/templates/instance.html:1452
msgid "To set instance template name description, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1465
#: instances/templates/instance.html:1467
msgid "Is template"
msgstr ""
#: instances/templates/instance.html:1486
#: instances/templates/instance.html:1488
msgid "To set instance video model, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1489
#: instances/templates/instance.html:1491
msgid "Primary Video Model"
msgstr ""
#: instances/templates/instance.html:1510
#: instances/templates/instance.html:1512
msgid "To set instance vCPUs hotpluggable"
msgstr ""
#: instances/templates/instance.html:1513
#: instances/templates/instance.html:1515
msgid "vCPU Hot Plug"
msgstr ""
#: instances/templates/instance.html:1517
#: instances/templates/instance.html:1548
#: instances/templates/instance.html:1519
#: instances/templates/instance.html:1550
msgid "Enabled"
msgstr ""
#: instances/templates/instance.html:1518
#: instances/templates/instance.html:1549
#: instances/templates/instance.html:1520
#: instances/templates/instance.html:1551
msgid "Disabled"
msgstr ""
#: instances/templates/instance.html:1532
#: instances/templates/instance.html:1534
msgid "To Enable/Disable Qemu Guest Agent. Status"
msgstr ""
#: instances/templates/instance.html:1537
#: instances/templates/instance.html:1539
msgid "Disconnected"
msgstr ""
#: instances/templates/instance.html:1540
#: instances/templates/instance.html:1542
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:709
msgid "Unknown"
msgstr ""
#: instances/templates/instance.html:1544
#: instances/templates/instance.html:1546
msgid "Qemu Guest Agent"
msgstr ""
#: instances/templates/instance.html:1570
#: instances/templates/instance.html:1572
msgid "Real Time"
msgstr ""
#: instances/templates/instance.html:1584
#: instances/templates/instance.html:1586
msgid "CPU Usage"
msgstr ""
#: instances/templates/instance.html:1596
#: instances/templates/instance.html:1598
msgid "Memory Usage"
msgstr ""
#: instances/templates/instance.html:1609
#: instances/templates/instance.html:1611
msgid "Bandwidth Device"
msgstr ""
#: instances/templates/instance.html:1623
#: instances/templates/instance.html:1625
msgid "Disk I/O device"
msgstr ""
#: instances/templates/instance.html:1662
#: instances/templates/instance.html:1664
msgid "Destroy Instance"
msgstr ""
#: instances/templates/instance.html:1669
#: instances/templates/instance.html:1671
msgid "Delete storage for instance?"
msgstr ""
#: instances/templates/instance.html:1678
#: instances/templates/instance.html:1680
msgid "Remove Instance's data"
msgstr ""
#: instances/templates/instance.html:1685
#: instances/templates/instance.html:1687
msgid "Remove Instance's NVRAM"
msgstr ""
@ -2448,13 +2535,13 @@ msgid "None available device name"
msgstr ""
#: instances/views.py:260
#, python-format
msgid "Migrate to %s"
#, python-brace-format
msgid "Migrate to {new_compute.hostname}"
msgstr ""
#: instances/views.py:340
#, python-format
msgid "Fixing UUID %s"
#, python-brace-format
msgid "Fixing UUID {uuid}"
msgstr ""
#: instances/views.py:345
@ -2474,8 +2561,8 @@ msgid "Please shutdown down your instance and then try again"
msgstr ""
#: instances/views.py:459
#, python-format
msgid "Installed new ssh public key %s"
#, python-brace-format
msgid "Installed new SSH public key {publickey.keyname}"
msgstr ""
#: instances/views.py:477
@ -2513,7 +2600,8 @@ msgid "Attach new disk {name} ({format})"
msgstr ""
#: instances/views.py:571
msgid "Attach Existing disk: "
#, python-brace-format
msgid "Attach Existing disk: {target_dev}"
msgstr ""
#: instances/views.py:603
@ -2525,43 +2613,53 @@ msgid "Volume is changed successfully."
msgstr ""
#: instances/views.py:607
msgid "Edit disk: "
#, python-brace-format
msgid "Edit disk: {target_dev}"
msgstr ""
#: instances/views.py:623
msgid "Delete disk: "
#, python-brace-format
msgid "Delete disk: {dev}"
msgstr ""
#: instances/views.py:628
msgid "The disk: "
#, python-brace-format
msgid "The disk: {dev} is detached but not deleted. Error: {err}"
msgstr ""
#: instances/views.py:638
msgid "Detach disk: "
#, python-brace-format
msgid "Detach disk: {dev}"
msgstr ""
#: instances/views.py:646
msgid "Add CD-ROM: "
#, python-brace-format
msgid "Add CD-ROM: {target}"
msgstr ""
#: instances/views.py:653
msgid "Detach CD-ROM: "
#, python-brace-format
msgid "Detach CD-ROM: {dev}"
msgstr ""
#: instances/views.py:661
msgid "Mount media: "
#, python-brace-format
msgid "Mount media: {dev}"
msgstr ""
#: instances/views.py:669
msgid "Umount media: "
#, python-brace-format
msgid "Umount media: {dev}"
msgstr ""
#: instances/views.py:676
msgid "New snapshot :"
#, python-brace-format
msgid "New snapshot : {name}"
msgstr ""
#: instances/views.py:683
msgid "Delete snapshot :"
#, python-brace-format
msgid "Delete snapshot : {snap_name}"
msgstr ""
#: instances/views.py:690
@ -2573,11 +2671,13 @@ msgid "Revert snapshot"
msgstr ""
#: instances/views.py:716
msgid "vCPU {} is enabled={}"
#, python-brace-format
msgid "VCPU {id} is enabled={enabled}"
msgstr ""
#: instances/views.py:723
msgid "VCPU Hot-plug is enabled={}"
#, python-brace-format
msgid "VCPU Hot-plug is enabled={status}"
msgstr ""
#: instances/views.py:734
@ -2688,8 +2788,16 @@ msgstr ""
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr ""
#: instances/views.py:946 networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: instances/views.py:947 networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: instances/views.py:959
msgid "One owner is allowed and owner already added"
msgid "Only one owner is allowed and the one already added"
msgstr ""
#: instances/views.py:964
@ -2719,8 +2827,8 @@ msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!"
msgstr ""
#: instances/views.py:1027
#, python-format
msgid "Clone of '%s'"
#, python-brace-format
msgid "Clone of '{instance.name}'"
msgstr ""
#: instances/views.py:1046
@ -2735,6 +2843,11 @@ msgstr ""
msgid "Deleting due to multiple(UUID) records."
msgstr ""
#: instances/views.py:1160
#, python-brace-format
msgid "Problem occurred with host: {comp.name} - {status}"
msgstr ""
#: instances/views.py:1218
msgid "Send console.vv file"
msgstr ""
@ -2898,6 +3011,22 @@ msgstr ""
msgid "Hypervisor doesn't have any Interfaces"
msgstr ""
#: logs/models.py:5
msgid "user"
msgstr ""
#: logs/models.py:6
msgid "instance"
msgstr ""
#: logs/models.py:7
msgid "message"
msgstr ""
#: logs/models.py:8
msgid "date"
msgstr ""
#: networks/forms.py:7 storages/forms.py:7
msgid "No pool name has been entered"
msgstr ""
@ -3152,14 +3281,6 @@ msgstr ""
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12
msgid "Add New NWFilter Rule"
msgstr ""
@ -3226,7 +3347,7 @@ msgid "A network filter with this name already exists"
msgstr ""
#: nwfilters/views.py:46
msgid "A network filter with this uuid already exists"
msgid "A network filter with this UUID already exists"
msgstr ""
#: nwfilters/views.py:50
@ -3471,7 +3592,8 @@ msgid "Image file {name} is created successfully"
msgstr ""
#: storages/views.py:165
msgid "Volume: {} is deleted."
#, python-brace-format
msgid "Volume: {volname} is deleted."
msgstr ""
#: storages/views.py:171
@ -3479,7 +3601,7 @@ msgid "ISO image already exist"
msgstr ""
#: storages/views.py:175
msgid "ISO: {} is uploaded."
msgid "ISO: {request.FILES['file']} is uploaded."
msgstr ""
#: storages/views.py:184
@ -3487,7 +3609,7 @@ msgid "Name of volume already in use"
msgstr ""
#: storages/views.py:195
msgid "{} image cloned as {} successfully"
msgid "{data['image']} image cloned as {name} successfully"
msgstr ""
#: templates/403.html:3

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-10 12:05+0000\n"
"POT-Creation-Date: 2020-06-12 06:11+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -51,7 +51,7 @@ msgstr ""
#: instances/templates/add_instance_owner_block.html:18
#: instances/templates/allinstances_index_grouped.html:7
#: instances/templates/allinstances_index_nongrouped.html:6
#: instances/templates/instance.html:1642 instances/templates/instances.html:71
#: instances/templates/instance.html:1644 instances/templates/instances.html:71
msgid "User"
msgstr ""
@ -189,8 +189,8 @@ msgstr ""
#: accounts/templates/account.html:127 accounts/templates/profile.html:84
#: create/templates/create_instance_w2.html:291
#: instances/templates/instance.html:581 instances/templates/instance.html:1004
#: instances/templates/instance.html:1073
#: instances/templates/instance.html:1078
#: instances/templates/instance.html:1074
#: instances/templates/instance.html:1079
#: interfaces/templates/interface.html:61
#: interfaces/templates/interface.html:63 networks/templates/network.html:53
#: networks/templates/network.html:55 networks/templates/network.html:65
@ -254,8 +254,8 @@ msgid "Superuser"
msgstr ""
#: accounts/templates/accounts-list.html:37
#: instances/templates/instance.html:631 instances/templates/instance.html:1442
#: instances/templates/instance.html:1444
#: instances/templates/instance.html:631 instances/templates/instance.html:1444
#: instances/templates/instance.html:1446
#: instances/templates/instance_actions.html:7
#: nwfilters/templates/nwfilters.html:112
#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:157
@ -327,8 +327,8 @@ msgstr ""
#: accounts/templates/login.html:19 computes/templates/computes.html:85
#: computes/templates/computes.html:176
#: console/templates/console-spice-full.html:200
#: instances/templates/instance.html:1291
#: instances/templates/instance.html:1298
#: instances/templates/instance.html:1293
#: instances/templates/instance.html:1300
msgid "Password"
msgstr ""
@ -467,10 +467,10 @@ msgstr ""
#: accounts/templates/profile.html:40 accounts/templates/profile.html:67
#: computes/templates/computes.html:104 computes/templates/computes.html:148
#: computes/templates/computes.html:196 computes/templates/computes.html:225
#: instances/templates/instance.html:1188
#: instances/templates/instance.html:1192
#: instances/templates/instance.html:1478
#: instances/templates/instance.html:1190
#: instances/templates/instance.html:1194
#: instances/templates/instance.html:1480
#: instances/templates/instance.html:1482
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397
msgid "Change"
msgstr ""
@ -564,14 +564,14 @@ msgstr ""
#: instances/templates/allinstances.html:60
#: instances/templates/allinstances_index_grouped.html:11
#: instances/templates/allinstances_index_nongrouped.html:10
#: instances/templates/instance.html:909 instances/templates/instance.html:1050
#: instances/templates/instance.html:909 instances/templates/instance.html:1051
#: instances/templates/instances.html:75 networks/templates/network.html:178
#: networks/templates/network.html:287 networks/templates/network.html:335
msgid "Actions"
msgstr ""
#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8
#: instances/templates/instance.html:1575 templates/navbar.html:31
#: instances/templates/instance.html:1577 templates/navbar.html:31
msgid "Logs"
msgstr ""
@ -580,11 +580,11 @@ msgid "You don't have any Logs"
msgstr ""
#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555
#: instances/templates/instance.html:1641
#: instances/templates/instance.html:1643
msgid "Date"
msgstr ""
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1643
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645
msgid "Message"
msgstr ""
@ -889,12 +889,32 @@ msgstr ""
msgid "Wrong IP address"
msgstr ""
#: computes/models.py:5
msgid "name"
msgstr ""
#: computes/models.py:6
msgid "hostname"
msgstr ""
#: computes/models.py:7
msgid "login"
msgstr ""
#: computes/models.py:8
msgid "password"
msgstr ""
#: computes/models.py:9
msgid "details"
msgstr ""
#: computes/templates/computes.html:3 computes/templates/computes.html:9
#: templates/navbar.html:18
msgid "Computes"
msgstr ""
#: computes/templates/computes.html:42 instances/templates/instance.html:1535
#: computes/templates/computes.html:42 instances/templates/instance.html:1537
msgid "Connected"
msgstr ""
@ -1113,7 +1133,7 @@ msgid "RAM Utilization"
msgstr ""
#: computes/validators.py:24
msgid "The host name must not contain any special characters"
msgid "The hostname must not contain any special characters"
msgstr ""
#: console/templates/console-base.html:69
@ -1333,7 +1353,7 @@ msgstr ""
#: instances/templates/add_instance_volume.html:117
#: instances/templates/create_inst_block.html:25
#: instances/templates/instance.html:329 instances/templates/instance.html:776
#: instances/templates/instance.html:972 instances/templates/instance.html:1647
#: instances/templates/instance.html:972 instances/templates/instance.html:1649
#: interfaces/templates/interface.html:42
#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81
#: storages/templates/create_stg_block.html:132
@ -1375,7 +1395,7 @@ msgstr ""
#: create/templates/create_instance_w2.html:209
#: instances/templates/add_instance_network_block.html:18
#: instances/templates/instance.html:924 instances/templates/instance.html:947
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: interfaces/templates/interface.html:46
#: interfaces/templates/interface.html:75
#: interfaces/templates/interfaces.html:63
@ -1550,7 +1570,7 @@ msgid "Cache"
msgstr ""
#: instances/templates/add_instance_volume.html:83
#: instances/templates/instance.html:1414
#: instances/templates/instance.html:1416
#: storages/templates/create_stg_vol_block.html:74
#: storages/templates/storage.html:149
msgid "Metadata"
@ -1591,8 +1611,8 @@ msgstr ""
#: instances/templates/allinstances_index_grouped.html:6
#: instances/templates/allinstances_index_nongrouped.html:5
#: instances/templates/instance.html:1436
#: instances/templates/instance.html:1459 instances/templates/instances.html:70
#: instances/templates/instance.html:1438
#: instances/templates/instance.html:1461 instances/templates/instances.html:70
msgid "Description"
msgstr ""
@ -1722,9 +1742,9 @@ msgstr ""
msgid "Stats"
msgstr ""
#: instances/templates/instance.html:114 instances/templates/instance.html:1672
#: instances/templates/instance.html:1689
#: instances/templates/instance.html:1693 instances/views.py:421
#: instances/templates/instance.html:114 instances/templates/instance.html:1674
#: instances/templates/instance.html:1691
#: instances/templates/instance.html:1695 instances/views.py:421
msgid "Destroy"
msgstr ""
@ -1964,8 +1984,8 @@ msgstr ""
msgid "Boot"
msgstr ""
#: instances/templates/instance.html:638 instances/templates/instance.html:1172
#: instances/templates/instance.html:1174
#: instances/templates/instance.html:638 instances/templates/instance.html:1174
#: instances/templates/instance.html:1176
msgid "Migrate"
msgstr ""
@ -2146,107 +2166,107 @@ msgstr ""
msgid "QoS"
msgstr ""
#: instances/templates/instance.html:1040 networks/templates/network.html:325
#: instances/templates/instance.html:1041 networks/templates/network.html:325
msgid "QoS Configuration"
msgstr ""
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: networks/templates/add_network_qos.html:18
#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134
msgid "Direction"
msgstr ""
#: instances/templates/instance.html:1047
#: instances/templates/instance.html:1048
#: networks/templates/add_network_qos.html:27
#: networks/templates/network.html:332
msgid "Average"
msgstr ""
#: instances/templates/instance.html:1048
#: instances/templates/instance.html:1049
#: networks/templates/add_network_qos.html:34
#: networks/templates/network.html:333
msgid "Peak"
msgstr ""
#: instances/templates/instance.html:1049
#: instances/templates/instance.html:1050
#: networks/templates/add_network_qos.html:41
#: networks/templates/network.html:334
msgid "Burst"
msgstr ""
#: instances/templates/instance.html:1073 networks/templates/network.html:356
#: instances/templates/instance.html:1074 networks/templates/network.html:356
msgid "Edit QoS"
msgstr ""
#: instances/templates/instance.html:1078 networks/templates/network.html:361
#: instances/templates/instance.html:1079 networks/templates/network.html:361
msgid "Delete QoS"
msgstr ""
#: instances/templates/instance.html:1093
#: instances/templates/instance.html:1095
msgid "For migration both host servers must have equal settings and OS type"
msgstr ""
#: instances/templates/instance.html:1096
#: instances/templates/instance.html:1098
msgid "Original host"
msgstr ""
#: instances/templates/instance.html:1102
#: instances/templates/instance.html:1104
msgid "Host migration"
msgstr ""
#: instances/templates/instance.html:1119
#: instances/templates/instance.html:1121
msgid "Live migration"
msgstr ""
#: instances/templates/instance.html:1127
#: instances/templates/instance.html:1129
msgid "Unsafe migration"
msgstr ""
#: instances/templates/instance.html:1135
#: instances/templates/instance.html:1137
msgid "Delete original"
msgstr ""
#: instances/templates/instance.html:1143
#: instances/templates/instance.html:1145
msgid "Offline migration"
msgstr ""
#: instances/templates/instance.html:1151
#: instances/templates/instance.html:1153
msgid "Post copy"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Forces CPU convergence during live migration"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Auto converge"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compress instance memory for fast migration"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compressed"
msgstr ""
#: instances/templates/instance.html:1180
#: instances/templates/instance.html:1182
msgid "If you need to edit XML please Power Off the instance"
msgstr ""
#: instances/templates/instance.html:1201
#: instances/templates/instance.html:1203
msgid "Instance owners"
msgstr ""
#: instances/templates/instance.html:1214
#: instances/templates/instance.html:1216
msgid "Delete Ownership"
msgstr ""
#: instances/templates/instance.html:1229
#: instances/templates/instance.html:1231
msgid "To set console's type, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1232
#: instances/templates/instance.html:1234
#: interfaces/templates/create_iface_block.html:44
#: interfaces/templates/interface.html:77
#: interfaces/templates/interfaces.html:62
@ -2258,179 +2278,179 @@ msgstr ""
msgid "Type"
msgstr ""
#: instances/templates/instance.html:1236
#: instances/templates/instance.html:1260
#: instances/templates/instance.html:1329
#: instances/templates/instance.html:1493
#: instances/templates/instance.html:1238
#: instances/templates/instance.html:1262
#: instances/templates/instance.html:1331
#: instances/templates/instance.html:1495
msgid "please choose"
msgstr ""
#: instances/templates/instance.html:1244
#: instances/templates/instance.html:1246
#: instances/templates/instance.html:1267
#: instances/templates/instance.html:1248
#: instances/templates/instance.html:1269
#: instances/templates/instance.html:1305
#: instances/templates/instance.html:1271
#: instances/templates/instance.html:1307
#: instances/templates/instance.html:1337
#: instances/templates/instance.html:1309
#: instances/templates/instance.html:1339
#: instances/templates/instance.html:1500
#: instances/templates/instance.html:1341
#: instances/templates/instance.html:1502
#: instances/templates/instance.html:1522
#: instances/templates/instance.html:1504
#: instances/templates/instance.html:1524
#: instances/templates/instance.html:1552 secrets/templates/secrets.html:103
#: instances/templates/instance.html:1526
#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103
msgid "Set"
msgstr ""
#: instances/templates/instance.html:1253
#: instances/templates/instance.html:1255
msgid "To set console listen address, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1256
#: instances/templates/instance.html:1258
msgid "Listen on"
msgstr ""
#: instances/templates/instance.html:1276
#: instances/templates/instance.html:1278
msgid "To create console password, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1282
#: instances/templates/instance.html:1284
msgid "Generate"
msgstr ""
#: instances/templates/instance.html:1286
#: instances/templates/instance.html:1320 networks/templates/network.html:169
#: instances/templates/instance.html:1288
#: instances/templates/instance.html:1322 networks/templates/network.html:169
#: networks/templates/network.html:279
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395
msgid "Clear"
msgstr ""
#: instances/templates/instance.html:1302 networks/templates/network.html:161
#: instances/templates/instance.html:1304 networks/templates/network.html:161
#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88
msgid "Show"
msgstr ""
#: instances/templates/instance.html:1314
#: instances/templates/instance.html:1316
msgid "To set console's keymap, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1325
#: instances/templates/instance.html:1327
msgid "Keymap"
msgstr ""
#: instances/templates/instance.html:1351
#: instances/templates/instance.html:1353
msgid "Create a clone"
msgstr ""
#: instances/templates/instance.html:1354
#: instances/templates/instance.html:1356
msgid "Clone Name"
msgstr ""
#: instances/templates/instance.html:1361
#: instances/templates/instance.html:1392
#: instances/templates/instance.html:1363
#: instances/templates/instance.html:1394
msgid "Guess"
msgstr ""
#: instances/templates/instance.html:1380
#: instances/templates/instance.html:1382
msgid "Network devices"
msgstr ""
#: instances/templates/instance.html:1390
#: instances/templates/instance.html:1392
msgid "Random"
msgstr ""
#: instances/templates/instance.html:1405
#: instances/templates/instance.html:1407
msgid "Storage devices"
msgstr ""
#: instances/templates/instance.html:1430
#: instances/templates/instance.html:1453
#: instances/templates/instance.html:1432
#: instances/templates/instance.html:1455
msgid "Title"
msgstr ""
#: instances/templates/instance.html:1450
#: instances/templates/instance.html:1452
msgid "To set instance template name description, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1465
#: instances/templates/instance.html:1467
msgid "Is template"
msgstr ""
#: instances/templates/instance.html:1486
#: instances/templates/instance.html:1488
msgid "To set instance video model, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1489
#: instances/templates/instance.html:1491
msgid "Primary Video Model"
msgstr ""
#: instances/templates/instance.html:1510
#: instances/templates/instance.html:1512
msgid "To set instance vCPUs hotpluggable"
msgstr ""
#: instances/templates/instance.html:1513
#: instances/templates/instance.html:1515
msgid "vCPU Hot Plug"
msgstr ""
#: instances/templates/instance.html:1517
#: instances/templates/instance.html:1548
#: instances/templates/instance.html:1519
#: instances/templates/instance.html:1550
msgid "Enabled"
msgstr ""
#: instances/templates/instance.html:1518
#: instances/templates/instance.html:1549
#: instances/templates/instance.html:1520
#: instances/templates/instance.html:1551
msgid "Disabled"
msgstr ""
#: instances/templates/instance.html:1532
#: instances/templates/instance.html:1534
msgid "To Enable/Disable Qemu Guest Agent. Status"
msgstr ""
#: instances/templates/instance.html:1537
#: instances/templates/instance.html:1539
msgid "Disconnected"
msgstr ""
#: instances/templates/instance.html:1540
#: instances/templates/instance.html:1542
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:709
msgid "Unknown"
msgstr ""
#: instances/templates/instance.html:1544
#: instances/templates/instance.html:1546
msgid "Qemu Guest Agent"
msgstr ""
#: instances/templates/instance.html:1570
#: instances/templates/instance.html:1572
msgid "Real Time"
msgstr ""
#: instances/templates/instance.html:1584
#: instances/templates/instance.html:1586
msgid "CPU Usage"
msgstr ""
#: instances/templates/instance.html:1596
#: instances/templates/instance.html:1598
msgid "Memory Usage"
msgstr ""
#: instances/templates/instance.html:1609
#: instances/templates/instance.html:1611
msgid "Bandwidth Device"
msgstr ""
#: instances/templates/instance.html:1623
#: instances/templates/instance.html:1625
msgid "Disk I/O device"
msgstr ""
#: instances/templates/instance.html:1662
#: instances/templates/instance.html:1664
msgid "Destroy Instance"
msgstr ""
#: instances/templates/instance.html:1669
#: instances/templates/instance.html:1671
msgid "Delete storage for instance?"
msgstr ""
#: instances/templates/instance.html:1678
#: instances/templates/instance.html:1680
msgid "Remove Instance's data"
msgstr ""
#: instances/templates/instance.html:1685
#: instances/templates/instance.html:1687
msgid "Remove Instance's NVRAM"
msgstr ""
@ -2448,13 +2468,13 @@ msgid "None available device name"
msgstr ""
#: instances/views.py:260
#, python-format
msgid "Migrate to %s"
#, python-brace-format
msgid "Migrate to {new_compute.hostname}"
msgstr ""
#: instances/views.py:340
#, python-format
msgid "Fixing UUID %s"
#, python-brace-format
msgid "Fixing UUID {uuid}"
msgstr ""
#: instances/views.py:345
@ -2474,8 +2494,8 @@ msgid "Please shutdown down your instance and then try again"
msgstr ""
#: instances/views.py:459
#, python-format
msgid "Installed new ssh public key %s"
#, python-brace-format
msgid "Installed new SSH public key {publickey.keyname}"
msgstr ""
#: instances/views.py:477
@ -2513,7 +2533,8 @@ msgid "Attach new disk {name} ({format})"
msgstr ""
#: instances/views.py:571
msgid "Attach Existing disk: "
#, python-brace-format
msgid "Attach Existing disk: {target_dev}"
msgstr ""
#: instances/views.py:603
@ -2525,43 +2546,53 @@ msgid "Volume is changed successfully."
msgstr ""
#: instances/views.py:607
msgid "Edit disk: "
#, python-brace-format
msgid "Edit disk: {target_dev}"
msgstr ""
#: instances/views.py:623
msgid "Delete disk: "
#, python-brace-format
msgid "Delete disk: {dev}"
msgstr ""
#: instances/views.py:628
msgid "The disk: "
#, python-brace-format
msgid "The disk: {dev} is detached but not deleted. Error: {err}"
msgstr ""
#: instances/views.py:638
msgid "Detach disk: "
#, python-brace-format
msgid "Detach disk: {dev}"
msgstr ""
#: instances/views.py:646
msgid "Add CD-ROM: "
#, python-brace-format
msgid "Add CD-ROM: {target}"
msgstr ""
#: instances/views.py:653
msgid "Detach CD-ROM: "
#, python-brace-format
msgid "Detach CD-ROM: {dev}"
msgstr ""
#: instances/views.py:661
msgid "Mount media: "
#, python-brace-format
msgid "Mount media: {dev}"
msgstr ""
#: instances/views.py:669
msgid "Umount media: "
#, python-brace-format
msgid "Umount media: {dev}"
msgstr ""
#: instances/views.py:676
msgid "New snapshot :"
#, python-brace-format
msgid "New snapshot : {name}"
msgstr ""
#: instances/views.py:683
msgid "Delete snapshot :"
#, python-brace-format
msgid "Delete snapshot : {snap_name}"
msgstr ""
#: instances/views.py:690
@ -2573,11 +2604,13 @@ msgid "Revert snapshot"
msgstr ""
#: instances/views.py:716
msgid "vCPU {} is enabled={}"
#, python-brace-format
msgid "VCPU {id} is enabled={enabled}"
msgstr ""
#: instances/views.py:723
msgid "VCPU Hot-plug is enabled={}"
#, python-brace-format
msgid "VCPU Hot-plug is enabled={status}"
msgstr ""
#: instances/views.py:734
@ -2688,8 +2721,16 @@ msgstr ""
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr ""
#: instances/views.py:946 networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: instances/views.py:947 networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: instances/views.py:959
msgid "One owner is allowed and owner already added"
msgid "Only one owner is allowed and the one already added"
msgstr ""
#: instances/views.py:964
@ -2719,8 +2760,8 @@ msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!"
msgstr ""
#: instances/views.py:1027
#, python-format
msgid "Clone of '%s'"
#, python-brace-format
msgid "Clone of '{instance.name}'"
msgstr ""
#: instances/views.py:1046
@ -2735,6 +2776,11 @@ msgstr ""
msgid "Deleting due to multiple(UUID) records."
msgstr ""
#: instances/views.py:1160
#, python-brace-format
msgid "Problem occurred with host: {comp.name} - {status}"
msgstr ""
#: instances/views.py:1218
msgid "Send console.vv file"
msgstr ""
@ -3152,14 +3198,6 @@ msgstr ""
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12
msgid "Add New NWFilter Rule"
msgstr ""
@ -3226,7 +3264,7 @@ msgid "A network filter with this name already exists"
msgstr ""
#: nwfilters/views.py:46
msgid "A network filter with this uuid already exists"
msgid "A network filter with this UUID already exists"
msgstr ""
#: nwfilters/views.py:50
@ -3471,7 +3509,8 @@ msgid "Image file {name} is created successfully"
msgstr ""
#: storages/views.py:165
msgid "Volume: {} is deleted."
#, python-brace-format
msgid "Volume: {volname} is deleted."
msgstr ""
#: storages/views.py:171
@ -3479,7 +3518,7 @@ msgid "ISO image already exist"
msgstr ""
#: storages/views.py:175
msgid "ISO: {} is uploaded."
msgid "ISO: {request.FILES['file']} is uploaded."
msgstr ""
#: storages/views.py:184
@ -3487,7 +3526,7 @@ msgid "Name of volume already in use"
msgstr ""
#: storages/views.py:195
msgid "{} image cloned as {} successfully"
msgid "{data['image']} image cloned as {name} successfully"
msgstr ""
#: templates/403.html:3

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-10 12:05+0000\n"
"POT-Creation-Date: 2020-06-12 06:11+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -51,7 +51,7 @@ msgstr ""
#: instances/templates/add_instance_owner_block.html:18
#: instances/templates/allinstances_index_grouped.html:7
#: instances/templates/allinstances_index_nongrouped.html:6
#: instances/templates/instance.html:1642 instances/templates/instances.html:71
#: instances/templates/instance.html:1644 instances/templates/instances.html:71
msgid "User"
msgstr ""
@ -189,8 +189,8 @@ msgstr ""
#: accounts/templates/account.html:127 accounts/templates/profile.html:84
#: create/templates/create_instance_w2.html:291
#: instances/templates/instance.html:581 instances/templates/instance.html:1004
#: instances/templates/instance.html:1073
#: instances/templates/instance.html:1078
#: instances/templates/instance.html:1074
#: instances/templates/instance.html:1079
#: interfaces/templates/interface.html:61
#: interfaces/templates/interface.html:63 networks/templates/network.html:53
#: networks/templates/network.html:55 networks/templates/network.html:65
@ -254,8 +254,8 @@ msgid "Superuser"
msgstr ""
#: accounts/templates/accounts-list.html:37
#: instances/templates/instance.html:631 instances/templates/instance.html:1442
#: instances/templates/instance.html:1444
#: instances/templates/instance.html:631 instances/templates/instance.html:1444
#: instances/templates/instance.html:1446
#: instances/templates/instance_actions.html:7
#: nwfilters/templates/nwfilters.html:112
#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:157
@ -327,8 +327,8 @@ msgstr ""
#: accounts/templates/login.html:19 computes/templates/computes.html:85
#: computes/templates/computes.html:176
#: console/templates/console-spice-full.html:200
#: instances/templates/instance.html:1291
#: instances/templates/instance.html:1298
#: instances/templates/instance.html:1293
#: instances/templates/instance.html:1300
msgid "Password"
msgstr ""
@ -467,10 +467,10 @@ msgstr ""
#: accounts/templates/profile.html:40 accounts/templates/profile.html:67
#: computes/templates/computes.html:104 computes/templates/computes.html:148
#: computes/templates/computes.html:196 computes/templates/computes.html:225
#: instances/templates/instance.html:1188
#: instances/templates/instance.html:1192
#: instances/templates/instance.html:1478
#: instances/templates/instance.html:1190
#: instances/templates/instance.html:1194
#: instances/templates/instance.html:1480
#: instances/templates/instance.html:1482
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397
msgid "Change"
msgstr ""
@ -564,14 +564,14 @@ msgstr ""
#: instances/templates/allinstances.html:60
#: instances/templates/allinstances_index_grouped.html:11
#: instances/templates/allinstances_index_nongrouped.html:10
#: instances/templates/instance.html:909 instances/templates/instance.html:1050
#: instances/templates/instance.html:909 instances/templates/instance.html:1051
#: instances/templates/instances.html:75 networks/templates/network.html:178
#: networks/templates/network.html:287 networks/templates/network.html:335
msgid "Actions"
msgstr ""
#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8
#: instances/templates/instance.html:1575 templates/navbar.html:31
#: instances/templates/instance.html:1577 templates/navbar.html:31
msgid "Logs"
msgstr ""
@ -580,11 +580,11 @@ msgid "You don't have any Logs"
msgstr ""
#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555
#: instances/templates/instance.html:1641
#: instances/templates/instance.html:1643
msgid "Date"
msgstr ""
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1643
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645
msgid "Message"
msgstr ""
@ -889,12 +889,32 @@ msgstr ""
msgid "Wrong IP address"
msgstr ""
#: computes/models.py:5
msgid "name"
msgstr ""
#: computes/models.py:6
msgid "hostname"
msgstr ""
#: computes/models.py:7
msgid "login"
msgstr ""
#: computes/models.py:8
msgid "password"
msgstr ""
#: computes/models.py:9
msgid "details"
msgstr ""
#: computes/templates/computes.html:3 computes/templates/computes.html:9
#: templates/navbar.html:18
msgid "Computes"
msgstr ""
#: computes/templates/computes.html:42 instances/templates/instance.html:1535
#: computes/templates/computes.html:42 instances/templates/instance.html:1537
msgid "Connected"
msgstr ""
@ -1113,7 +1133,7 @@ msgid "RAM Utilization"
msgstr ""
#: computes/validators.py:24
msgid "The host name must not contain any special characters"
msgid "The hostname must not contain any special characters"
msgstr ""
#: console/templates/console-base.html:69
@ -1333,7 +1353,7 @@ msgstr ""
#: instances/templates/add_instance_volume.html:117
#: instances/templates/create_inst_block.html:25
#: instances/templates/instance.html:329 instances/templates/instance.html:776
#: instances/templates/instance.html:972 instances/templates/instance.html:1647
#: instances/templates/instance.html:972 instances/templates/instance.html:1649
#: interfaces/templates/interface.html:42
#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81
#: storages/templates/create_stg_block.html:132
@ -1375,7 +1395,7 @@ msgstr ""
#: create/templates/create_instance_w2.html:209
#: instances/templates/add_instance_network_block.html:18
#: instances/templates/instance.html:924 instances/templates/instance.html:947
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: interfaces/templates/interface.html:46
#: interfaces/templates/interface.html:75
#: interfaces/templates/interfaces.html:63
@ -1550,7 +1570,7 @@ msgid "Cache"
msgstr ""
#: instances/templates/add_instance_volume.html:83
#: instances/templates/instance.html:1414
#: instances/templates/instance.html:1416
#: storages/templates/create_stg_vol_block.html:74
#: storages/templates/storage.html:149
msgid "Metadata"
@ -1591,8 +1611,8 @@ msgstr ""
#: instances/templates/allinstances_index_grouped.html:6
#: instances/templates/allinstances_index_nongrouped.html:5
#: instances/templates/instance.html:1436
#: instances/templates/instance.html:1459 instances/templates/instances.html:70
#: instances/templates/instance.html:1438
#: instances/templates/instance.html:1461 instances/templates/instances.html:70
msgid "Description"
msgstr ""
@ -1722,9 +1742,9 @@ msgstr ""
msgid "Stats"
msgstr ""
#: instances/templates/instance.html:114 instances/templates/instance.html:1672
#: instances/templates/instance.html:1689
#: instances/templates/instance.html:1693 instances/views.py:421
#: instances/templates/instance.html:114 instances/templates/instance.html:1674
#: instances/templates/instance.html:1691
#: instances/templates/instance.html:1695 instances/views.py:421
msgid "Destroy"
msgstr ""
@ -1964,8 +1984,8 @@ msgstr ""
msgid "Boot"
msgstr ""
#: instances/templates/instance.html:638 instances/templates/instance.html:1172
#: instances/templates/instance.html:1174
#: instances/templates/instance.html:638 instances/templates/instance.html:1174
#: instances/templates/instance.html:1176
msgid "Migrate"
msgstr ""
@ -2146,107 +2166,107 @@ msgstr ""
msgid "QoS"
msgstr ""
#: instances/templates/instance.html:1040 networks/templates/network.html:325
#: instances/templates/instance.html:1041 networks/templates/network.html:325
msgid "QoS Configuration"
msgstr ""
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: networks/templates/add_network_qos.html:18
#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134
msgid "Direction"
msgstr ""
#: instances/templates/instance.html:1047
#: instances/templates/instance.html:1048
#: networks/templates/add_network_qos.html:27
#: networks/templates/network.html:332
msgid "Average"
msgstr ""
#: instances/templates/instance.html:1048
#: instances/templates/instance.html:1049
#: networks/templates/add_network_qos.html:34
#: networks/templates/network.html:333
msgid "Peak"
msgstr ""
#: instances/templates/instance.html:1049
#: instances/templates/instance.html:1050
#: networks/templates/add_network_qos.html:41
#: networks/templates/network.html:334
msgid "Burst"
msgstr ""
#: instances/templates/instance.html:1073 networks/templates/network.html:356
#: instances/templates/instance.html:1074 networks/templates/network.html:356
msgid "Edit QoS"
msgstr ""
#: instances/templates/instance.html:1078 networks/templates/network.html:361
#: instances/templates/instance.html:1079 networks/templates/network.html:361
msgid "Delete QoS"
msgstr ""
#: instances/templates/instance.html:1093
#: instances/templates/instance.html:1095
msgid "For migration both host servers must have equal settings and OS type"
msgstr ""
#: instances/templates/instance.html:1096
#: instances/templates/instance.html:1098
msgid "Original host"
msgstr ""
#: instances/templates/instance.html:1102
#: instances/templates/instance.html:1104
msgid "Host migration"
msgstr ""
#: instances/templates/instance.html:1119
#: instances/templates/instance.html:1121
msgid "Live migration"
msgstr ""
#: instances/templates/instance.html:1127
#: instances/templates/instance.html:1129
msgid "Unsafe migration"
msgstr ""
#: instances/templates/instance.html:1135
#: instances/templates/instance.html:1137
msgid "Delete original"
msgstr ""
#: instances/templates/instance.html:1143
#: instances/templates/instance.html:1145
msgid "Offline migration"
msgstr ""
#: instances/templates/instance.html:1151
#: instances/templates/instance.html:1153
msgid "Post copy"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Forces CPU convergence during live migration"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Auto converge"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compress instance memory for fast migration"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compressed"
msgstr ""
#: instances/templates/instance.html:1180
#: instances/templates/instance.html:1182
msgid "If you need to edit XML please Power Off the instance"
msgstr ""
#: instances/templates/instance.html:1201
#: instances/templates/instance.html:1203
msgid "Instance owners"
msgstr ""
#: instances/templates/instance.html:1214
#: instances/templates/instance.html:1216
msgid "Delete Ownership"
msgstr ""
#: instances/templates/instance.html:1229
#: instances/templates/instance.html:1231
msgid "To set console's type, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1232
#: instances/templates/instance.html:1234
#: interfaces/templates/create_iface_block.html:44
#: interfaces/templates/interface.html:77
#: interfaces/templates/interfaces.html:62
@ -2258,179 +2278,179 @@ msgstr ""
msgid "Type"
msgstr ""
#: instances/templates/instance.html:1236
#: instances/templates/instance.html:1260
#: instances/templates/instance.html:1329
#: instances/templates/instance.html:1493
#: instances/templates/instance.html:1238
#: instances/templates/instance.html:1262
#: instances/templates/instance.html:1331
#: instances/templates/instance.html:1495
msgid "please choose"
msgstr ""
#: instances/templates/instance.html:1244
#: instances/templates/instance.html:1246
#: instances/templates/instance.html:1267
#: instances/templates/instance.html:1248
#: instances/templates/instance.html:1269
#: instances/templates/instance.html:1305
#: instances/templates/instance.html:1271
#: instances/templates/instance.html:1307
#: instances/templates/instance.html:1337
#: instances/templates/instance.html:1309
#: instances/templates/instance.html:1339
#: instances/templates/instance.html:1500
#: instances/templates/instance.html:1341
#: instances/templates/instance.html:1502
#: instances/templates/instance.html:1522
#: instances/templates/instance.html:1504
#: instances/templates/instance.html:1524
#: instances/templates/instance.html:1552 secrets/templates/secrets.html:103
#: instances/templates/instance.html:1526
#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103
msgid "Set"
msgstr ""
#: instances/templates/instance.html:1253
#: instances/templates/instance.html:1255
msgid "To set console listen address, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1256
#: instances/templates/instance.html:1258
msgid "Listen on"
msgstr ""
#: instances/templates/instance.html:1276
#: instances/templates/instance.html:1278
msgid "To create console password, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1282
#: instances/templates/instance.html:1284
msgid "Generate"
msgstr ""
#: instances/templates/instance.html:1286
#: instances/templates/instance.html:1320 networks/templates/network.html:169
#: instances/templates/instance.html:1288
#: instances/templates/instance.html:1322 networks/templates/network.html:169
#: networks/templates/network.html:279
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395
msgid "Clear"
msgstr ""
#: instances/templates/instance.html:1302 networks/templates/network.html:161
#: instances/templates/instance.html:1304 networks/templates/network.html:161
#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88
msgid "Show"
msgstr ""
#: instances/templates/instance.html:1314
#: instances/templates/instance.html:1316
msgid "To set console's keymap, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1325
#: instances/templates/instance.html:1327
msgid "Keymap"
msgstr ""
#: instances/templates/instance.html:1351
#: instances/templates/instance.html:1353
msgid "Create a clone"
msgstr ""
#: instances/templates/instance.html:1354
#: instances/templates/instance.html:1356
msgid "Clone Name"
msgstr ""
#: instances/templates/instance.html:1361
#: instances/templates/instance.html:1392
#: instances/templates/instance.html:1363
#: instances/templates/instance.html:1394
msgid "Guess"
msgstr ""
#: instances/templates/instance.html:1380
#: instances/templates/instance.html:1382
msgid "Network devices"
msgstr ""
#: instances/templates/instance.html:1390
#: instances/templates/instance.html:1392
msgid "Random"
msgstr ""
#: instances/templates/instance.html:1405
#: instances/templates/instance.html:1407
msgid "Storage devices"
msgstr ""
#: instances/templates/instance.html:1430
#: instances/templates/instance.html:1453
#: instances/templates/instance.html:1432
#: instances/templates/instance.html:1455
msgid "Title"
msgstr ""
#: instances/templates/instance.html:1450
#: instances/templates/instance.html:1452
msgid "To set instance template name description, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1465
#: instances/templates/instance.html:1467
msgid "Is template"
msgstr ""
#: instances/templates/instance.html:1486
#: instances/templates/instance.html:1488
msgid "To set instance video model, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1489
#: instances/templates/instance.html:1491
msgid "Primary Video Model"
msgstr ""
#: instances/templates/instance.html:1510
#: instances/templates/instance.html:1512
msgid "To set instance vCPUs hotpluggable"
msgstr ""
#: instances/templates/instance.html:1513
#: instances/templates/instance.html:1515
msgid "vCPU Hot Plug"
msgstr ""
#: instances/templates/instance.html:1517
#: instances/templates/instance.html:1548
#: instances/templates/instance.html:1519
#: instances/templates/instance.html:1550
msgid "Enabled"
msgstr ""
#: instances/templates/instance.html:1518
#: instances/templates/instance.html:1549
#: instances/templates/instance.html:1520
#: instances/templates/instance.html:1551
msgid "Disabled"
msgstr ""
#: instances/templates/instance.html:1532
#: instances/templates/instance.html:1534
msgid "To Enable/Disable Qemu Guest Agent. Status"
msgstr ""
#: instances/templates/instance.html:1537
#: instances/templates/instance.html:1539
msgid "Disconnected"
msgstr ""
#: instances/templates/instance.html:1540
#: instances/templates/instance.html:1542
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:709
msgid "Unknown"
msgstr ""
#: instances/templates/instance.html:1544
#: instances/templates/instance.html:1546
msgid "Qemu Guest Agent"
msgstr ""
#: instances/templates/instance.html:1570
#: instances/templates/instance.html:1572
msgid "Real Time"
msgstr ""
#: instances/templates/instance.html:1584
#: instances/templates/instance.html:1586
msgid "CPU Usage"
msgstr ""
#: instances/templates/instance.html:1596
#: instances/templates/instance.html:1598
msgid "Memory Usage"
msgstr ""
#: instances/templates/instance.html:1609
#: instances/templates/instance.html:1611
msgid "Bandwidth Device"
msgstr ""
#: instances/templates/instance.html:1623
#: instances/templates/instance.html:1625
msgid "Disk I/O device"
msgstr ""
#: instances/templates/instance.html:1662
#: instances/templates/instance.html:1664
msgid "Destroy Instance"
msgstr ""
#: instances/templates/instance.html:1669
#: instances/templates/instance.html:1671
msgid "Delete storage for instance?"
msgstr ""
#: instances/templates/instance.html:1678
#: instances/templates/instance.html:1680
msgid "Remove Instance's data"
msgstr ""
#: instances/templates/instance.html:1685
#: instances/templates/instance.html:1687
msgid "Remove Instance's NVRAM"
msgstr ""
@ -2448,13 +2468,13 @@ msgid "None available device name"
msgstr ""
#: instances/views.py:260
#, python-format
msgid "Migrate to %s"
#, python-brace-format
msgid "Migrate to {new_compute.hostname}"
msgstr ""
#: instances/views.py:340
#, python-format
msgid "Fixing UUID %s"
#, python-brace-format
msgid "Fixing UUID {uuid}"
msgstr ""
#: instances/views.py:345
@ -2474,8 +2494,8 @@ msgid "Please shutdown down your instance and then try again"
msgstr ""
#: instances/views.py:459
#, python-format
msgid "Installed new ssh public key %s"
#, python-brace-format
msgid "Installed new SSH public key {publickey.keyname}"
msgstr ""
#: instances/views.py:477
@ -2513,7 +2533,8 @@ msgid "Attach new disk {name} ({format})"
msgstr ""
#: instances/views.py:571
msgid "Attach Existing disk: "
#, python-brace-format
msgid "Attach Existing disk: {target_dev}"
msgstr ""
#: instances/views.py:603
@ -2525,43 +2546,53 @@ msgid "Volume is changed successfully."
msgstr ""
#: instances/views.py:607
msgid "Edit disk: "
#, python-brace-format
msgid "Edit disk: {target_dev}"
msgstr ""
#: instances/views.py:623
msgid "Delete disk: "
#, python-brace-format
msgid "Delete disk: {dev}"
msgstr ""
#: instances/views.py:628
msgid "The disk: "
#, python-brace-format
msgid "The disk: {dev} is detached but not deleted. Error: {err}"
msgstr ""
#: instances/views.py:638
msgid "Detach disk: "
#, python-brace-format
msgid "Detach disk: {dev}"
msgstr ""
#: instances/views.py:646
msgid "Add CD-ROM: "
#, python-brace-format
msgid "Add CD-ROM: {target}"
msgstr ""
#: instances/views.py:653
msgid "Detach CD-ROM: "
#, python-brace-format
msgid "Detach CD-ROM: {dev}"
msgstr ""
#: instances/views.py:661
msgid "Mount media: "
#, python-brace-format
msgid "Mount media: {dev}"
msgstr ""
#: instances/views.py:669
msgid "Umount media: "
#, python-brace-format
msgid "Umount media: {dev}"
msgstr ""
#: instances/views.py:676
msgid "New snapshot :"
#, python-brace-format
msgid "New snapshot : {name}"
msgstr ""
#: instances/views.py:683
msgid "Delete snapshot :"
#, python-brace-format
msgid "Delete snapshot : {snap_name}"
msgstr ""
#: instances/views.py:690
@ -2573,11 +2604,13 @@ msgid "Revert snapshot"
msgstr ""
#: instances/views.py:716
msgid "vCPU {} is enabled={}"
#, python-brace-format
msgid "VCPU {id} is enabled={enabled}"
msgstr ""
#: instances/views.py:723
msgid "VCPU Hot-plug is enabled={}"
#, python-brace-format
msgid "VCPU Hot-plug is enabled={status}"
msgstr ""
#: instances/views.py:734
@ -2688,8 +2721,16 @@ msgstr ""
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr ""
#: instances/views.py:946 networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: instances/views.py:947 networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: instances/views.py:959
msgid "One owner is allowed and owner already added"
msgid "Only one owner is allowed and the one already added"
msgstr ""
#: instances/views.py:964
@ -2719,8 +2760,8 @@ msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!"
msgstr ""
#: instances/views.py:1027
#, python-format
msgid "Clone of '%s'"
#, python-brace-format
msgid "Clone of '{instance.name}'"
msgstr ""
#: instances/views.py:1046
@ -2735,6 +2776,11 @@ msgstr ""
msgid "Deleting due to multiple(UUID) records."
msgstr ""
#: instances/views.py:1160
#, python-brace-format
msgid "Problem occurred with host: {comp.name} - {status}"
msgstr ""
#: instances/views.py:1218
msgid "Send console.vv file"
msgstr ""
@ -3152,14 +3198,6 @@ msgstr ""
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12
msgid "Add New NWFilter Rule"
msgstr ""
@ -3226,7 +3264,7 @@ msgid "A network filter with this name already exists"
msgstr ""
#: nwfilters/views.py:46
msgid "A network filter with this uuid already exists"
msgid "A network filter with this UUID already exists"
msgstr ""
#: nwfilters/views.py:50
@ -3471,7 +3509,8 @@ msgid "Image file {name} is created successfully"
msgstr ""
#: storages/views.py:165
msgid "Volume: {} is deleted."
#, python-brace-format
msgid "Volume: {volname} is deleted."
msgstr ""
#: storages/views.py:171
@ -3479,7 +3518,7 @@ msgid "ISO image already exist"
msgstr ""
#: storages/views.py:175
msgid "ISO: {} is uploaded."
msgid "ISO: {request.FILES['file']} is uploaded."
msgstr ""
#: storages/views.py:184
@ -3487,7 +3526,7 @@ msgid "Name of volume already in use"
msgstr ""
#: storages/views.py:195
msgid "{} image cloned as {} successfully"
msgid "{data['image']} image cloned as {name} successfully"
msgstr ""
#: templates/403.html:3

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-10 12:05+0000\n"
"POT-Creation-Date: 2020-06-11 08:32+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -51,7 +51,7 @@ msgstr ""
#: instances/templates/add_instance_owner_block.html:18
#: instances/templates/allinstances_index_grouped.html:7
#: instances/templates/allinstances_index_nongrouped.html:6
#: instances/templates/instance.html:1642 instances/templates/instances.html:71
#: instances/templates/instance.html:1644 instances/templates/instances.html:71
msgid "User"
msgstr ""
@ -189,8 +189,8 @@ msgstr ""
#: accounts/templates/account.html:127 accounts/templates/profile.html:84
#: create/templates/create_instance_w2.html:291
#: instances/templates/instance.html:581 instances/templates/instance.html:1004
#: instances/templates/instance.html:1073
#: instances/templates/instance.html:1078
#: instances/templates/instance.html:1074
#: instances/templates/instance.html:1079
#: interfaces/templates/interface.html:61
#: interfaces/templates/interface.html:63 networks/templates/network.html:53
#: networks/templates/network.html:55 networks/templates/network.html:65
@ -254,8 +254,8 @@ msgid "Superuser"
msgstr ""
#: accounts/templates/accounts-list.html:37
#: instances/templates/instance.html:631 instances/templates/instance.html:1442
#: instances/templates/instance.html:1444
#: instances/templates/instance.html:631 instances/templates/instance.html:1444
#: instances/templates/instance.html:1446
#: instances/templates/instance_actions.html:7
#: nwfilters/templates/nwfilters.html:112
#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:157
@ -327,8 +327,8 @@ msgstr ""
#: accounts/templates/login.html:19 computes/templates/computes.html:85
#: computes/templates/computes.html:176
#: console/templates/console-spice-full.html:200
#: instances/templates/instance.html:1291
#: instances/templates/instance.html:1298
#: instances/templates/instance.html:1293
#: instances/templates/instance.html:1300
msgid "Password"
msgstr ""
@ -467,10 +467,10 @@ msgstr ""
#: accounts/templates/profile.html:40 accounts/templates/profile.html:67
#: computes/templates/computes.html:104 computes/templates/computes.html:148
#: computes/templates/computes.html:196 computes/templates/computes.html:225
#: instances/templates/instance.html:1188
#: instances/templates/instance.html:1192
#: instances/templates/instance.html:1478
#: instances/templates/instance.html:1190
#: instances/templates/instance.html:1194
#: instances/templates/instance.html:1480
#: instances/templates/instance.html:1482
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397
msgid "Change"
msgstr ""
@ -564,14 +564,14 @@ msgstr ""
#: instances/templates/allinstances.html:60
#: instances/templates/allinstances_index_grouped.html:11
#: instances/templates/allinstances_index_nongrouped.html:10
#: instances/templates/instance.html:909 instances/templates/instance.html:1050
#: instances/templates/instance.html:909 instances/templates/instance.html:1051
#: instances/templates/instances.html:75 networks/templates/network.html:178
#: networks/templates/network.html:287 networks/templates/network.html:335
msgid "Actions"
msgstr ""
#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8
#: instances/templates/instance.html:1575 templates/navbar.html:31
#: instances/templates/instance.html:1577 templates/navbar.html:31
msgid "Logs"
msgstr ""
@ -580,11 +580,11 @@ msgid "You don't have any Logs"
msgstr ""
#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555
#: instances/templates/instance.html:1641
#: instances/templates/instance.html:1643
msgid "Date"
msgstr ""
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1643
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645
msgid "Message"
msgstr ""
@ -894,7 +894,7 @@ msgstr ""
msgid "Computes"
msgstr ""
#: computes/templates/computes.html:42 instances/templates/instance.html:1535
#: computes/templates/computes.html:42 instances/templates/instance.html:1537
msgid "Connected"
msgstr ""
@ -1113,7 +1113,7 @@ msgid "RAM Utilization"
msgstr ""
#: computes/validators.py:24
msgid "The host name must not contain any special characters"
msgid "The hostname must not contain any special characters"
msgstr ""
#: console/templates/console-base.html:69
@ -1333,7 +1333,7 @@ msgstr ""
#: instances/templates/add_instance_volume.html:117
#: instances/templates/create_inst_block.html:25
#: instances/templates/instance.html:329 instances/templates/instance.html:776
#: instances/templates/instance.html:972 instances/templates/instance.html:1647
#: instances/templates/instance.html:972 instances/templates/instance.html:1649
#: interfaces/templates/interface.html:42
#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81
#: storages/templates/create_stg_block.html:132
@ -1375,7 +1375,7 @@ msgstr ""
#: create/templates/create_instance_w2.html:209
#: instances/templates/add_instance_network_block.html:18
#: instances/templates/instance.html:924 instances/templates/instance.html:947
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: interfaces/templates/interface.html:46
#: interfaces/templates/interface.html:75
#: interfaces/templates/interfaces.html:63
@ -1550,7 +1550,7 @@ msgid "Cache"
msgstr ""
#: instances/templates/add_instance_volume.html:83
#: instances/templates/instance.html:1414
#: instances/templates/instance.html:1416
#: storages/templates/create_stg_vol_block.html:74
#: storages/templates/storage.html:149
msgid "Metadata"
@ -1591,8 +1591,8 @@ msgstr ""
#: instances/templates/allinstances_index_grouped.html:6
#: instances/templates/allinstances_index_nongrouped.html:5
#: instances/templates/instance.html:1436
#: instances/templates/instance.html:1459 instances/templates/instances.html:70
#: instances/templates/instance.html:1438
#: instances/templates/instance.html:1461 instances/templates/instances.html:70
msgid "Description"
msgstr ""
@ -1722,9 +1722,9 @@ msgstr ""
msgid "Stats"
msgstr ""
#: instances/templates/instance.html:114 instances/templates/instance.html:1672
#: instances/templates/instance.html:1689
#: instances/templates/instance.html:1693 instances/views.py:421
#: instances/templates/instance.html:114 instances/templates/instance.html:1674
#: instances/templates/instance.html:1691
#: instances/templates/instance.html:1695 instances/views.py:421
msgid "Destroy"
msgstr ""
@ -1964,8 +1964,8 @@ msgstr ""
msgid "Boot"
msgstr ""
#: instances/templates/instance.html:638 instances/templates/instance.html:1172
#: instances/templates/instance.html:1174
#: instances/templates/instance.html:638 instances/templates/instance.html:1174
#: instances/templates/instance.html:1176
msgid "Migrate"
msgstr ""
@ -2146,107 +2146,107 @@ msgstr ""
msgid "QoS"
msgstr ""
#: instances/templates/instance.html:1040 networks/templates/network.html:325
#: instances/templates/instance.html:1041 networks/templates/network.html:325
msgid "QoS Configuration"
msgstr ""
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: networks/templates/add_network_qos.html:18
#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134
msgid "Direction"
msgstr ""
#: instances/templates/instance.html:1047
#: instances/templates/instance.html:1048
#: networks/templates/add_network_qos.html:27
#: networks/templates/network.html:332
msgid "Average"
msgstr ""
#: instances/templates/instance.html:1048
#: instances/templates/instance.html:1049
#: networks/templates/add_network_qos.html:34
#: networks/templates/network.html:333
msgid "Peak"
msgstr ""
#: instances/templates/instance.html:1049
#: instances/templates/instance.html:1050
#: networks/templates/add_network_qos.html:41
#: networks/templates/network.html:334
msgid "Burst"
msgstr ""
#: instances/templates/instance.html:1073 networks/templates/network.html:356
#: instances/templates/instance.html:1074 networks/templates/network.html:356
msgid "Edit QoS"
msgstr ""
#: instances/templates/instance.html:1078 networks/templates/network.html:361
#: instances/templates/instance.html:1079 networks/templates/network.html:361
msgid "Delete QoS"
msgstr ""
#: instances/templates/instance.html:1093
#: instances/templates/instance.html:1095
msgid "For migration both host servers must have equal settings and OS type"
msgstr ""
#: instances/templates/instance.html:1096
#: instances/templates/instance.html:1098
msgid "Original host"
msgstr ""
#: instances/templates/instance.html:1102
#: instances/templates/instance.html:1104
msgid "Host migration"
msgstr ""
#: instances/templates/instance.html:1119
#: instances/templates/instance.html:1121
msgid "Live migration"
msgstr ""
#: instances/templates/instance.html:1127
#: instances/templates/instance.html:1129
msgid "Unsafe migration"
msgstr ""
#: instances/templates/instance.html:1135
#: instances/templates/instance.html:1137
msgid "Delete original"
msgstr ""
#: instances/templates/instance.html:1143
#: instances/templates/instance.html:1145
msgid "Offline migration"
msgstr ""
#: instances/templates/instance.html:1151
#: instances/templates/instance.html:1153
msgid "Post copy"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Forces CPU convergence during live migration"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Auto converge"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compress instance memory for fast migration"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compressed"
msgstr ""
#: instances/templates/instance.html:1180
#: instances/templates/instance.html:1182
msgid "If you need to edit XML please Power Off the instance"
msgstr ""
#: instances/templates/instance.html:1201
#: instances/templates/instance.html:1203
msgid "Instance owners"
msgstr ""
#: instances/templates/instance.html:1214
#: instances/templates/instance.html:1216
msgid "Delete Ownership"
msgstr ""
#: instances/templates/instance.html:1229
#: instances/templates/instance.html:1231
msgid "To set console's type, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1232
#: instances/templates/instance.html:1234
#: interfaces/templates/create_iface_block.html:44
#: interfaces/templates/interface.html:77
#: interfaces/templates/interfaces.html:62
@ -2258,179 +2258,179 @@ msgstr ""
msgid "Type"
msgstr ""
#: instances/templates/instance.html:1236
#: instances/templates/instance.html:1260
#: instances/templates/instance.html:1329
#: instances/templates/instance.html:1493
#: instances/templates/instance.html:1238
#: instances/templates/instance.html:1262
#: instances/templates/instance.html:1331
#: instances/templates/instance.html:1495
msgid "please choose"
msgstr ""
#: instances/templates/instance.html:1244
#: instances/templates/instance.html:1246
#: instances/templates/instance.html:1267
#: instances/templates/instance.html:1248
#: instances/templates/instance.html:1269
#: instances/templates/instance.html:1305
#: instances/templates/instance.html:1271
#: instances/templates/instance.html:1307
#: instances/templates/instance.html:1337
#: instances/templates/instance.html:1309
#: instances/templates/instance.html:1339
#: instances/templates/instance.html:1500
#: instances/templates/instance.html:1341
#: instances/templates/instance.html:1502
#: instances/templates/instance.html:1522
#: instances/templates/instance.html:1504
#: instances/templates/instance.html:1524
#: instances/templates/instance.html:1552 secrets/templates/secrets.html:103
#: instances/templates/instance.html:1526
#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103
msgid "Set"
msgstr ""
#: instances/templates/instance.html:1253
#: instances/templates/instance.html:1255
msgid "To set console listen address, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1256
#: instances/templates/instance.html:1258
msgid "Listen on"
msgstr ""
#: instances/templates/instance.html:1276
#: instances/templates/instance.html:1278
msgid "To create console password, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1282
#: instances/templates/instance.html:1284
msgid "Generate"
msgstr ""
#: instances/templates/instance.html:1286
#: instances/templates/instance.html:1320 networks/templates/network.html:169
#: instances/templates/instance.html:1288
#: instances/templates/instance.html:1322 networks/templates/network.html:169
#: networks/templates/network.html:279
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395
msgid "Clear"
msgstr ""
#: instances/templates/instance.html:1302 networks/templates/network.html:161
#: instances/templates/instance.html:1304 networks/templates/network.html:161
#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88
msgid "Show"
msgstr ""
#: instances/templates/instance.html:1314
#: instances/templates/instance.html:1316
msgid "To set console's keymap, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1325
#: instances/templates/instance.html:1327
msgid "Keymap"
msgstr ""
#: instances/templates/instance.html:1351
#: instances/templates/instance.html:1353
msgid "Create a clone"
msgstr ""
#: instances/templates/instance.html:1354
#: instances/templates/instance.html:1356
msgid "Clone Name"
msgstr ""
#: instances/templates/instance.html:1361
#: instances/templates/instance.html:1392
#: instances/templates/instance.html:1363
#: instances/templates/instance.html:1394
msgid "Guess"
msgstr ""
#: instances/templates/instance.html:1380
#: instances/templates/instance.html:1382
msgid "Network devices"
msgstr ""
#: instances/templates/instance.html:1390
#: instances/templates/instance.html:1392
msgid "Random"
msgstr ""
#: instances/templates/instance.html:1405
#: instances/templates/instance.html:1407
msgid "Storage devices"
msgstr ""
#: instances/templates/instance.html:1430
#: instances/templates/instance.html:1453
#: instances/templates/instance.html:1432
#: instances/templates/instance.html:1455
msgid "Title"
msgstr ""
#: instances/templates/instance.html:1450
#: instances/templates/instance.html:1452
msgid "To set instance template name description, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1465
#: instances/templates/instance.html:1467
msgid "Is template"
msgstr ""
#: instances/templates/instance.html:1486
#: instances/templates/instance.html:1488
msgid "To set instance video model, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1489
#: instances/templates/instance.html:1491
msgid "Primary Video Model"
msgstr ""
#: instances/templates/instance.html:1510
#: instances/templates/instance.html:1512
msgid "To set instance vCPUs hotpluggable"
msgstr ""
#: instances/templates/instance.html:1513
#: instances/templates/instance.html:1515
msgid "vCPU Hot Plug"
msgstr ""
#: instances/templates/instance.html:1517
#: instances/templates/instance.html:1548
#: instances/templates/instance.html:1519
#: instances/templates/instance.html:1550
msgid "Enabled"
msgstr ""
#: instances/templates/instance.html:1518
#: instances/templates/instance.html:1549
#: instances/templates/instance.html:1520
#: instances/templates/instance.html:1551
msgid "Disabled"
msgstr ""
#: instances/templates/instance.html:1532
#: instances/templates/instance.html:1534
msgid "To Enable/Disable Qemu Guest Agent. Status"
msgstr ""
#: instances/templates/instance.html:1537
#: instances/templates/instance.html:1539
msgid "Disconnected"
msgstr ""
#: instances/templates/instance.html:1540
#: instances/templates/instance.html:1542
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:709
msgid "Unknown"
msgstr ""
#: instances/templates/instance.html:1544
#: instances/templates/instance.html:1546
msgid "Qemu Guest Agent"
msgstr ""
#: instances/templates/instance.html:1570
#: instances/templates/instance.html:1572
msgid "Real Time"
msgstr ""
#: instances/templates/instance.html:1584
#: instances/templates/instance.html:1586
msgid "CPU Usage"
msgstr ""
#: instances/templates/instance.html:1596
#: instances/templates/instance.html:1598
msgid "Memory Usage"
msgstr ""
#: instances/templates/instance.html:1609
#: instances/templates/instance.html:1611
msgid "Bandwidth Device"
msgstr ""
#: instances/templates/instance.html:1623
#: instances/templates/instance.html:1625
msgid "Disk I/O device"
msgstr ""
#: instances/templates/instance.html:1662
#: instances/templates/instance.html:1664
msgid "Destroy Instance"
msgstr ""
#: instances/templates/instance.html:1669
#: instances/templates/instance.html:1671
msgid "Delete storage for instance?"
msgstr ""
#: instances/templates/instance.html:1678
#: instances/templates/instance.html:1680
msgid "Remove Instance's data"
msgstr ""
#: instances/templates/instance.html:1685
#: instances/templates/instance.html:1687
msgid "Remove Instance's NVRAM"
msgstr ""
@ -2448,13 +2448,13 @@ msgid "None available device name"
msgstr ""
#: instances/views.py:260
#, python-format
msgid "Migrate to %s"
#, python-brace-format
msgid "Migrate to {new_compute.hostname}"
msgstr ""
#: instances/views.py:340
#, python-format
msgid "Fixing UUID %s"
#, python-brace-format
msgid "Fixing UUID {uuid}"
msgstr ""
#: instances/views.py:345
@ -2474,8 +2474,8 @@ msgid "Please shutdown down your instance and then try again"
msgstr ""
#: instances/views.py:459
#, python-format
msgid "Installed new ssh public key %s"
#, python-brace-format
msgid "Installed new SSH public key {publickey.keyname}"
msgstr ""
#: instances/views.py:477
@ -2513,7 +2513,8 @@ msgid "Attach new disk {name} ({format})"
msgstr ""
#: instances/views.py:571
msgid "Attach Existing disk: "
#, python-brace-format
msgid "Attach Existing disk: {target_dev}"
msgstr ""
#: instances/views.py:603
@ -2525,43 +2526,53 @@ msgid "Volume is changed successfully."
msgstr ""
#: instances/views.py:607
msgid "Edit disk: "
#, python-brace-format
msgid "Edit disk: {target_dev}"
msgstr ""
#: instances/views.py:623
msgid "Delete disk: "
#, python-brace-format
msgid "Delete disk: {dev}"
msgstr ""
#: instances/views.py:628
msgid "The disk: "
#, python-brace-format
msgid "The disk: {dev} is detached but not deleted. Error: {err}"
msgstr ""
#: instances/views.py:638
msgid "Detach disk: "
#, python-brace-format
msgid "Detach disk: {dev}"
msgstr ""
#: instances/views.py:646
msgid "Add CD-ROM: "
#, python-brace-format
msgid "Add CD-ROM: {target}"
msgstr ""
#: instances/views.py:653
msgid "Detach CD-ROM: "
#, python-brace-format
msgid "Detach CD-ROM: {dev}"
msgstr ""
#: instances/views.py:661
msgid "Mount media: "
#, python-brace-format
msgid "Mount media: {dev}"
msgstr ""
#: instances/views.py:669
msgid "Umount media: "
#, python-brace-format
msgid "Umount media: {dev}"
msgstr ""
#: instances/views.py:676
msgid "New snapshot :"
#, python-brace-format
msgid "New snapshot : {name}"
msgstr ""
#: instances/views.py:683
msgid "Delete snapshot :"
#, python-brace-format
msgid "Delete snapshot : {snap_name}"
msgstr ""
#: instances/views.py:690
@ -2573,11 +2584,13 @@ msgid "Revert snapshot"
msgstr ""
#: instances/views.py:716
msgid "vCPU {} is enabled={}"
#, python-brace-format
msgid "VCPU {id} is enabled={enabled}"
msgstr ""
#: instances/views.py:723
msgid "VCPU Hot-plug is enabled={}"
#, python-brace-format
msgid "VCPU Hot-plug is enabled={status}"
msgstr ""
#: instances/views.py:734
@ -2688,8 +2701,16 @@ msgstr ""
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr ""
#: instances/views.py:946 networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: instances/views.py:947 networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: instances/views.py:959
msgid "One owner is allowed and owner already added"
msgid "Only one owner is allowed and the one already added"
msgstr ""
#: instances/views.py:964
@ -2719,8 +2740,8 @@ msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!"
msgstr ""
#: instances/views.py:1027
#, python-format
msgid "Clone of '%s'"
#, python-brace-format
msgid "Clone of '{instance.name}'"
msgstr ""
#: instances/views.py:1046
@ -2735,6 +2756,11 @@ msgstr ""
msgid "Deleting due to multiple(UUID) records."
msgstr ""
#: instances/views.py:1160
#, python-brace-format
msgid "Problem occurred with host: {comp.name} - {status}"
msgstr ""
#: instances/views.py:1218
msgid "Send console.vv file"
msgstr ""
@ -3152,14 +3178,6 @@ msgstr ""
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12
msgid "Add New NWFilter Rule"
msgstr ""
@ -3226,7 +3244,7 @@ msgid "A network filter with this name already exists"
msgstr ""
#: nwfilters/views.py:46
msgid "A network filter with this uuid already exists"
msgid "A network filter with this UUID already exists"
msgstr ""
#: nwfilters/views.py:50
@ -3471,7 +3489,8 @@ msgid "Image file {name} is created successfully"
msgstr ""
#: storages/views.py:165
msgid "Volume: {} is deleted."
#, python-brace-format
msgid "Volume: {volname} is deleted."
msgstr ""
#: storages/views.py:171
@ -3479,7 +3498,7 @@ msgid "ISO image already exist"
msgstr ""
#: storages/views.py:175
msgid "ISO: {} is uploaded."
msgid "ISO: {request.FILES['file']} is uploaded."
msgstr ""
#: storages/views.py:184
@ -3487,7 +3506,7 @@ msgid "Name of volume already in use"
msgstr ""
#: storages/views.py:195
msgid "{} image cloned as {} successfully"
msgid "{data['image']} image cloned as {name} successfully"
msgstr ""
#: templates/403.html:3

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-10 12:05+0000\n"
"POT-Creation-Date: 2020-06-12 09:02+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -40,11 +40,36 @@ msgstr ""
msgid "Flavor name is already use"
msgstr ""
#: accounts/models.py:33
#: accounts/models.py:22
msgid "key name"
msgstr ""
#: accounts/models.py:23
msgid "public key"
msgstr ""
#: accounts/models.py:32
msgid "max instances"
msgstr ""
#: accounts/models.py:34 accounts/models.py:41 accounts/models.py:47
#: accounts/models.py:53
msgid "-1 for unlimited. Any integer value"
msgstr ""
#: accounts/models.py:85
#: accounts/models.py:39
msgid "max CPUs"
msgstr ""
#: accounts/models.py:45
msgid "max memory"
msgstr ""
#: accounts/models.py:51
msgid "max disk size"
msgstr ""
#: accounts/models.py:89
msgid "Can change password"
msgstr ""
@ -53,7 +78,7 @@ msgstr ""
#: instances/templates/add_instance_owner_block.html:18
#: instances/templates/allinstances_index_grouped.html:7
#: instances/templates/allinstances_index_nongrouped.html:6
#: instances/templates/instance.html:1642 instances/templates/instances.html:71
#: instances/templates/instance.html:1644 instances/templates/instances.html:71
msgid "User"
msgstr ""
@ -191,8 +216,8 @@ msgstr ""
#: accounts/templates/account.html:127 accounts/templates/profile.html:84
#: create/templates/create_instance_w2.html:291
#: instances/templates/instance.html:581 instances/templates/instance.html:1004
#: instances/templates/instance.html:1073
#: instances/templates/instance.html:1078
#: instances/templates/instance.html:1074
#: instances/templates/instance.html:1079
#: interfaces/templates/interface.html:61
#: interfaces/templates/interface.html:63 networks/templates/network.html:53
#: networks/templates/network.html:55 networks/templates/network.html:65
@ -256,8 +281,8 @@ msgid "Superuser"
msgstr ""
#: accounts/templates/accounts-list.html:37
#: instances/templates/instance.html:631 instances/templates/instance.html:1442
#: instances/templates/instance.html:1444
#: instances/templates/instance.html:631 instances/templates/instance.html:1444
#: instances/templates/instance.html:1446
#: instances/templates/instance_actions.html:7
#: nwfilters/templates/nwfilters.html:112
#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:157
@ -286,7 +311,9 @@ msgstr ""
#: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69
#: accounts/templates/create_user_block.html:18
#: computes/templates/computes.html:172
#: computes/templates/computes.html:66 computes/templates/computes.html:114
#: computes/templates/computes.html:157 computes/templates/computes.html:172
#: computes/templates/computes.html:205
#: create/templates/create_flav_block.html:19
#: create/templates/create_instance_w2.html:81
#: create/templates/create_instance_w2.html:107
@ -329,8 +356,8 @@ msgstr ""
#: accounts/templates/login.html:19 computes/templates/computes.html:85
#: computes/templates/computes.html:176
#: console/templates/console-spice-full.html:200
#: instances/templates/instance.html:1291
#: instances/templates/instance.html:1298
#: instances/templates/instance.html:1293
#: instances/templates/instance.html:1300
msgid "Password"
msgstr ""
@ -386,7 +413,7 @@ msgid "john"
msgstr ""
#: accounts/templates/create_user_block.html:32
#: create/templates/create_instance_w1.html:93
#: create/templates/create_instance_w1.html:95
#: create/templates/create_instance_w2.html:275
#: create/templates/create_instance_w2.html:277
#: create/templates/create_instance_w2.html:504
@ -469,10 +496,10 @@ msgstr ""
#: accounts/templates/profile.html:40 accounts/templates/profile.html:67
#: computes/templates/computes.html:104 computes/templates/computes.html:148
#: computes/templates/computes.html:196 computes/templates/computes.html:225
#: instances/templates/instance.html:1188
#: instances/templates/instance.html:1192
#: instances/templates/instance.html:1478
#: instances/templates/instance.html:1190
#: instances/templates/instance.html:1194
#: instances/templates/instance.html:1480
#: instances/templates/instance.html:1482
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397
msgid "Change"
msgstr ""
@ -566,14 +593,14 @@ msgstr ""
#: instances/templates/allinstances.html:60
#: instances/templates/allinstances_index_grouped.html:11
#: instances/templates/allinstances_index_nongrouped.html:10
#: instances/templates/instance.html:909 instances/templates/instance.html:1050
#: instances/templates/instance.html:909 instances/templates/instance.html:1051
#: instances/templates/instances.html:75 networks/templates/network.html:178
#: networks/templates/network.html:287 networks/templates/network.html:335
msgid "Actions"
msgstr ""
#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8
#: instances/templates/instance.html:1575 templates/navbar.html:31
#: instances/templates/instance.html:1577 templates/navbar.html:31
msgid "Logs"
msgstr ""
@ -582,11 +609,11 @@ msgid "You don't have any Logs"
msgstr ""
#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555
#: instances/templates/instance.html:1641
#: instances/templates/instance.html:1643
msgid "Date"
msgstr ""
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1643
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645
msgid "Message"
msgstr ""
@ -822,6 +849,26 @@ msgstr ""
msgid "Show access ssh keys"
msgstr ""
#: appsettings/models.py:9 computes/models.py:5 instances/models.py:10
msgid "name"
msgstr ""
#: appsettings/models.py:10
msgid "key"
msgstr ""
#: appsettings/models.py:11
msgid "value"
msgstr ""
#: appsettings/models.py:12
msgid "choices"
msgstr ""
#: appsettings/models.py:13
msgid "description"
msgstr ""
#: appsettings/templates/appsettings.html:3
#: appsettings/templates/appsettings.html:8
msgid "Edit Settings"
@ -891,12 +938,28 @@ msgstr ""
msgid "Wrong IP address"
msgstr ""
#: computes/models.py:6
msgid "hostname"
msgstr ""
#: computes/models.py:7
msgid "login"
msgstr ""
#: computes/models.py:8
msgid "password"
msgstr ""
#: computes/models.py:9
msgid "details"
msgstr ""
#: computes/templates/computes.html:3 computes/templates/computes.html:9
#: templates/navbar.html:18
msgid "Computes"
msgstr ""
#: computes/templates/computes.html:42 instances/templates/instance.html:1535
#: computes/templates/computes.html:42 instances/templates/instance.html:1537
msgid "Connected"
msgstr ""
@ -921,11 +984,6 @@ msgstr ""
msgid "Edit connection"
msgstr ""
#: computes/templates/computes.html:66 computes/templates/computes.html:114
#: computes/templates/computes.html:157 computes/templates/computes.html:205
msgid "Label"
msgstr ""
#: computes/templates/computes.html:73 computes/templates/computes.html:121
#: computes/templates/computes.html:164
msgid "FQDN / IP"
@ -1084,8 +1142,8 @@ msgid "Memory"
msgstr ""
#: computes/templates/overview.html:84
#: create/templates/create_instance_w1.html:40
#: create/templates/create_instance_w1.html:56
#: create/templates/create_instance_w1.html:42
#: create/templates/create_instance_w1.html:58
msgid "Architecture"
msgstr ""
@ -1115,7 +1173,7 @@ msgid "RAM Utilization"
msgstr ""
#: computes/validators.py:24
msgid "The host name must not contain any special characters"
msgid "The hostname must not contain any special characters"
msgstr ""
#: console/templates/console-base.html:69
@ -1194,6 +1252,22 @@ msgstr ""
msgid "The name of the virtual machine must not exceed 20 characters"
msgstr ""
#: create/models.py:5
msgid "label"
msgstr ""
#: create/models.py:6
msgid "memory"
msgstr ""
#: create/models.py:7
msgid "vcpu"
msgstr ""
#: create/models.py:8
msgid "disk"
msgstr ""
#: create/templates/create_flav_block.html:13
msgid "Add New Flavor"
msgstr ""
@ -1254,22 +1328,23 @@ msgstr ""
msgid "Select Type"
msgstr ""
#: create/templates/create_instance_w1.html:10
#: create/templates/create_instance_w1.html:11
#: create/templates/create_instance_w2.html:13
msgid "New instance on"
#, python-format
msgid "New instance on %(host)s "
msgstr ""
#: create/templates/create_instance_w1.html:45
#: create/templates/create_instance_w1.html:47
#: instances/templates/instance.html:643 networks/templates/network.html:75
#: nwfilters/templates/nwfilter.html:52
msgid "XML"
msgstr ""
#: create/templates/create_instance_w1.html:66
#: create/templates/create_instance_w1.html:68
msgid "Chipset"
msgstr ""
#: create/templates/create_instance_w1.html:76
#: create/templates/create_instance_w1.html:78
msgid "Next"
msgstr ""
@ -1335,7 +1410,7 @@ msgstr ""
#: instances/templates/add_instance_volume.html:117
#: instances/templates/create_inst_block.html:25
#: instances/templates/instance.html:329 instances/templates/instance.html:776
#: instances/templates/instance.html:972 instances/templates/instance.html:1647
#: instances/templates/instance.html:972 instances/templates/instance.html:1649
#: interfaces/templates/interface.html:42
#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81
#: storages/templates/create_stg_block.html:132
@ -1377,7 +1452,7 @@ msgstr ""
#: create/templates/create_instance_w2.html:209
#: instances/templates/add_instance_network_block.html:18
#: instances/templates/instance.html:924 instances/templates/instance.html:947
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: interfaces/templates/interface.html:46
#: interfaces/templates/interface.html:75
#: interfaces/templates/interfaces.html:63
@ -1494,6 +1569,18 @@ msgstr ""
msgid "Instance is created"
msgstr ""
#: instances/models.py:11
msgid "uuid"
msgstr ""
#: instances/models.py:12
msgid "is template"
msgstr ""
#: instances/models.py:13
msgid "created"
msgstr ""
#: instances/templates/add_instance_network_block.html:12
msgid "Add Instance Network"
msgstr ""
@ -1552,7 +1639,7 @@ msgid "Cache"
msgstr ""
#: instances/templates/add_instance_volume.html:83
#: instances/templates/instance.html:1414
#: instances/templates/instance.html:1416
#: storages/templates/create_stg_vol_block.html:74
#: storages/templates/storage.html:149
msgid "Metadata"
@ -1593,8 +1680,8 @@ msgstr ""
#: instances/templates/allinstances_index_grouped.html:6
#: instances/templates/allinstances_index_nongrouped.html:5
#: instances/templates/instance.html:1436
#: instances/templates/instance.html:1459 instances/templates/instances.html:70
#: instances/templates/instance.html:1438
#: instances/templates/instance.html:1461 instances/templates/instances.html:70
msgid "Description"
msgstr ""
@ -1724,9 +1811,9 @@ msgstr ""
msgid "Stats"
msgstr ""
#: instances/templates/instance.html:114 instances/templates/instance.html:1672
#: instances/templates/instance.html:1689
#: instances/templates/instance.html:1693 instances/views.py:421
#: instances/templates/instance.html:114 instances/templates/instance.html:1674
#: instances/templates/instance.html:1691
#: instances/templates/instance.html:1695 instances/views.py:421
msgid "Destroy"
msgstr ""
@ -1966,8 +2053,8 @@ msgstr ""
msgid "Boot"
msgstr ""
#: instances/templates/instance.html:638 instances/templates/instance.html:1172
#: instances/templates/instance.html:1174
#: instances/templates/instance.html:638 instances/templates/instance.html:1174
#: instances/templates/instance.html:1176
msgid "Migrate"
msgstr ""
@ -2148,107 +2235,107 @@ msgstr ""
msgid "QoS"
msgstr ""
#: instances/templates/instance.html:1040 networks/templates/network.html:325
#: instances/templates/instance.html:1041 networks/templates/network.html:325
msgid "QoS Configuration"
msgstr ""
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: networks/templates/add_network_qos.html:18
#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134
msgid "Direction"
msgstr ""
#: instances/templates/instance.html:1047
#: instances/templates/instance.html:1048
#: networks/templates/add_network_qos.html:27
#: networks/templates/network.html:332
msgid "Average"
msgstr ""
#: instances/templates/instance.html:1048
#: instances/templates/instance.html:1049
#: networks/templates/add_network_qos.html:34
#: networks/templates/network.html:333
msgid "Peak"
msgstr ""
#: instances/templates/instance.html:1049
#: instances/templates/instance.html:1050
#: networks/templates/add_network_qos.html:41
#: networks/templates/network.html:334
msgid "Burst"
msgstr ""
#: instances/templates/instance.html:1073 networks/templates/network.html:356
#: instances/templates/instance.html:1074 networks/templates/network.html:356
msgid "Edit QoS"
msgstr ""
#: instances/templates/instance.html:1078 networks/templates/network.html:361
#: instances/templates/instance.html:1079 networks/templates/network.html:361
msgid "Delete QoS"
msgstr ""
#: instances/templates/instance.html:1093
#: instances/templates/instance.html:1095
msgid "For migration both host servers must have equal settings and OS type"
msgstr ""
#: instances/templates/instance.html:1096
#: instances/templates/instance.html:1098
msgid "Original host"
msgstr ""
#: instances/templates/instance.html:1102
#: instances/templates/instance.html:1104
msgid "Host migration"
msgstr ""
#: instances/templates/instance.html:1119
#: instances/templates/instance.html:1121
msgid "Live migration"
msgstr ""
#: instances/templates/instance.html:1127
#: instances/templates/instance.html:1129
msgid "Unsafe migration"
msgstr ""
#: instances/templates/instance.html:1135
#: instances/templates/instance.html:1137
msgid "Delete original"
msgstr ""
#: instances/templates/instance.html:1143
#: instances/templates/instance.html:1145
msgid "Offline migration"
msgstr ""
#: instances/templates/instance.html:1151
#: instances/templates/instance.html:1153
msgid "Post copy"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Forces CPU convergence during live migration"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Auto converge"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compress instance memory for fast migration"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compressed"
msgstr ""
#: instances/templates/instance.html:1180
#: instances/templates/instance.html:1182
msgid "If you need to edit XML please Power Off the instance"
msgstr ""
#: instances/templates/instance.html:1201
#: instances/templates/instance.html:1203
msgid "Instance owners"
msgstr ""
#: instances/templates/instance.html:1214
#: instances/templates/instance.html:1216
msgid "Delete Ownership"
msgstr ""
#: instances/templates/instance.html:1229
#: instances/templates/instance.html:1231
msgid "To set console's type, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1232
#: instances/templates/instance.html:1234
#: interfaces/templates/create_iface_block.html:44
#: interfaces/templates/interface.html:77
#: interfaces/templates/interfaces.html:62
@ -2260,179 +2347,179 @@ msgstr ""
msgid "Type"
msgstr ""
#: instances/templates/instance.html:1236
#: instances/templates/instance.html:1260
#: instances/templates/instance.html:1329
#: instances/templates/instance.html:1493
#: instances/templates/instance.html:1238
#: instances/templates/instance.html:1262
#: instances/templates/instance.html:1331
#: instances/templates/instance.html:1495
msgid "please choose"
msgstr ""
#: instances/templates/instance.html:1244
#: instances/templates/instance.html:1246
#: instances/templates/instance.html:1267
#: instances/templates/instance.html:1248
#: instances/templates/instance.html:1269
#: instances/templates/instance.html:1305
#: instances/templates/instance.html:1271
#: instances/templates/instance.html:1307
#: instances/templates/instance.html:1337
#: instances/templates/instance.html:1309
#: instances/templates/instance.html:1339
#: instances/templates/instance.html:1500
#: instances/templates/instance.html:1341
#: instances/templates/instance.html:1502
#: instances/templates/instance.html:1522
#: instances/templates/instance.html:1504
#: instances/templates/instance.html:1524
#: instances/templates/instance.html:1552 secrets/templates/secrets.html:103
#: instances/templates/instance.html:1526
#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103
msgid "Set"
msgstr ""
#: instances/templates/instance.html:1253
#: instances/templates/instance.html:1255
msgid "To set console listen address, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1256
#: instances/templates/instance.html:1258
msgid "Listen on"
msgstr ""
#: instances/templates/instance.html:1276
#: instances/templates/instance.html:1278
msgid "To create console password, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1282
#: instances/templates/instance.html:1284
msgid "Generate"
msgstr ""
#: instances/templates/instance.html:1286
#: instances/templates/instance.html:1320 networks/templates/network.html:169
#: instances/templates/instance.html:1288
#: instances/templates/instance.html:1322 networks/templates/network.html:169
#: networks/templates/network.html:279
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395
msgid "Clear"
msgstr ""
#: instances/templates/instance.html:1302 networks/templates/network.html:161
#: instances/templates/instance.html:1304 networks/templates/network.html:161
#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88
msgid "Show"
msgstr ""
#: instances/templates/instance.html:1314
#: instances/templates/instance.html:1316
msgid "To set console's keymap, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1325
#: instances/templates/instance.html:1327
msgid "Keymap"
msgstr ""
#: instances/templates/instance.html:1351
#: instances/templates/instance.html:1353
msgid "Create a clone"
msgstr ""
#: instances/templates/instance.html:1354
#: instances/templates/instance.html:1356
msgid "Clone Name"
msgstr ""
#: instances/templates/instance.html:1361
#: instances/templates/instance.html:1392
#: instances/templates/instance.html:1363
#: instances/templates/instance.html:1394
msgid "Guess"
msgstr ""
#: instances/templates/instance.html:1380
#: instances/templates/instance.html:1382
msgid "Network devices"
msgstr ""
#: instances/templates/instance.html:1390
#: instances/templates/instance.html:1392
msgid "Random"
msgstr ""
#: instances/templates/instance.html:1405
#: instances/templates/instance.html:1407
msgid "Storage devices"
msgstr ""
#: instances/templates/instance.html:1430
#: instances/templates/instance.html:1453
#: instances/templates/instance.html:1432
#: instances/templates/instance.html:1455
msgid "Title"
msgstr ""
#: instances/templates/instance.html:1450
#: instances/templates/instance.html:1452
msgid "To set instance template name description, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1465
#: instances/templates/instance.html:1467
msgid "Is template"
msgstr ""
#: instances/templates/instance.html:1486
#: instances/templates/instance.html:1488
msgid "To set instance video model, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1489
#: instances/templates/instance.html:1491
msgid "Primary Video Model"
msgstr ""
#: instances/templates/instance.html:1510
#: instances/templates/instance.html:1512
msgid "To set instance vCPUs hotpluggable"
msgstr ""
#: instances/templates/instance.html:1513
#: instances/templates/instance.html:1515
msgid "vCPU Hot Plug"
msgstr ""
#: instances/templates/instance.html:1517
#: instances/templates/instance.html:1548
#: instances/templates/instance.html:1519
#: instances/templates/instance.html:1550
msgid "Enabled"
msgstr ""
#: instances/templates/instance.html:1518
#: instances/templates/instance.html:1549
#: instances/templates/instance.html:1520
#: instances/templates/instance.html:1551
msgid "Disabled"
msgstr ""
#: instances/templates/instance.html:1532
#: instances/templates/instance.html:1534
msgid "To Enable/Disable Qemu Guest Agent. Status"
msgstr ""
#: instances/templates/instance.html:1537
#: instances/templates/instance.html:1539
msgid "Disconnected"
msgstr ""
#: instances/templates/instance.html:1540
#: instances/templates/instance.html:1542
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:709
msgid "Unknown"
msgstr ""
#: instances/templates/instance.html:1544
#: instances/templates/instance.html:1546
msgid "Qemu Guest Agent"
msgstr ""
#: instances/templates/instance.html:1570
#: instances/templates/instance.html:1572
msgid "Real Time"
msgstr ""
#: instances/templates/instance.html:1584
#: instances/templates/instance.html:1586
msgid "CPU Usage"
msgstr ""
#: instances/templates/instance.html:1596
#: instances/templates/instance.html:1598
msgid "Memory Usage"
msgstr ""
#: instances/templates/instance.html:1609
#: instances/templates/instance.html:1611
msgid "Bandwidth Device"
msgstr ""
#: instances/templates/instance.html:1623
#: instances/templates/instance.html:1625
msgid "Disk I/O device"
msgstr ""
#: instances/templates/instance.html:1662
#: instances/templates/instance.html:1664
msgid "Destroy Instance"
msgstr ""
#: instances/templates/instance.html:1669
#: instances/templates/instance.html:1671
msgid "Delete storage for instance?"
msgstr ""
#: instances/templates/instance.html:1678
#: instances/templates/instance.html:1680
msgid "Remove Instance's data"
msgstr ""
#: instances/templates/instance.html:1685
#: instances/templates/instance.html:1687
msgid "Remove Instance's NVRAM"
msgstr ""
@ -2450,13 +2537,13 @@ msgid "None available device name"
msgstr ""
#: instances/views.py:260
#, python-format
msgid "Migrate to %s"
#, python-brace-format
msgid "Migrate to {new_compute.hostname}"
msgstr ""
#: instances/views.py:340
#, python-format
msgid "Fixing UUID %s"
#, python-brace-format
msgid "Fixing UUID {uuid}"
msgstr ""
#: instances/views.py:345
@ -2476,8 +2563,8 @@ msgid "Please shutdown down your instance and then try again"
msgstr ""
#: instances/views.py:459
#, python-format
msgid "Installed new ssh public key %s"
#, python-brace-format
msgid "Installed new SSH public key {publickey.keyname}"
msgstr ""
#: instances/views.py:477
@ -2515,7 +2602,8 @@ msgid "Attach new disk {name} ({format})"
msgstr ""
#: instances/views.py:571
msgid "Attach Existing disk: "
#, python-brace-format
msgid "Attach Existing disk: {target_dev}"
msgstr ""
#: instances/views.py:603
@ -2527,43 +2615,53 @@ msgid "Volume is changed successfully."
msgstr ""
#: instances/views.py:607
msgid "Edit disk: "
#, python-brace-format
msgid "Edit disk: {target_dev}"
msgstr ""
#: instances/views.py:623
msgid "Delete disk: "
#, python-brace-format
msgid "Delete disk: {dev}"
msgstr ""
#: instances/views.py:628
msgid "The disk: "
#, python-brace-format
msgid "The disk: {dev} is detached but not deleted. Error: {err}"
msgstr ""
#: instances/views.py:638
msgid "Detach disk: "
#, python-brace-format
msgid "Detach disk: {dev}"
msgstr ""
#: instances/views.py:646
msgid "Add CD-ROM: "
#, python-brace-format
msgid "Add CD-ROM: {target}"
msgstr ""
#: instances/views.py:653
msgid "Detach CD-ROM: "
#, python-brace-format
msgid "Detach CD-ROM: {dev}"
msgstr ""
#: instances/views.py:661
msgid "Mount media: "
#, python-brace-format
msgid "Mount media: {dev}"
msgstr ""
#: instances/views.py:669
msgid "Umount media: "
#, python-brace-format
msgid "Umount media: {dev}"
msgstr ""
#: instances/views.py:676
msgid "New snapshot :"
#, python-brace-format
msgid "New snapshot : {name}"
msgstr ""
#: instances/views.py:683
msgid "Delete snapshot :"
#, python-brace-format
msgid "Delete snapshot : {snap_name}"
msgstr ""
#: instances/views.py:690
@ -2575,11 +2673,13 @@ msgid "Revert snapshot"
msgstr ""
#: instances/views.py:716
msgid "vCPU {} is enabled={}"
#, python-brace-format
msgid "VCPU {id} is enabled={enabled}"
msgstr ""
#: instances/views.py:723
msgid "VCPU Hot-plug is enabled={}"
#, python-brace-format
msgid "VCPU Hot-plug is enabled={status}"
msgstr ""
#: instances/views.py:734
@ -2690,8 +2790,16 @@ msgstr ""
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr ""
#: instances/views.py:946 networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: instances/views.py:947 networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: instances/views.py:959
msgid "One owner is allowed and owner already added"
msgid "Only one owner is allowed and the one already added"
msgstr ""
#: instances/views.py:964
@ -2721,8 +2829,8 @@ msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!"
msgstr ""
#: instances/views.py:1027
#, python-format
msgid "Clone of '%s'"
#, python-brace-format
msgid "Clone of '{instance.name}'"
msgstr ""
#: instances/views.py:1046
@ -2737,6 +2845,11 @@ msgstr ""
msgid "Deleting due to multiple(UUID) records."
msgstr ""
#: instances/views.py:1160
#, python-brace-format
msgid "Problem occurred with host: {comp.name} - {status}"
msgstr ""
#: instances/views.py:1218
msgid "Send console.vv file"
msgstr ""
@ -2900,6 +3013,22 @@ msgstr ""
msgid "Hypervisor doesn't have any Interfaces"
msgstr ""
#: logs/models.py:5
msgid "user"
msgstr ""
#: logs/models.py:6
msgid "instance"
msgstr ""
#: logs/models.py:7
msgid "message"
msgstr ""
#: logs/models.py:8
msgid "date"
msgstr ""
#: networks/forms.py:7 storages/forms.py:7
msgid "No pool name has been entered"
msgstr ""
@ -3154,14 +3283,6 @@ msgstr ""
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12
msgid "Add New NWFilter Rule"
msgstr ""
@ -3228,7 +3349,7 @@ msgid "A network filter with this name already exists"
msgstr ""
#: nwfilters/views.py:46
msgid "A network filter with this uuid already exists"
msgid "A network filter with this UUID already exists"
msgstr ""
#: nwfilters/views.py:50
@ -3473,7 +3594,8 @@ msgid "Image file {name} is created successfully"
msgstr ""
#: storages/views.py:165
msgid "Volume: {} is deleted."
#, python-brace-format
msgid "Volume: {volname} is deleted."
msgstr ""
#: storages/views.py:171
@ -3481,7 +3603,7 @@ msgid "ISO image already exist"
msgstr ""
#: storages/views.py:175
msgid "ISO: {} is uploaded."
msgid "ISO: {request.FILES['file']} is uploaded."
msgstr ""
#: storages/views.py:184
@ -3489,7 +3611,7 @@ msgid "Name of volume already in use"
msgstr ""
#: storages/views.py:195
msgid "{} image cloned as {} successfully"
msgid "{data['image']} image cloned as {name} successfully"
msgstr ""
#: 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 ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-10 12:05+0000\n"
"POT-Creation-Date: 2020-06-12 09:03+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -41,11 +41,36 @@ msgstr ""
msgid "Flavor name is already use"
msgstr ""
#: accounts/models.py:33
#: accounts/models.py:22
msgid "key name"
msgstr ""
#: accounts/models.py:23
msgid "public key"
msgstr ""
#: accounts/models.py:32
msgid "max instances"
msgstr ""
#: accounts/models.py:34 accounts/models.py:41 accounts/models.py:47
#: accounts/models.py:53
msgid "-1 for unlimited. Any integer value"
msgstr ""
#: accounts/models.py:85
#: accounts/models.py:39
msgid "max CPUs"
msgstr ""
#: accounts/models.py:45
msgid "max memory"
msgstr ""
#: accounts/models.py:51
msgid "max disk size"
msgstr ""
#: accounts/models.py:89
msgid "Can change password"
msgstr ""
@ -54,7 +79,7 @@ msgstr ""
#: instances/templates/add_instance_owner_block.html:18
#: instances/templates/allinstances_index_grouped.html:7
#: instances/templates/allinstances_index_nongrouped.html:6
#: instances/templates/instance.html:1642 instances/templates/instances.html:71
#: instances/templates/instance.html:1644 instances/templates/instances.html:71
msgid "User"
msgstr ""
@ -192,8 +217,8 @@ msgstr ""
#: accounts/templates/account.html:127 accounts/templates/profile.html:84
#: create/templates/create_instance_w2.html:291
#: instances/templates/instance.html:581 instances/templates/instance.html:1004
#: instances/templates/instance.html:1073
#: instances/templates/instance.html:1078
#: instances/templates/instance.html:1074
#: instances/templates/instance.html:1079
#: interfaces/templates/interface.html:61
#: interfaces/templates/interface.html:63 networks/templates/network.html:53
#: networks/templates/network.html:55 networks/templates/network.html:65
@ -257,8 +282,8 @@ msgid "Superuser"
msgstr ""
#: accounts/templates/accounts-list.html:37
#: instances/templates/instance.html:631 instances/templates/instance.html:1442
#: instances/templates/instance.html:1444
#: instances/templates/instance.html:631 instances/templates/instance.html:1444
#: instances/templates/instance.html:1446
#: instances/templates/instance_actions.html:7
#: nwfilters/templates/nwfilters.html:112
#: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:157
@ -287,7 +312,9 @@ msgstr ""
#: accounts/templates/accounts-list.html:76 accounts/templates/accounts.html:69
#: accounts/templates/create_user_block.html:18
#: computes/templates/computes.html:172
#: computes/templates/computes.html:66 computes/templates/computes.html:114
#: computes/templates/computes.html:157 computes/templates/computes.html:172
#: computes/templates/computes.html:205
#: create/templates/create_flav_block.html:19
#: create/templates/create_instance_w2.html:81
#: create/templates/create_instance_w2.html:107
@ -330,8 +357,8 @@ msgstr ""
#: accounts/templates/login.html:19 computes/templates/computes.html:85
#: computes/templates/computes.html:176
#: console/templates/console-spice-full.html:200
#: instances/templates/instance.html:1291
#: instances/templates/instance.html:1298
#: instances/templates/instance.html:1293
#: instances/templates/instance.html:1300
msgid "Password"
msgstr ""
@ -387,7 +414,7 @@ msgid "john"
msgstr ""
#: accounts/templates/create_user_block.html:32
#: create/templates/create_instance_w1.html:93
#: create/templates/create_instance_w1.html:95
#: create/templates/create_instance_w2.html:275
#: create/templates/create_instance_w2.html:277
#: create/templates/create_instance_w2.html:504
@ -470,10 +497,10 @@ msgstr ""
#: accounts/templates/profile.html:40 accounts/templates/profile.html:67
#: computes/templates/computes.html:104 computes/templates/computes.html:148
#: computes/templates/computes.html:196 computes/templates/computes.html:225
#: instances/templates/instance.html:1188
#: instances/templates/instance.html:1192
#: instances/templates/instance.html:1478
#: instances/templates/instance.html:1190
#: instances/templates/instance.html:1194
#: instances/templates/instance.html:1480
#: instances/templates/instance.html:1482
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:397
msgid "Change"
msgstr ""
@ -567,14 +594,14 @@ msgstr ""
#: instances/templates/allinstances.html:60
#: instances/templates/allinstances_index_grouped.html:11
#: instances/templates/allinstances_index_nongrouped.html:10
#: instances/templates/instance.html:909 instances/templates/instance.html:1050
#: instances/templates/instance.html:909 instances/templates/instance.html:1051
#: instances/templates/instances.html:75 networks/templates/network.html:178
#: networks/templates/network.html:287 networks/templates/network.html:335
msgid "Actions"
msgstr ""
#: admin/templates/admin/logs.html:3 admin/templates/admin/logs.html:8
#: instances/templates/instance.html:1575 templates/navbar.html:31
#: instances/templates/instance.html:1577 templates/navbar.html:31
msgid "Logs"
msgstr ""
@ -583,11 +610,11 @@ msgid "You don't have any Logs"
msgstr ""
#: admin/templates/admin/logs.html:31 instances/templates/instance.html:555
#: instances/templates/instance.html:1641
#: instances/templates/instance.html:1643
msgid "Date"
msgstr ""
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1643
#: admin/templates/admin/logs.html:34 instances/templates/instance.html:1645
msgid "Message"
msgstr ""
@ -823,6 +850,26 @@ msgstr ""
msgid "Show access ssh keys"
msgstr ""
#: appsettings/models.py:9 computes/models.py:5 instances/models.py:10
msgid "name"
msgstr ""
#: appsettings/models.py:10
msgid "key"
msgstr ""
#: appsettings/models.py:11
msgid "value"
msgstr ""
#: appsettings/models.py:12
msgid "choices"
msgstr ""
#: appsettings/models.py:13
msgid "description"
msgstr ""
#: appsettings/templates/appsettings.html:3
#: appsettings/templates/appsettings.html:8
msgid "Edit Settings"
@ -892,12 +939,28 @@ msgstr ""
msgid "Wrong IP address"
msgstr ""
#: computes/models.py:6
msgid "hostname"
msgstr ""
#: computes/models.py:7
msgid "login"
msgstr ""
#: computes/models.py:8
msgid "password"
msgstr ""
#: computes/models.py:9
msgid "details"
msgstr ""
#: computes/templates/computes.html:3 computes/templates/computes.html:9
#: templates/navbar.html:18
msgid "Computes"
msgstr ""
#: computes/templates/computes.html:42 instances/templates/instance.html:1535
#: computes/templates/computes.html:42 instances/templates/instance.html:1537
msgid "Connected"
msgstr ""
@ -922,11 +985,6 @@ msgstr ""
msgid "Edit connection"
msgstr ""
#: computes/templates/computes.html:66 computes/templates/computes.html:114
#: computes/templates/computes.html:157 computes/templates/computes.html:205
msgid "Label"
msgstr ""
#: computes/templates/computes.html:73 computes/templates/computes.html:121
#: computes/templates/computes.html:164
msgid "FQDN / IP"
@ -1085,8 +1143,8 @@ msgid "Memory"
msgstr ""
#: computes/templates/overview.html:84
#: create/templates/create_instance_w1.html:40
#: create/templates/create_instance_w1.html:56
#: create/templates/create_instance_w1.html:42
#: create/templates/create_instance_w1.html:58
msgid "Architecture"
msgstr ""
@ -1116,7 +1174,7 @@ msgid "RAM Utilization"
msgstr ""
#: computes/validators.py:24
msgid "The host name must not contain any special characters"
msgid "The hostname must not contain any special characters"
msgstr ""
#: console/templates/console-base.html:69
@ -1195,6 +1253,22 @@ msgstr ""
msgid "The name of the virtual machine must not exceed 20 characters"
msgstr ""
#: create/models.py:5
msgid "label"
msgstr ""
#: create/models.py:6
msgid "memory"
msgstr ""
#: create/models.py:7
msgid "vcpu"
msgstr ""
#: create/models.py:8
msgid "disk"
msgstr ""
#: create/templates/create_flav_block.html:13
msgid "Add New Flavor"
msgstr ""
@ -1255,22 +1329,23 @@ msgstr ""
msgid "Select Type"
msgstr ""
#: create/templates/create_instance_w1.html:10
#: create/templates/create_instance_w1.html:11
#: create/templates/create_instance_w2.html:13
msgid "New instance on"
#, python-format
msgid "New instance on %(host)s "
msgstr ""
#: create/templates/create_instance_w1.html:45
#: create/templates/create_instance_w1.html:47
#: instances/templates/instance.html:643 networks/templates/network.html:75
#: nwfilters/templates/nwfilter.html:52
msgid "XML"
msgstr ""
#: create/templates/create_instance_w1.html:66
#: create/templates/create_instance_w1.html:68
msgid "Chipset"
msgstr ""
#: create/templates/create_instance_w1.html:76
#: create/templates/create_instance_w1.html:78
msgid "Next"
msgstr ""
@ -1336,7 +1411,7 @@ msgstr ""
#: instances/templates/add_instance_volume.html:117
#: instances/templates/create_inst_block.html:25
#: instances/templates/instance.html:329 instances/templates/instance.html:776
#: instances/templates/instance.html:972 instances/templates/instance.html:1647
#: instances/templates/instance.html:972 instances/templates/instance.html:1649
#: interfaces/templates/interface.html:42
#: interfaces/templates/interface.html:44 nwfilters/templates/nwfilter.html:81
#: storages/templates/create_stg_block.html:132
@ -1378,7 +1453,7 @@ msgstr ""
#: create/templates/create_instance_w2.html:209
#: instances/templates/add_instance_network_block.html:18
#: instances/templates/instance.html:924 instances/templates/instance.html:947
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: interfaces/templates/interface.html:46
#: interfaces/templates/interface.html:75
#: interfaces/templates/interfaces.html:63
@ -1495,6 +1570,18 @@ msgstr ""
msgid "Instance is created"
msgstr ""
#: instances/models.py:11
msgid "uuid"
msgstr ""
#: instances/models.py:12
msgid "is template"
msgstr ""
#: instances/models.py:13
msgid "created"
msgstr ""
#: instances/templates/add_instance_network_block.html:12
msgid "Add Instance Network"
msgstr ""
@ -1553,7 +1640,7 @@ msgid "Cache"
msgstr ""
#: instances/templates/add_instance_volume.html:83
#: instances/templates/instance.html:1414
#: instances/templates/instance.html:1416
#: storages/templates/create_stg_vol_block.html:74
#: storages/templates/storage.html:149
msgid "Metadata"
@ -1594,8 +1681,8 @@ msgstr ""
#: instances/templates/allinstances_index_grouped.html:6
#: instances/templates/allinstances_index_nongrouped.html:5
#: instances/templates/instance.html:1436
#: instances/templates/instance.html:1459 instances/templates/instances.html:70
#: instances/templates/instance.html:1438
#: instances/templates/instance.html:1461 instances/templates/instances.html:70
msgid "Description"
msgstr ""
@ -1725,9 +1812,9 @@ msgstr ""
msgid "Stats"
msgstr ""
#: instances/templates/instance.html:114 instances/templates/instance.html:1672
#: instances/templates/instance.html:1689
#: instances/templates/instance.html:1693 instances/views.py:421
#: instances/templates/instance.html:114 instances/templates/instance.html:1674
#: instances/templates/instance.html:1691
#: instances/templates/instance.html:1695 instances/views.py:421
msgid "Destroy"
msgstr ""
@ -1967,8 +2054,8 @@ msgstr ""
msgid "Boot"
msgstr ""
#: instances/templates/instance.html:638 instances/templates/instance.html:1172
#: instances/templates/instance.html:1174
#: instances/templates/instance.html:638 instances/templates/instance.html:1174
#: instances/templates/instance.html:1176
msgid "Migrate"
msgstr ""
@ -2149,107 +2236,107 @@ msgstr ""
msgid "QoS"
msgstr ""
#: instances/templates/instance.html:1040 networks/templates/network.html:325
#: instances/templates/instance.html:1041 networks/templates/network.html:325
msgid "QoS Configuration"
msgstr ""
#: instances/templates/instance.html:1046
#: instances/templates/instance.html:1047
#: networks/templates/add_network_qos.html:18
#: networks/templates/network.html:331 nwfilters/templates/nwfilter.html:134
msgid "Direction"
msgstr ""
#: instances/templates/instance.html:1047
#: instances/templates/instance.html:1048
#: networks/templates/add_network_qos.html:27
#: networks/templates/network.html:332
msgid "Average"
msgstr ""
#: instances/templates/instance.html:1048
#: instances/templates/instance.html:1049
#: networks/templates/add_network_qos.html:34
#: networks/templates/network.html:333
msgid "Peak"
msgstr ""
#: instances/templates/instance.html:1049
#: instances/templates/instance.html:1050
#: networks/templates/add_network_qos.html:41
#: networks/templates/network.html:334
msgid "Burst"
msgstr ""
#: instances/templates/instance.html:1073 networks/templates/network.html:356
#: instances/templates/instance.html:1074 networks/templates/network.html:356
msgid "Edit QoS"
msgstr ""
#: instances/templates/instance.html:1078 networks/templates/network.html:361
#: instances/templates/instance.html:1079 networks/templates/network.html:361
msgid "Delete QoS"
msgstr ""
#: instances/templates/instance.html:1093
#: instances/templates/instance.html:1095
msgid "For migration both host servers must have equal settings and OS type"
msgstr ""
#: instances/templates/instance.html:1096
#: instances/templates/instance.html:1098
msgid "Original host"
msgstr ""
#: instances/templates/instance.html:1102
#: instances/templates/instance.html:1104
msgid "Host migration"
msgstr ""
#: instances/templates/instance.html:1119
#: instances/templates/instance.html:1121
msgid "Live migration"
msgstr ""
#: instances/templates/instance.html:1127
#: instances/templates/instance.html:1129
msgid "Unsafe migration"
msgstr ""
#: instances/templates/instance.html:1135
#: instances/templates/instance.html:1137
msgid "Delete original"
msgstr ""
#: instances/templates/instance.html:1143
#: instances/templates/instance.html:1145
msgid "Offline migration"
msgstr ""
#: instances/templates/instance.html:1151
#: instances/templates/instance.html:1153
msgid "Post copy"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Forces CPU convergence during live migration"
msgstr ""
#: instances/templates/instance.html:1159
#: instances/templates/instance.html:1161
msgid "Auto converge"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compress instance memory for fast migration"
msgstr ""
#: instances/templates/instance.html:1167
#: instances/templates/instance.html:1169
msgid "Compressed"
msgstr ""
#: instances/templates/instance.html:1180
#: instances/templates/instance.html:1182
msgid "If you need to edit XML please Power Off the instance"
msgstr ""
#: instances/templates/instance.html:1201
#: instances/templates/instance.html:1203
msgid "Instance owners"
msgstr ""
#: instances/templates/instance.html:1214
#: instances/templates/instance.html:1216
msgid "Delete Ownership"
msgstr ""
#: instances/templates/instance.html:1229
#: instances/templates/instance.html:1231
msgid "To set console's type, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1232
#: instances/templates/instance.html:1234
#: interfaces/templates/create_iface_block.html:44
#: interfaces/templates/interface.html:77
#: interfaces/templates/interfaces.html:62
@ -2261,179 +2348,179 @@ msgstr ""
msgid "Type"
msgstr ""
#: instances/templates/instance.html:1236
#: instances/templates/instance.html:1260
#: instances/templates/instance.html:1329
#: instances/templates/instance.html:1493
#: instances/templates/instance.html:1238
#: instances/templates/instance.html:1262
#: instances/templates/instance.html:1331
#: instances/templates/instance.html:1495
msgid "please choose"
msgstr ""
#: instances/templates/instance.html:1244
#: instances/templates/instance.html:1246
#: instances/templates/instance.html:1267
#: instances/templates/instance.html:1248
#: instances/templates/instance.html:1269
#: instances/templates/instance.html:1305
#: instances/templates/instance.html:1271
#: instances/templates/instance.html:1307
#: instances/templates/instance.html:1337
#: instances/templates/instance.html:1309
#: instances/templates/instance.html:1339
#: instances/templates/instance.html:1500
#: instances/templates/instance.html:1341
#: instances/templates/instance.html:1502
#: instances/templates/instance.html:1522
#: instances/templates/instance.html:1504
#: instances/templates/instance.html:1524
#: instances/templates/instance.html:1552 secrets/templates/secrets.html:103
#: instances/templates/instance.html:1526
#: instances/templates/instance.html:1554 secrets/templates/secrets.html:103
msgid "Set"
msgstr ""
#: instances/templates/instance.html:1253
#: instances/templates/instance.html:1255
msgid "To set console listen address, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1256
#: instances/templates/instance.html:1258
msgid "Listen on"
msgstr ""
#: instances/templates/instance.html:1276
#: instances/templates/instance.html:1278
msgid "To create console password, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1282
#: instances/templates/instance.html:1284
msgid "Generate"
msgstr ""
#: instances/templates/instance.html:1286
#: instances/templates/instance.html:1320 networks/templates/network.html:169
#: instances/templates/instance.html:1288
#: instances/templates/instance.html:1322 networks/templates/network.html:169
#: networks/templates/network.html:279
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:395
msgid "Clear"
msgstr ""
#: instances/templates/instance.html:1302 networks/templates/network.html:161
#: instances/templates/instance.html:1304 networks/templates/network.html:161
#: networks/templates/network.html:271 nwfilters/templates/nwfilters.html:88
msgid "Show"
msgstr ""
#: instances/templates/instance.html:1314
#: instances/templates/instance.html:1316
msgid "To set console's keymap, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1325
#: instances/templates/instance.html:1327
msgid "Keymap"
msgstr ""
#: instances/templates/instance.html:1351
#: instances/templates/instance.html:1353
msgid "Create a clone"
msgstr ""
#: instances/templates/instance.html:1354
#: instances/templates/instance.html:1356
msgid "Clone Name"
msgstr ""
#: instances/templates/instance.html:1361
#: instances/templates/instance.html:1392
#: instances/templates/instance.html:1363
#: instances/templates/instance.html:1394
msgid "Guess"
msgstr ""
#: instances/templates/instance.html:1380
#: instances/templates/instance.html:1382
msgid "Network devices"
msgstr ""
#: instances/templates/instance.html:1390
#: instances/templates/instance.html:1392
msgid "Random"
msgstr ""
#: instances/templates/instance.html:1405
#: instances/templates/instance.html:1407
msgid "Storage devices"
msgstr ""
#: instances/templates/instance.html:1430
#: instances/templates/instance.html:1453
#: instances/templates/instance.html:1432
#: instances/templates/instance.html:1455
msgid "Title"
msgstr ""
#: instances/templates/instance.html:1450
#: instances/templates/instance.html:1452
msgid "To set instance template name description, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1465
#: instances/templates/instance.html:1467
msgid "Is template"
msgstr ""
#: instances/templates/instance.html:1486
#: instances/templates/instance.html:1488
msgid "To set instance video model, shutdown the instance."
msgstr ""
#: instances/templates/instance.html:1489
#: instances/templates/instance.html:1491
msgid "Primary Video Model"
msgstr ""
#: instances/templates/instance.html:1510
#: instances/templates/instance.html:1512
msgid "To set instance vCPUs hotpluggable"
msgstr ""
#: instances/templates/instance.html:1513
#: instances/templates/instance.html:1515
msgid "vCPU Hot Plug"
msgstr ""
#: instances/templates/instance.html:1517
#: instances/templates/instance.html:1548
#: instances/templates/instance.html:1519
#: instances/templates/instance.html:1550
msgid "Enabled"
msgstr ""
#: instances/templates/instance.html:1518
#: instances/templates/instance.html:1549
#: instances/templates/instance.html:1520
#: instances/templates/instance.html:1551
msgid "Disabled"
msgstr ""
#: instances/templates/instance.html:1532
#: instances/templates/instance.html:1534
msgid "To Enable/Disable Qemu Guest Agent. Status"
msgstr ""
#: instances/templates/instance.html:1537
#: instances/templates/instance.html:1539
msgid "Disconnected"
msgstr ""
#: instances/templates/instance.html:1540
#: instances/templates/instance.html:1542
#: venv/lib/python3.6/site-packages/django/forms/widgets.py:709
msgid "Unknown"
msgstr ""
#: instances/templates/instance.html:1544
#: instances/templates/instance.html:1546
msgid "Qemu Guest Agent"
msgstr ""
#: instances/templates/instance.html:1570
#: instances/templates/instance.html:1572
msgid "Real Time"
msgstr ""
#: instances/templates/instance.html:1584
#: instances/templates/instance.html:1586
msgid "CPU Usage"
msgstr ""
#: instances/templates/instance.html:1596
#: instances/templates/instance.html:1598
msgid "Memory Usage"
msgstr ""
#: instances/templates/instance.html:1609
#: instances/templates/instance.html:1611
msgid "Bandwidth Device"
msgstr ""
#: instances/templates/instance.html:1623
#: instances/templates/instance.html:1625
msgid "Disk I/O device"
msgstr ""
#: instances/templates/instance.html:1662
#: instances/templates/instance.html:1664
msgid "Destroy Instance"
msgstr ""
#: instances/templates/instance.html:1669
#: instances/templates/instance.html:1671
msgid "Delete storage for instance?"
msgstr ""
#: instances/templates/instance.html:1678
#: instances/templates/instance.html:1680
msgid "Remove Instance's data"
msgstr ""
#: instances/templates/instance.html:1685
#: instances/templates/instance.html:1687
msgid "Remove Instance's NVRAM"
msgstr ""
@ -2451,13 +2538,13 @@ msgid "None available device name"
msgstr ""
#: instances/views.py:260
#, python-format
msgid "Migrate to %s"
#, python-brace-format
msgid "Migrate to {new_compute.hostname}"
msgstr ""
#: instances/views.py:340
#, python-format
msgid "Fixing UUID %s"
#, python-brace-format
msgid "Fixing UUID {uuid}"
msgstr ""
#: instances/views.py:345
@ -2477,8 +2564,8 @@ msgid "Please shutdown down your instance and then try again"
msgstr ""
#: instances/views.py:459
#, python-format
msgid "Installed new ssh public key %s"
#, python-brace-format
msgid "Installed new SSH public key {publickey.keyname}"
msgstr ""
#: instances/views.py:477
@ -2516,7 +2603,8 @@ msgid "Attach new disk {name} ({format})"
msgstr ""
#: instances/views.py:571
msgid "Attach Existing disk: "
#, python-brace-format
msgid "Attach Existing disk: {target_dev}"
msgstr ""
#: instances/views.py:603
@ -2528,43 +2616,53 @@ msgid "Volume is changed successfully."
msgstr ""
#: instances/views.py:607
msgid "Edit disk: "
#, python-brace-format
msgid "Edit disk: {target_dev}"
msgstr ""
#: instances/views.py:623
msgid "Delete disk: "
#, python-brace-format
msgid "Delete disk: {dev}"
msgstr ""
#: instances/views.py:628
msgid "The disk: "
#, python-brace-format
msgid "The disk: {dev} is detached but not deleted. Error: {err}"
msgstr ""
#: instances/views.py:638
msgid "Detach disk: "
#, python-brace-format
msgid "Detach disk: {dev}"
msgstr ""
#: instances/views.py:646
msgid "Add CD-ROM: "
#, python-brace-format
msgid "Add CD-ROM: {target}"
msgstr ""
#: instances/views.py:653
msgid "Detach CD-ROM: "
#, python-brace-format
msgid "Detach CD-ROM: {dev}"
msgstr ""
#: instances/views.py:661
msgid "Mount media: "
#, python-brace-format
msgid "Mount media: {dev}"
msgstr ""
#: instances/views.py:669
msgid "Umount media: "
#, python-brace-format
msgid "Umount media: {dev}"
msgstr ""
#: instances/views.py:676
msgid "New snapshot :"
#, python-brace-format
msgid "New snapshot : {name}"
msgstr ""
#: instances/views.py:683
msgid "Delete snapshot :"
#, python-brace-format
msgid "Delete snapshot : {snap_name}"
msgstr ""
#: instances/views.py:690
@ -2576,11 +2674,13 @@ msgid "Revert snapshot"
msgstr ""
#: instances/views.py:716
msgid "vCPU {} is enabled={}"
#, python-brace-format
msgid "VCPU {id} is enabled={enabled}"
msgstr ""
#: instances/views.py:723
msgid "VCPU Hot-plug is enabled={}"
#, python-brace-format
msgid "VCPU Hot-plug is enabled={status}"
msgstr ""
#: instances/views.py:734
@ -2691,8 +2791,16 @@ msgstr ""
msgid "{qos_dir.capitalize()} QoS is deleted"
msgstr ""
#: instances/views.py:946 networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: instances/views.py:947 networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: instances/views.py:959
msgid "One owner is allowed and owner already added"
msgid "Only one owner is allowed and the one already added"
msgstr ""
#: instances/views.py:964
@ -2722,8 +2830,8 @@ msgid "Instance MAC '{clone_data['clone-net-mac-0']}' invalid format!"
msgstr ""
#: instances/views.py:1027
#, python-format
msgid "Clone of '%s'"
#, python-brace-format
msgid "Clone of '{instance.name}'"
msgstr ""
#: instances/views.py:1046
@ -2738,6 +2846,11 @@ msgstr ""
msgid "Deleting due to multiple(UUID) records."
msgstr ""
#: instances/views.py:1160
#, python-brace-format
msgid "Problem occurred with host: {comp.name} - {status}"
msgstr ""
#: instances/views.py:1218
msgid "Send console.vv file"
msgstr ""
@ -2901,6 +3014,22 @@ msgstr ""
msgid "Hypervisor doesn't have any Interfaces"
msgstr ""
#: logs/models.py:5
msgid "user"
msgstr ""
#: logs/models.py:6
msgid "instance"
msgstr ""
#: logs/models.py:7
msgid "message"
msgstr ""
#: logs/models.py:8
msgid "date"
msgstr ""
#: networks/forms.py:7 storages/forms.py:7
msgid "No pool name has been entered"
msgstr ""
@ -3155,14 +3284,6 @@ msgstr ""
msgid "{} QoS is set"
msgstr ""
#: networks/views.py:230
msgid "{qos_dir.capitalize()} QoS is deleted. Network XML is changed. "
msgstr ""
#: networks/views.py:231
msgid "Stop and start network to activate new config."
msgstr ""
#: nwfilters/templates/add_nwf_rule.html:12
msgid "Add New NWFilter Rule"
msgstr ""
@ -3229,7 +3350,7 @@ msgid "A network filter with this name already exists"
msgstr ""
#: nwfilters/views.py:46
msgid "A network filter with this uuid already exists"
msgid "A network filter with this UUID already exists"
msgstr ""
#: nwfilters/views.py:50
@ -3474,7 +3595,8 @@ msgid "Image file {name} is created successfully"
msgstr ""
#: storages/views.py:165
msgid "Volume: {} is deleted."
#, python-brace-format
msgid "Volume: {volname} is deleted."
msgstr ""
#: storages/views.py:171
@ -3482,7 +3604,7 @@ msgid "ISO image already exist"
msgstr ""
#: storages/views.py:175
msgid "ISO: {} is uploaded."
msgid "ISO: {request.FILES['file']} is uploaded."
msgstr ""
#: storages/views.py:184
@ -3490,7 +3612,7 @@ msgid "Name of volume already in use"
msgstr ""
#: storages/views.py:195
msgid "{} image cloned as {} successfully"
msgid "{data['image']} image cloned as {name} successfully"
msgstr ""
#: templates/403.html:3

View file

@ -1,11 +1,11 @@
from django.db.models import Model, CharField, DateTimeField
from django.utils.translation import ugettext_lazy as _
class Logs(Model):
user = CharField(max_length=50)
instance = CharField(max_length=50)
message = CharField(max_length=255)
date = DateTimeField(auto_now=True)
user = CharField(_('user'), max_length=50)
instance = CharField(_('instance'), max_length=50)
message = CharField(_('message'), max_length=255)
date = DateTimeField(_('date'), auto_now=True)
def __unicode__(self):
return self.instance

View file

@ -43,7 +43,7 @@ def nwfilters(request, compute_id):
error_msg = _("A network filter with this name already exists")
raise Exception(error_msg)
if uuid == nwf.UUIDString():
error_msg = _("A network filter with this uuid already exists")
error_msg = _("A network filter with this UUID already exists")
raise Exception(error_msg)
else:
try:

View file

@ -162,7 +162,7 @@ def storage(request, compute_id, pool):
try:
vol = conn.get_volume(volname)
vol.delete(0)
messages.success(request, _('Volume: {} is deleted.'.format(volname)))
messages.success(request, _(f"Volume: {volname} is deleted."))
return HttpResponseRedirect(request.get_full_path())
except libvirtError as lib_err:
error_messages.append(lib_err)
@ -172,7 +172,7 @@ def storage(request, compute_id, pool):
error_messages.append(error_msg)
else:
handle_uploaded_file(path, request.FILES['file'])
messages.success(request, _('ISO: {} is uploaded.'.format(request.FILES['file'])))
messages.success(request, _(f"ISO: {request.FILES['file']} is uploaded."))
return HttpResponseRedirect(request.get_full_path())
if 'cln_volume' in request.POST:
form = CloneImage(request.POST)
@ -192,7 +192,7 @@ def storage(request, compute_id, pool):
format = None
try:
name = conn.clone_volume(data['image'], data['name'], format, meta_prealloc)
messages.success(request, _("{} image cloned as {} successfully".format(data['image'], name)))
messages.success(request, _(f"{data['image']} image cloned as {name} successfully"))
return HttpResponseRedirect(request.get_full_path())
except libvirtError as lib_err:
error_messages.append(lib_err)