From b81b63a96276ebdb96d1f8364c731d0b33a21867 Mon Sep 17 00:00:00 2001 From: cserma Date: Thu, 27 Apr 2023 16:06:19 +0300 Subject: [PATCH] logs i18n problems fixed --- appsettings/views.py | 19 +- instances/templates/instances/stats_tab.html | 4 +- instances/views.py | 118 +- locale/cz/LC_MESSAGES/django.po | 2178 ++++++--------- locale/de/LC_MESSAGES/django.po | 2178 ++++++--------- locale/en/LC_MESSAGES/django.po | 2178 ++++++--------- locale/es/LC_MESSAGES/django.po | 2178 ++++++--------- locale/fr/LC_MESSAGES/django.po | 2178 ++++++--------- locale/ru/LC_MESSAGES/django.po | 2178 ++++++--------- locale/tr/LC_MESSAGES/django.mo | Bin 61048 -> 61454 bytes locale/tr/LC_MESSAGES/django.po | 2388 ++++++++-------- locale/uk/LC_MESSAGES/django.po | 2178 ++++++--------- locale/zh/LC_MESSAGES/django.mo | Bin 77151 -> 66891 bytes locale/zh/LC_MESSAGES/django.po | 2590 +++++++++--------- logs/models.py | 1 + logs/views.py | 5 +- nwfilters/views.py | 25 +- 17 files changed, 8792 insertions(+), 11604 deletions(-) diff --git a/appsettings/views.py b/appsettings/views.py index 3359cb8..f365d4e 100644 --- a/appsettings/views.py +++ b/appsettings/views.py @@ -5,7 +5,8 @@ from django.contrib import messages from django.contrib.auth.decorators import login_required from django.http import HttpResponseRedirect from django.shortcuts import render -from django.utils.translation import gettext_lazy as _ +#from django.utils.translation import gettext_lazy as _ +from django.utils.translation import gettext_noop as _ from logs.views import addlogmsg from appsettings.models import AppSettings @@ -24,7 +25,7 @@ def appsettings(request): themes_list = os.listdir(sass_dir.value + "/wvc-themes") except FileNotFoundError as err: messages.error(request, err) - addlogmsg(request.user.username, "-", "", err) + addlogmsg(request.user.username, "-", "", err, ip=get_client_ip(request)) # Bootstrap settings related with filesystems, because of that they are excluded from other settings appsettings = AppSettings.objects.exclude( @@ -45,7 +46,7 @@ def appsettings(request): msg = err messages.error(request, msg) - addlogmsg(request.user.username, "-", "", msg) + addlogmsg(request.user.username, "-", "", msg, ip=get_client_ip(request)) return HttpResponseRedirect(request.get_full_path()) if "BOOTSTRAP_THEME" in request.POST: @@ -79,7 +80,7 @@ def appsettings(request): msg = err messages.error(request, msg) - addlogmsg(request.user.username, "-", "", msg) + addlogmsg(request.user.username, "-", "", msg, ip=get_client_ip(request)) return HttpResponseRedirect(request.get_full_path()) for setting in appsettings: @@ -97,7 +98,15 @@ def appsettings(request): msg = err messages.error(request, msg) - addlogmsg(request.user.username, "-", "", msg) + addlogmsg(request.user.username, "-", "", msg, ip=get_client_ip(request)) return HttpResponseRedirect(request.get_full_path()) return render(request, "appsettings.html", locals()) + +def get_client_ip(request): + x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') + if x_forwarded_for: + ip = x_forwarded_for.split(',')[0] + else: + ip = request.META.get('REMOTE_ADDR') + return ip \ No newline at end of file diff --git a/instances/templates/instances/stats_tab.html b/instances/templates/instances/stats_tab.html index e0214fe..ca3a2f0 100644 --- a/instances/templates/instances/stats_tab.html +++ b/instances/templates/instances/stats_tab.html @@ -8,7 +8,7 @@ @@ -85,6 +85,7 @@ {% trans "Date" %} {% trans "User" %} + {% trans "IP" %} {% trans "Message" %} @@ -110,6 +111,7 @@ // console.log(row); logs += ''+row['date']+''; logs += ''+row['user']+''; + logs += ''+row['ip']+''; logs += ''+row['message']+''; }); $("#logs_table > tbody").html(logs); diff --git a/instances/views.py b/instances/views.py index 5ba91e9..4a63534 100755 --- a/instances/views.py +++ b/instances/views.py @@ -19,7 +19,7 @@ from django.contrib.auth.models import User from django.http import Http404, HttpResponse, JsonResponse from django.shortcuts import get_object_or_404, redirect, render from django.urls import reverse -from django.utils.translation import gettext_lazy as _ +from django.utils.translation import gettext_noop as _ from libvirt import (VIR_DOMAIN_UNDEFINE_KEEP_NVRAM, VIR_DOMAIN_UNDEFINE_NVRAM, VIR_DOMAIN_START_PAUSED, @@ -121,12 +121,12 @@ def instance(request, pk): # instance.uuid = uuid # instance.save() # msg = _(f"Fixing UUID {uuid}") - # addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + # addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) # except Instance.DoesNotExist: # instance = Instance(compute=compute, name=vname, uuid=uuid) # instance.save() # msg = _("Instance does not exist: Creating new instance") - # addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + # addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) # userinstances = UserInstance.objects.filter(instance=instance).order_by('user__username') userinstances = instance.userinstance_set.order_by("user__username") @@ -337,7 +337,7 @@ def poweron(request, pk): else: instance.proxy.start() addlogmsg( - request.user.username, instance.compute.name, instance.name, _("Power On") + request.user.username, instance.compute.name, instance.name, _("Power On"), ip=get_client_ip(request) ) return redirect(request.META.get("HTTP_REFERER")) @@ -348,7 +348,7 @@ def powercycle(request, pk): instance.proxy.force_shutdown() instance.proxy.start() addlogmsg( - request.user.username, instance.compute.name, instance.name, _("Power Cycle") + request.user.username, instance.compute.name, instance.name, _("Power Cycle"), ip=get_client_ip(request) ) return redirect(request.META.get("HTTP_REFERER")) @@ -357,7 +357,7 @@ def poweroff(request, pk): instance = get_instance(request.user, pk) instance.proxy.shutdown() addlogmsg( - request.user.username, instance.compute.name, instance.name, _("Power Off") + request.user.username, instance.compute.name, instance.name, _("Power Off"), ip=get_client_ip(request) ) return redirect(request.META.get("HTTP_REFERER")) @@ -367,7 +367,7 @@ def poweroff(request, pk): def suspend(request, pk): instance = get_instance(request.user, pk) instance.proxy.suspend() - addlogmsg(request.user.username, instance.compute.name, instance.name, _("Suspend")) + addlogmsg(request.user.username, instance.compute.name, instance.name, _("Suspend"), ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER")) @@ -375,7 +375,7 @@ def suspend(request, pk): def resume(request, pk): instance = get_instance(request.user, pk) instance.proxy.resume() - addlogmsg(request.user.username, instance.compute.name, instance.name, _("Resume")) + addlogmsg(request.user.username, instance.compute.name, instance.name, _("Resume"), ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER")) @@ -383,7 +383,7 @@ def force_off(request, pk): instance = get_instance(request.user, pk) instance.proxy.force_shutdown() addlogmsg( - request.user.username, instance.compute.name, instance.name, _("Force Off") + request.user.username, instance.compute.name, instance.name, _("Force Off"), ip=get_client_ip(request) ) return redirect(request.META.get("HTTP_REFERER")) @@ -414,7 +414,7 @@ def destroy(request, pk): instance.delete() addlogmsg( - request.user.username, instance.compute.name, instance.name, _("Destroy") + request.user.username, instance.compute.name, instance.name, _("Destroy"), ip=get_client_ip(request) ) return redirect(reverse("instances:index")) @@ -465,7 +465,7 @@ def migrate(request, pk): "hostname": target_host.hostname, "method": migration_method, } - addlogmsg(request.user.username, current_host, instance.name, msg) + addlogmsg(request.user.username, current_host, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER")) @@ -489,7 +489,7 @@ def set_root_pass(request, pk): if result["return"] == "success": msg = _("Reset root password") addlogmsg( - request.user.username, instance.compute.name, instance.name, msg + request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request) ) messages.success(request, msg) else: @@ -523,7 +523,7 @@ def add_public_key(request, pk): msg = _("Installed new SSH public key %(keyname)s") % { "keyname": publickey.keyname } - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) if result["return"] == "success": messages.success(request, msg) @@ -567,7 +567,7 @@ def resizevm_cpu(request, pk): "new": vcpu, } addlogmsg( - request.user.username, instance.compute.name, instance.name, msg + request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request) ) messages.success(request, msg) return redirect(reverse("instances:instance", args=[instance.id]) + "#resize") @@ -615,7 +615,7 @@ def resize_memory(request, pk): "new_max": new_memory, } addlogmsg( - request.user.username, instance.compute.name, instance.name, msg + request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request) ) messages.success(request, msg) @@ -659,7 +659,7 @@ def resize_disk(request, pk): instance.proxy.resize_disk(disks_new) msg = _("Disk is resized: %(dev)s") % {"dev": disk["dev"]} addlogmsg( - request.user.username, instance.compute.name, instance.name, msg + request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request) ) messages.success(request, msg) @@ -730,7 +730,7 @@ def add_new_vol(request, pk): "name": name, "format": format, } - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#disks") @@ -780,7 +780,7 @@ def add_existing_vol(request, pk): cache_mode=cache, ) msg = _("Attach Existing disk: %(target_dev)s") % {"target_dev": target_dev} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#disks") @@ -853,7 +853,7 @@ def edit_volume(request, pk): else: messages.success(request, _("Volume is changed successfully.")) msg = _("Edit disk: %(target_dev)s") % {"target_dev": target_dev} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#disks") @@ -880,7 +880,7 @@ def delete_vol(request, pk): instance.proxy.detach_disk(dev) conn_delete.del_volume(name) - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#disks") @@ -895,7 +895,7 @@ def detach_vol(request, pk): path = request.POST.get("path", "") instance.proxy.detach_disk(dev) msg = _("Detach disk: %(dev)s") % {"dev": dev} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#disks") @@ -917,7 +917,7 @@ def add_cdrom(request, pk): readonly=True, ) msg = _("Add CD-ROM: %(target)s") % {"target": target} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#disks") @@ -932,7 +932,7 @@ def detach_cdrom(request, pk, dev): # dev = request.POST.get('detach_cdrom', '') instance.proxy.detach_disk(dev) msg = _("Detach CD-ROM: %(dev)s") % {"dev": dev} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#disks") @@ -947,7 +947,7 @@ def unmount_iso(request, pk): dev = request.POST.get("umount_iso", "") instance.proxy.umount_iso(dev, image) msg = _("Mount media: %(dev)s") % {"dev": dev} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#disks") @@ -962,7 +962,7 @@ def mount_iso(request, pk): dev = request.POST.get("mount_iso", "") instance.proxy.mount_iso(dev, image) msg = _("Unmount media: %(dev)s") % {"dev": dev} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#disks") @@ -980,7 +980,7 @@ def snapshot(request, pk): desc = request.POST.get("description", "") instance.proxy.create_snapshot(name, desc) msg = _("Create snapshot: %(snap)s") % {"snap": name} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#managesnapshot") @@ -995,7 +995,7 @@ def delete_snapshot(request, pk): snap_name = request.POST.get("name", "") instance.proxy.snapshot_delete(snap_name) msg = _("Delete snapshot: %(snap)s") % {"snap": snap_name} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#managesnapshot") @@ -1013,7 +1013,7 @@ def revert_snapshot(request, pk): msg += snap_name messages.success(request, msg) msg = _("Revert snapshot: %(snap)s") % {"snap": snap_name} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#managesnapshot") @@ -1030,7 +1030,7 @@ def create_external_snapshot(request, pk): desc = request.POST.get("description", "") instance.proxy.create_external_snapshot("s1." + name, instance, desc=desc) msg = _("Create external snapshot: %(snap)s") % {"snap": name} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#managesnapshot") @@ -1064,7 +1064,7 @@ def revert_external_snapshot(request, pk): instance.proxy.revert_external_snapshot(name, date, desc) instance.proxy.start() if instance_state else None msg = _("Revert external snapshot: %(snap)s") % {"snap": name} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#managesnapshot") @@ -1085,7 +1085,7 @@ def delete_external_snapshot(request, pk): try: instance.proxy.delete_external_snapshot(name) msg = _("Delete external snapshot: %(snap)s") % {"snap": name} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) finally: instance.proxy.force_shutdown() if instance_state else None @@ -1102,7 +1102,7 @@ def set_vcpu(request, pk): else: instance.proxy.set_vcpu(id, 0) msg = _("VCPU %(id)s is enabled=%(enabled)s") % {"id": id, "enabled": enabled} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#resize") @@ -1112,7 +1112,7 @@ def set_vcpu_hotplug(request, pk): status = True if request.POST.get("vcpu_hotplug", "False") == "True" else False msg = _("VCPU Hot-plug is enabled=%(status)s") % {"status": status} instance.proxy.set_vcpu_hotplug(status) - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#resize") @@ -1121,7 +1121,7 @@ def set_autostart(request, pk): instance = get_instance(request.user, pk) instance.proxy.set_autostart(1) msg = _("Set autostart") - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#boot_opt") @@ -1130,7 +1130,7 @@ def unset_autostart(request, pk): instance = get_instance(request.user, pk) instance.proxy.set_autostart(0) msg = _("Unset autostart") - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#boot_opt") @@ -1139,7 +1139,7 @@ def set_bootmenu(request, pk): instance = get_instance(request.user, pk) instance.proxy.set_bootmenu(1) msg = _("Enable boot menu") - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#boot_opt") @@ -1148,7 +1148,7 @@ def unset_bootmenu(request, pk): instance = get_instance(request.user, pk) instance.proxy.set_bootmenu(0) msg = _("Disable boot menu") - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#boot_opt") @@ -1174,7 +1174,7 @@ def set_bootorder(request, pk): ) else: messages.success(request, _("Boot order changed successfully.")) - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#boot_opt") @@ -1185,7 +1185,7 @@ def change_xml(request, pk): if new_xml: instance.proxy._defineXML(new_xml) msg = _("Change instance XML") - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#xmledit") @@ -1199,7 +1199,7 @@ def set_guest_agent(request, pk): instance.proxy.remove_guest_agent() msg = _("Set Guest Agent: %(status)s") % {"status": status} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#options") @@ -1209,7 +1209,7 @@ def set_video_model(request, pk): video_model = request.POST.get("video_model", "vga") instance.proxy.set_video_model(video_model) msg = _("Set Video Model: %(model)s") % {"model": video_model} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#options") @@ -1239,7 +1239,7 @@ def change_network(request, pk): network_data[post] = request.POST.get(post, "") instance.proxy.change_network(network_data) - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) msg = _("Network Device Config is changed. Please shutdown instance to activate.") if instance.proxy.get_status() != 5: messages.success(request, msg) @@ -1266,7 +1266,7 @@ def add_network(request, pk): instance.proxy.add_network(mac, source, source_type, nwfilter=nwfilter) msg = _("Add network: %(mac)s") % {"mac": mac} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#network") @@ -1277,7 +1277,7 @@ def delete_network(request, pk): instance.proxy.delete_network(mac_address) msg = _("Delete Network: %(mac)s") % {"mac": mac_address} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#network") @@ -1290,7 +1290,7 @@ def set_link_state(request, pk): state = "down" if state == "up" else "up" instance.proxy.set_link_state(mac_address, state) msg = _("Set Link State: %(state)s") % {"state": state} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#network") @@ -1367,7 +1367,7 @@ def add_owner(request, pk): add_user_inst.save() user = User.objects.get(id=user_id) msg = _("Add owner: %(user)s") % {"user": user} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#users") @@ -1378,7 +1378,7 @@ def del_owner(request, pk): userinstance = UserInstance.objects.get(pk=userinstance_id) userinstance.delete() msg = _("Delete owner: %(userinstance_id)s ") % {"userinstance_id": userinstance_id} - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#users") @@ -1452,7 +1452,7 @@ def clone(request, pk): } messages.success(request, msg) addlogmsg( - request.user.username, instance.compute.name, new_instance.name, msg + request.user.username, instance.compute.name, new_instance.name, msg, ip=get_client_ip(request) ) if app_settings.CLONE_INSTANCE_AUTO_MIGRATE == "True": @@ -1499,7 +1499,7 @@ def update_console(request, pk): else: msg = _("Set VNC password") addlogmsg( - request.user.username, instance.compute.name, instance.name, msg + request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request) ) if "keymap" in form.changed_data or "clear_keymap" in form.changed_data: @@ -1510,21 +1510,21 @@ def update_console(request, pk): msg = _("Set VNC keymap") addlogmsg( - request.user.username, instance.compute.name, instance.name, msg + request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request) ) if "type" in form.changed_data: instance.proxy.set_console_type(form.cleaned_data["type"]) msg = _("Set VNC type") addlogmsg( - request.user.username, instance.compute.name, instance.name, msg + request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request) ) if "listen_on" in form.changed_data: instance.proxy.set_console_listener_addr(form.cleaned_data["listen_on"]) msg = _("Set VNC listen address") addlogmsg( - request.user.username, instance.compute.name, instance.name, msg + request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request) ) return redirect(request.META.get("HTTP_REFERER") + "#vncsettings") @@ -1548,7 +1548,7 @@ def change_options(request, pk): instance.proxy.set_options(options) msg = _("Edit options") - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) return redirect(request.META.get("HTTP_REFERER") + "#options") @@ -1562,7 +1562,7 @@ def getvvfile(request, pk): ) msg = _("Send console.vv file") - addlogmsg(request.user.username, instance.compute.name, instance.name, msg) + addlogmsg(request.user.username, instance.compute.name, instance.name, msg, ip=get_client_ip(request)) response = HttpResponse( content="", content_type="application/x-virt-viewer", @@ -1884,7 +1884,7 @@ def create_instance(request, compute_id, arch, machine): request.user.username, create_instance.compute.name, create_instance.name, - msg, + msg, ip=get_client_ip(request) ) return redirect( reverse("instances:instance", args=[create_instance.id]) @@ -1946,3 +1946,11 @@ def flavor_delete(request, pk): "common/confirm_delete.html", {"object": flavor}, ) + +def get_client_ip(request): + x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') + if x_forwarded_for: + ip = x_forwarded_for.split(',')[0] + else: + ip = request.META.get('REMOTE_ADDR') + return ip \ No newline at end of file diff --git a/locale/cz/LC_MESSAGES/django.po b/locale/cz/LC_MESSAGES/django.po index 1b327d9..2c0a45a 100644 --- a/locale/cz/LC_MESSAGES/django.po +++ b/locale/cz/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-20 07:58+0000\n" +"POT-Creation-Date: 2023-04-27 13:00+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -43,36 +43,36 @@ msgstr "" msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:31 +#: accounts/models.py:34 msgid "key name" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:35 msgid "public key" msgstr "" -#: accounts/models.py:41 +#: accounts/models.py:45 msgid "max instances" msgstr "" -#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 -#: accounts/models.py:62 +#: accounts/models.py:47 accounts/models.py:53 accounts/models.py:59 +#: accounts/models.py:65 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:48 +#: accounts/models.py:51 msgid "max CPUs" msgstr "" -#: accounts/models.py:54 +#: accounts/models.py:57 msgid "max memory" msgstr "" -#: accounts/models.py:60 +#: accounts/models.py:63 msgid "max disk size" msgstr "" -#: accounts/models.py:76 +#: accounts/models.py:80 msgid "Can change password" msgstr "" @@ -112,7 +112,7 @@ msgstr "" msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:44 admin/templates/admin/logs.html:27 +#: accounts/templates/account.html:44 admin/templates/admin/logs.html:33 #: instances/templates/instance.html:5 msgid "Instance" msgstr "" @@ -143,8 +143,7 @@ msgstr "" #: nwfilters/templates/nwfilter.html:103 nwfilters/templates/nwfilter.html:143 #: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:63 #: storages/templates/storage.html:175 templates/common/confirm_delete.html:21 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:417 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:417 #: virtsecrets/templates/secrets.html:78 msgid "Delete" msgstr "" @@ -152,7 +151,7 @@ msgstr "" #: accounts/templates/account.html:48 #: instances/templates/create_instance_w2.html:80 #: instances/templates/instances/settings_tab.html:254 -#: instances/templates/instances/snapshots_tab.html:41 +#: instances/templates/instances/snapshots_tab.html:78 #: nwfilters/templates/nwfilter.html:93 nwfilters/templates/nwfilter.html:127 #: nwfilters/templates/nwfilters.html:55 storages/templates/storage.html:101 #: virtsecrets/templates/secrets.html:63 @@ -190,8 +189,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:676 #: instances/templates/instances/settings_tab.html:853 #: instances/templates/instances/settings_tab.html:855 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:405 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:405 msgid "Change" msgstr "" @@ -202,6 +200,10 @@ msgid "" "Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" +#: accounts/templates/accounts/email/otp.html:8 +msgid "Some e-mail clients does not render SVG, also generating PNG." +msgstr "" + #: accounts/templates/accounts/email_otp_form.html:12 msgid "" "\n" @@ -218,8 +220,8 @@ msgid "I do not have/lost my OTP!" msgstr "" #: accounts/templates/accounts/otp_login.html:24 -#: accounts/templates/login.html:5 accounts/templates/login.html:23 -#: accounts/templates/login.html:28 +#: accounts/templates/login.html:5 accounts/templates/login.html:24 +#: accounts/templates/login.html:29 msgid "Sign In" msgstr "" @@ -227,11 +229,11 @@ msgstr "" msgid "WebVirtCloud" msgstr "" -#: accounts/templates/login.html:19 +#: accounts/templates/login.html:20 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:24 admin/templates/admin/logs.html:25 +#: accounts/templates/login.html:25 admin/templates/admin/logs.html:31 #: computes/templates/computes/instances.html:64 #: instances/templates/add_instance_owner_block.html:18 #: instances/templates/allinstances_index_grouped.html:8 @@ -240,7 +242,7 @@ msgstr "" msgid "User" msgstr "" -#: accounts/templates/login.html:25 admin/forms.py:78 +#: accounts/templates/login.html:26 admin/forms.py:78 #: console/templates/console-spice-full.html:206 #: console/templates/console-spice-lite.html:58 #: console/templates/console-spice-lite.html:99 @@ -287,11 +289,11 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/utils.py:50 +#: accounts/utils.py:49 msgid "OTP QR Code" msgstr "" -#: accounts/utils.py:51 +#: accounts/utils.py:50 msgid "Please view HTML version of this message." msgstr "" @@ -327,21 +329,21 @@ msgstr "" msgid "Update User Instance" msgstr "" -#: accounts/views.py:175 +#: accounts/views.py:176 #, python-format msgid "OTP Sent to %(email)s" msgstr "" -#: accounts/views.py:183 +#: accounts/views.py:185 msgid "Email OTP" msgstr "" -#: accounts/views.py:194 +#: accounts/views.py:197 #, python-format msgid "OTP QR code was emailed to user %(user)s" msgstr "" -#: accounts/views.py:196 +#: accounts/views.py:200 msgid "User email not set, failed to send QR code" msgstr "" @@ -362,12 +364,12 @@ msgid "" "form." msgstr "" -#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: admin/templates/admin/group_list.html:5 admin/views.py:86 #: instances/templates/instances/settings_tab.html:69 templates/navbar.html:29 msgid "Users" msgstr "" -#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:15 +#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:21 #: admin/templates/admin/user_list.html:23 #: computes/templates/computes/instances.html:55 #: computes/templates/computes/list.html:19 @@ -390,8 +392,8 @@ msgstr "" #: admin/templates/admin/user_list.html:36 #: computes/templates/computes/instances.html:68 #: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:12 -#: instances/templates/allinstances_index_nongrouped.html:12 +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/allinstances_index_nongrouped.html:15 #: instances/templates/instances/settings_tab.html:355 #: instances/templates/instances/settings_tab.html:525 #: networks/templates/network.html:175 networks/templates/network.html:284 @@ -411,24 +413,24 @@ msgstr "" msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:15 +#: admin/templates/admin/logs.html:21 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:24 -#: instances/templates/instances/snapshots_tab.html:40 +#: admin/templates/admin/logs.html:30 +#: instances/templates/instances/snapshots_tab.html:75 #: instances/templates/instances/stats_tab.html:86 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:26 +#: admin/templates/admin/logs.html:32 #: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: admin/templates/admin/logs.html:28 -#: instances/templates/instances/stats_tab.html:88 +#: admin/templates/admin/logs.html:34 +#: instances/templates/instances/stats_tab.html:89 msgid "Message" msgstr "" @@ -469,8 +471,8 @@ msgstr "" #: admin/templates/admin/user_list.html:48 #: computes/templates/computes/instances.html:91 -#: instances/templates/allinstances_index_grouped.html:59 -#: instances/templates/allinstances_index_nongrouped.html:41 +#: instances/templates/allinstances_index_grouped.html:65 +#: instances/templates/allinstances_index_nongrouped.html:44 #: instances/templates/instance.html:19 msgid "Active" msgstr "" @@ -491,28 +493,28 @@ msgstr "" msgid "Unblock" msgstr "" -#: admin/views.py:42 +#: admin/views.py:41 msgid "Create Group" msgstr "" -#: admin/views.py:60 +#: admin/views.py:59 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:112 msgid "Create User" msgstr "" -#: admin/views.py:129 +#: admin/views.py:137 msgid "Update User" msgstr "" -#: admin/views.py:141 +#: admin/views.py:151 #, python-format msgid "Password changed for %(user)s" msgstr "" -#: admin/views.py:144 +#: admin/views.py:155 msgid "Wrong Data Provided" msgstr "" @@ -756,23 +758,57 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "Show VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "VM CD-ROM Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "Add or not cdrom device while instance creating" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "VM Video Type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "Change instance default video type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "VM Input Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "Add or not input device with specify its type" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: interfaces/models.py:8 networks/models.py:8 storages/models.py:8 +#: storages/models.py:25 msgid "name" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:10 msgid "key" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:11 msgid "value" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:12 msgid "choices" msgstr "" -#: appsettings/models.py:14 +#: appsettings/models.py:13 msgid "description" msgstr "" @@ -797,17 +833,17 @@ msgstr "" msgid "Other Settings" msgstr "" -#: appsettings/views.py:38 +#: appsettings/views.py:41 #, python-format msgid "SASS directory path is changed. Now: %(dir)s" msgstr "" -#: appsettings/views.py:70 +#: appsettings/views.py:77 #, python-format msgid "Theme is changed. Now: %(theme)s" msgstr "" -#: appsettings/views.py:85 +#: appsettings/views.py:92 #, python-format msgid "%(setting)s is changed. Now: %(value)s" msgstr "" @@ -914,15 +950,16 @@ msgstr "" #: instances/templates/add_instance_volume.html:46 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/create_inst_block.html:21 #: instances/templates/create_instance_w2.html:76 #: instances/templates/create_instance_w2.html:102 #: instances/templates/create_instance_w2.html:105 -#: instances/templates/create_instance_w2.html:304 -#: instances/templates/create_instance_w2.html:306 -#: instances/templates/create_instance_w2.html:518 -#: instances/templates/create_instance_w2.html:520 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:332 +#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:572 #: instances/templates/instances/settings_tab.html:353 -#: instances/templates/instances/snapshots_tab.html:39 +#: instances/templates/instances/snapshots_tab.html:76 #: interfaces/templates/create_iface_block.html:18 #: interfaces/templates/interface.html:75 #: networks/templates/create_net_block.html:18 @@ -951,33 +988,35 @@ msgid "Description" msgstr "" #: computes/templates/computes/instances.html:66 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:10 +#: instances/templates/allinstances_index_grouped.html:13 +#: instances/templates/allinstances_index_nongrouped.html:13 +#: instances/templates/create_inst_block.html:22 #: instances/templates/create_instance_w2.html:77 -#: instances/templates/create_instance_w2.html:322 -#: instances/templates/create_instance_w2.html:536 +#: instances/templates/create_instance_w2.html:348 +#: instances/templates/create_instance_w2.html:588 #: instances/templates/instance.html:43 instances/templates/instance.html:45 msgid "VCPU" msgstr "" #: computes/templates/computes/instances.html:67 #: computes/templates/overview.html:80 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/allinstances_index_grouped.html:14 +#: instances/templates/allinstances_index_nongrouped.html:14 +#: instances/templates/create_inst_block.html:24 #: instances/templates/instances/resize_tab.html:12 msgid "Memory" msgstr "" #: computes/templates/computes/instances.html:93 -#: instances/templates/allinstances_index_grouped.html:60 -#: instances/templates/allinstances_index_nongrouped.html:43 +#: instances/templates/allinstances_index_grouped.html:66 +#: instances/templates/allinstances_index_nongrouped.html:46 #: instances/templates/instance.html:16 msgid "Off" msgstr "" #: computes/templates/computes/instances.html:95 -#: instances/templates/allinstances_index_grouped.html:62 -#: instances/templates/allinstances_index_nongrouped.html:45 +#: instances/templates/allinstances_index_grouped.html:68 +#: instances/templates/allinstances_index_nongrouped.html:48 msgid "Suspended" msgstr "" @@ -998,7 +1037,7 @@ msgid "Details" msgstr "" #: computes/templates/computes/list.html:40 -#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/allinstances_index_grouped.html:31 #: instances/templates/instances/settings_tab.html:906 msgid "Connected" msgstr "" @@ -1093,16 +1132,16 @@ msgstr "" msgid "RAM Utilization" msgstr "" -#: computes/validators.py:16 +#: computes/validators.py:17 msgid "" "Hostname must contain only numbers, or the domain name separated by \".\"" msgstr "" -#: computes/validators.py:18 +#: computes/validators.py:20 msgid "Wrong IP address" msgstr "" -#: computes/validators.py:24 +#: computes/validators.py:26 msgid "The hostname must not contain any special characters" msgstr "" @@ -1158,49 +1197,21 @@ msgstr "" msgid "Loading" msgstr "" -#: console/views.py:52 +#: console/views.py:61 msgid "" "User does not have permission to access console or host/instance not exist" msgstr "" -#: console/views.py:84 +#: console/views.py:106 msgid "Fail to get console. Please check the console configuration of your VM." msgstr "" -#: console/views.py:86 +#: console/views.py:109 #, python-format msgid "Console type '%(type)s' has not support" msgstr "" -#: instances/forms.py:37 -msgid "No Virtual Machine name has been entered" -msgstr "" - -#: instances/forms.py:39 -msgid "No VCPU has been entered" -msgstr "" - -#: instances/forms.py:42 -msgid "No RAM size has been entered" -msgstr "" - -#: instances/forms.py:43 -msgid "No Network pool has been choosen" -msgstr "" - -#: instances/forms.py:48 -msgid "Please select HDD cache mode" -msgstr "" - -#: instances/forms.py:55 -msgid "Please select a graphics type" -msgstr "" - -#: instances/forms.py:56 -msgid "Please select a video driver" -msgstr "" - -#: instances/forms.py:63 +#: instances/forms.py:76 msgid "The name of the virtual machine must not contain any special characters" msgstr "" @@ -1232,7 +1243,67 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:216 +#: instances/models.py:31 +msgid "drbd" +msgstr "" + +#: instances/models.py:221 +msgid "Live" +msgstr "" + +#: instances/models.py:222 +msgid "Undefine XML" +msgstr "" + +#: instances/models.py:223 +msgid "Offline" +msgstr "" + +#: instances/models.py:224 +msgid "Auto Converge" +msgstr "" + +#: instances/models.py:225 +msgid "Compress" +msgstr "" + +#: instances/models.py:226 +msgid "Post Copy" +msgstr "" + +#: instances/models.py:227 +msgid "Unsafe" +msgstr "" + +#: instances/models.py:239 +msgid "No Virtual Machine name has been entered" +msgstr "" + +#: instances/models.py:243 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/models.py:248 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/models.py:252 +msgid "No Network pool has been choosen" +msgstr "" + +#: instances/models.py:259 +msgid "Please select HDD cache mode" +msgstr "" + +#: instances/models.py:270 +msgid "Please select a graphics type" +msgstr "" + +#: instances/models.py:273 +msgid "Please select a video driver" +msgstr "" + +#: instances/models.py:292 msgid "Can access console without password" msgstr "" @@ -1255,7 +1326,7 @@ msgstr "" #: instances/templates/add_instance_network_block.html:24 #: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:387 +#: instances/templates/create_instance_w2.html:413 #: instances/templates/instances/settings_tab.html:36 #: instances/templates/instances/settings_tab.html:421 #: networks/templates/network.html:5 networks/templates/network.html:7 @@ -1265,8 +1336,8 @@ msgstr "" #: instances/templates/add_instance_network_block.html:37 #: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:429 -#: instances/templates/create_instance_w2.html:645 +#: instances/templates/create_instance_w2.html:455 +#: instances/templates/create_instance_w2.html:697 #: instances/templates/instances/settings_tab.html:430 #: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" @@ -1274,18 +1345,17 @@ msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:121 -#: instances/templates/create_inst_block.html:25 #: instances/templates/create_instance_w2.html:157 #: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:376 -#: instances/templates/create_instance_w2.html:432 -#: instances/templates/create_instance_w2.html:580 -#: instances/templates/create_instance_w2.html:599 -#: instances/templates/create_instance_w2.html:648 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:458 +#: instances/templates/create_instance_w2.html:632 +#: instances/templates/create_instance_w2.html:651 +#: instances/templates/create_instance_w2.html:700 #: instances/templates/instances/access_tab.html:123 #: instances/templates/instances/settings_tab.html:191 #: instances/templates/instances/settings_tab.html:434 -#: instances/templates/instances/stats_tab.html:93 +#: instances/templates/instances/stats_tab.html:94 #: interfaces/templates/interface.html:41 #: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:73 #: storages/templates/create_stg_block.html:146 @@ -1299,8 +1369,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:93 #: instances/templates/add_instance_volume.html:148 #: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:294 #: instances/templates/instances/edit_instance_volume.html:110 #: instances/templates/instances/settings_tab.html:455 #: interfaces/templates/create_iface_block.html:139 @@ -1354,7 +1423,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:34 #: instances/templates/add_instance_volume.html:104 #: instances/templates/create_instance_w2.html:148 -#: instances/templates/create_instance_w2.html:591 +#: instances/templates/create_instance_w2.html:643 #: instances/templates/instances/settings_tab.html:252 #: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" @@ -1408,7 +1477,13 @@ msgstr "" msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances_index_grouped.html:12 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +msgid "Role/Disk" +msgstr "" + +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/create_inst_block.html:25 msgid "Mem Usage" msgstr "" @@ -1424,17 +1499,8 @@ msgstr "" msgid "Choose a compute for new instance" msgstr "" -#: instances/templates/create_inst_block.html:18 -msgid "Compute" -msgstr "" - -#: instances/templates/create_inst_block.html:21 -msgid "Please select" -msgstr "" - -#: instances/templates/create_inst_block.html:38 -#: instances/templates/create_inst_block.html:42 -msgid "Choose" +#: instances/templates/create_inst_block.html:23 +msgid "Cpu Usage" msgstr "" #: instances/templates/create_instance_w1.html:5 @@ -1467,12 +1533,12 @@ msgid "Next" msgstr "" #: instances/templates/create_instance_w1.html:85 -#: instances/templates/create_instance_w2.html:270 -#: instances/templates/create_instance_w2.html:272 -#: instances/templates/create_instance_w2.html:500 -#: instances/templates/create_instance_w2.html:504 -#: instances/templates/create_instance_w2.html:716 -#: instances/templates/create_instance_w2.html:720 +#: instances/templates/create_instance_w2.html:296 +#: instances/templates/create_instance_w2.html:298 +#: instances/templates/create_instance_w2.html:552 +#: instances/templates/create_instance_w2.html:556 +#: instances/templates/create_instance_w2.html:794 +#: instances/templates/create_instance_w2.html:798 #: interfaces/templates/create_iface_block.html:142 #: networks/templates/create_net_block.html:86 #: networks/templates/modify_ipv4_fixed_address.html:45 @@ -1510,20 +1576,20 @@ msgid "Hypervisor doesn't have any Flavors" msgstr "" #: instances/templates/create_instance_w2.html:78 -#: instances/templates/create_instance_w2.html:351 -#: instances/templates/create_instance_w2.html:563 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/instance.html:48 msgid "RAM" msgstr "" #: instances/templates/create_instance_w2.html:79 -#: instances/templates/create_instance_w2.html:366 +#: instances/templates/create_instance_w2.html:392 msgid "HDD" msgstr "" #: instances/templates/create_instance_w2.html:89 -#: instances/templates/create_instance_w2.html:355 -#: instances/templates/create_instance_w2.html:567 +#: instances/templates/create_instance_w2.html:381 +#: instances/templates/create_instance_w2.html:619 #: instances/templates/instance.html:48 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:109 @@ -1535,79 +1601,100 @@ msgid "Create Virtual Machine" msgstr "" #: instances/templates/create_instance_w2.html:114 -#: instances/templates/create_instance_w2.html:311 -#: instances/templates/create_instance_w2.html:525 +#: instances/templates/create_instance_w2.html:337 +#: instances/templates/create_instance_w2.html:577 msgid "Firmware" msgstr "" #: instances/templates/create_instance_w2.html:126 -#: instances/templates/create_instance_w2.html:329 -#: instances/templates/create_instance_w2.html:542 +#: instances/templates/create_instance_w2.html:355 +#: instances/templates/create_instance_w2.html:594 msgid "VCPU Config" msgstr "" #: instances/templates/create_instance_w2.html:129 -#: instances/templates/create_instance_w2.html:332 -#: instances/templates/create_instance_w2.html:545 +#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:597 msgid "no-mode" msgstr "" #: instances/templates/create_instance_w2.html:173 -#: instances/templates/create_instance_w2.html:402 -#: instances/templates/create_instance_w2.html:618 +#: instances/templates/create_instance_w2.html:428 +#: instances/templates/create_instance_w2.html:670 #: instances/templates/instances/edit_instance_volume.html:30 msgid "Advanced" msgstr "" #: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:634 +#: instances/templates/create_instance_w2.html:686 msgid "HDD cache mode" msgstr "" #: instances/templates/create_instance_w2.html:211 -#: instances/templates/create_instance_w2.html:441 -#: instances/templates/create_instance_w2.html:657 +#: instances/templates/create_instance_w2.html:467 +#: instances/templates/create_instance_w2.html:709 msgid "Graphics" msgstr "" #: instances/templates/create_instance_w2.html:222 -#: instances/templates/create_instance_w2.html:452 -#: instances/templates/create_instance_w2.html:668 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:720 msgid "Video" msgstr "" #: instances/templates/create_instance_w2.html:236 -#: instances/templates/create_instance_w2.html:466 -#: instances/templates/create_instance_w2.html:682 +#: instances/templates/create_instance_w2.html:492 +#: instances/templates/create_instance_w2.html:734 msgid "Console Access" msgstr "" #: instances/templates/create_instance_w2.html:246 #: instances/templates/create_instance_w2.html:248 -#: instances/templates/create_instance_w2.html:476 -#: instances/templates/create_instance_w2.html:478 -#: instances/templates/create_instance_w2.html:692 -#: instances/templates/create_instance_w2.html:694 +#: instances/templates/create_instance_w2.html:502 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:744 +#: instances/templates/create_instance_w2.html:746 msgid "Console Password" msgstr "" #: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:482 -#: instances/templates/create_instance_w2.html:698 +#: instances/templates/create_instance_w2.html:508 +#: instances/templates/create_instance_w2.html:750 +msgid "Add CD-Rom" +msgstr "" + +#: instances/templates/create_instance_w2.html:255 +#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:511 +#: instances/templates/create_instance_w2.html:524 +#: instances/templates/create_instance_w2.html:753 +#: instances/templates/create_instance_w2.html:766 +msgid "False" +msgstr "" + +#: instances/templates/create_instance_w2.html:265 +#: instances/templates/create_instance_w2.html:521 +#: instances/templates/create_instance_w2.html:763 +msgid "Add Input Device" +msgstr "" + +#: instances/templates/create_instance_w2.html:278 +#: instances/templates/create_instance_w2.html:534 +#: instances/templates/create_instance_w2.html:776 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:259 -#: instances/templates/create_instance_w2.html:489 -#: instances/templates/create_instance_w2.html:705 +#: instances/templates/create_instance_w2.html:285 +#: instances/templates/create_instance_w2.html:541 +#: instances/templates/create_instance_w2.html:783 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:286 +#: instances/templates/create_instance_w2.html:312 #: instances/templates/instances/settings_tab.html:473 #: instances/templates/instances/settings_tab.html:549 #: instances/templates/instances/settings_tab.html:559 -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 #: interfaces/templates/interface.html:60 #: interfaces/templates/interface.html:62 networks/templates/network.html:50 #: networks/templates/network.html:52 networks/templates/network.html:62 @@ -1622,41 +1709,40 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:384 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:371 -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:397 +#: instances/templates/create_instance_w2.html:627 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:411 -#: instances/templates/create_instance_w2.html:627 +#: instances/templates/create_instance_w2.html:437 +#: instances/templates/create_instance_w2.html:679 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:413 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:439 +#: instances/templates/create_instance_w2.html:681 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:415 -#: instances/templates/create_instance_w2.html:631 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:375 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:375 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:444 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:622 msgid "Template Disk" msgstr "" -#: instances/templates/create_instance_w2.html:605 +#: instances/templates/create_instance_w2.html:657 msgid "Network/MAC" msgstr "" @@ -1665,7 +1751,7 @@ msgstr "" #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:24 -#: instances/templates/instances/power_tab.html:81 instances/views.py:277 +#: instances/templates/instances/power_tab.html:81 instances/views.py:370 msgid "Suspend" msgstr "" @@ -1723,7 +1809,7 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:35 #: instances/templates/instances/destroy_tab.html:17 #: instances/templates/instances/destroy_tab.html:19 -#: instances/templates/instances/destroy_tab.html:22 instances/views.py:319 +#: instances/templates/instances/destroy_tab.html:22 instances/views.py:417 msgid "Destroy" msgstr "" @@ -1741,20 +1827,20 @@ msgstr "" #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:46 #: instances/templates/instances/power_tab.html:120 -#: instances/templates/instances/power_tab.html:122 instances/views.py:252 +#: instances/templates/instances/power_tab.html:122 instances/views.py:340 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:8 -#: instances/templates/instances/power_tab.html:58 instances/views.py:268 +#: instances/templates/instances/power_tab.html:58 instances/views.py:360 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:13 -#: instances/templates/instances/power_tab.html:65 instances/views.py:261 +#: instances/templates/instances/power_tab.html:65 instances/views.py:351 msgid "Power Cycle" msgstr "" @@ -1766,7 +1852,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:33 #: instances/templates/instances/power_tab.html:92 -#: instances/templates/instances/power_tab.html:107 instances/views.py:285 +#: instances/templates/instances/power_tab.html:107 instances/views.py:378 msgid "Resume" msgstr "" @@ -1774,7 +1860,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:18 #: instances/templates/instances/power_tab.html:38 #: instances/templates/instances/power_tab.html:73 -#: instances/templates/instances/power_tab.html:99 instances/views.py:292 +#: instances/templates/instances/power_tab.html:99 instances/views.py:386 msgid "Force Off" msgstr "" @@ -2097,7 +2183,7 @@ msgid "Migrate" msgstr "" #: instances/templates/instances/settings_tab.html:62 -#: venv/lib/python3.6/site-packages/click/core.py:1351 +#: venv/lib/python3.8/site-packages/click/core.py:1357 msgid "Options" msgstr "" @@ -2473,8 +2559,7 @@ msgid "Disconnected" msgstr "" #: instances/templates/instances/settings_tab.html:911 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:714 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:714 msgid "Unknown" msgstr "" @@ -2483,41 +2568,98 @@ msgid "Qemu Guest Agent" msgstr "" #: instances/templates/instances/snapshots_tab.html:8 -#: instances/templates/instances/snapshots_tab.html:26 -msgid "Take Snapshot" +msgid "Take Snapshot - Internal" msgstr "" #: instances/templates/instances/snapshots_tab.html:13 +msgid "Take Snapshot - External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:18 msgid "Manage Snapshots" msgstr "" -#: instances/templates/instances/snapshots_tab.html:20 +#: instances/templates/instances/snapshots_tab.html:26 msgid "" -"This may take more than an hour, depending on how much content is on your " -"instance and how large the disk is. It could cause web server timeout.." +"With running machine, internal snapshots may take more than an hour, " +"depending on how much memory has on your instance and how large the disk is." msgstr "" -#: instances/templates/instances/snapshots_tab.html:25 -msgid "Enter Snapshot Name" +#: instances/templates/instances/snapshots_tab.html:27 +msgid "" +"Live snapshot could cause server timeout and instance might be paused!!!" msgstr "" -#: instances/templates/instances/snapshots_tab.html:35 +#: instances/templates/instances/snapshots_tab.html:29 +msgid "Create an internal snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:34 +#: instances/templates/instances/snapshots_tab.html:56 +msgid "Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:36 +#: instances/templates/instances/snapshots_tab.html:58 +msgid "Snapshot Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +#: instances/templates/instances/snapshots_tab.html:40 +#: instances/templates/instances/snapshots_tab.html:60 +#: instances/templates/instances/snapshots_tab.html:62 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:48 +msgid "You can get external snapshots within this tab." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:50 +msgid "Create an external snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:52 +msgid "" +"External snapshots are experimental in this stage, use it if you know what " +"you are doing. 'Revert Snapshot' may require manual operation with CLI." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:65 +msgid "WebVirtCloud supports only one external snapshot at the moment." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:71 msgid "Choose a snapshot for restore/delete" msgstr "" -#: instances/templates/instances/snapshots_tab.html:53 +#: instances/templates/instances/snapshots_tab.html:77 +msgid "Type - Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "Internal" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:92 +#: instances/templates/instances/snapshots_tab.html:125 msgid "Revert to this Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:58 +#: instances/templates/instances/snapshots_tab.html:97 msgid "To restore snapshots you need Power Off the instance." msgstr "" -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 +#: instances/templates/instances/snapshots_tab.html:133 msgid "Delete Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:78 +#: instances/templates/instances/snapshots_tab.html:118 +msgid "External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:145 msgid "You do not have any snapshots" msgstr "" @@ -2541,404 +2683,440 @@ msgstr "" msgid "Disk I/O device" msgstr "" +#: instances/templates/instances/stats_tab.html:88 +msgid "IP" +msgstr "" + #: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/views.py:249 +#: instances/views.py:336 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:352 +#: instances/views.py:464 #, python-format -msgid "Instance is migrated to %(hostname)s" +msgid "Instance is migrated(%(method)s) to %(hostname)s" msgstr "" -#: instances/views.py:375 +#: instances/views.py:490 msgid "Reset root password" msgstr "" -#: instances/views.py:381 instances/views.py:410 +#: instances/views.py:498 instances/views.py:533 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:402 +#: instances/views.py:523 #, python-format msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:429 +#: instances/views.py:555 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:438 +#: instances/views.py:565 #, python-format msgid "CPU is resized: %(old)s to %(new)s" msgstr "" -#: instances/views.py:466 +#: instances/views.py:601 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize memory of " "'%(instance_name)s'!" msgstr "" -#: instances/views.py:473 +#: instances/views.py:610 #, python-format msgid "" "Memory is resized: current/max: %(old_cur)s/%(old_max)s to %(new_cur)s/" "%(new_max)s" msgstr "" -#: instances/views.py:507 +#: instances/views.py:652 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:514 +#: instances/views.py:660 #, python-format msgid "Disk is resized: %(dev)s" msgstr "" -#: instances/views.py:570 +#: instances/views.py:729 #, python-format msgid "Attach new disk: %(name)s (%(format)s)" msgstr "" -#: instances/views.py:609 +#: instances/views.py:782 #, python-format msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:667 +#: instances/views.py:849 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:670 +#: instances/views.py:854 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:671 +#: instances/views.py:855 #, python-format msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:693 +#: instances/views.py:879 #, python-format msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:709 +#: instances/views.py:897 #, python-format msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:722 +#: instances/views.py:919 #, python-format msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:735 +#: instances/views.py:934 #, python-format msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:748 +#: instances/views.py:949 #, python-format msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:761 +#: instances/views.py:964 #, python-format msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:774 +#: instances/views.py:982 #, python-format msgid "Create snapshot: %(snap)s" msgstr "" -#: instances/views.py:785 +#: instances/views.py:997 #, python-format msgid "Delete snapshot: %(snap)s" msgstr "" -#: instances/views.py:796 +#: instances/views.py:1012 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:799 +#: instances/views.py:1015 #, python-format msgid "Revert snapshot: %(snap)s" msgstr "" -#: instances/views.py:813 +#: instances/views.py:1032 +#, python-format +msgid "Create external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1066 +#, python-format +msgid "Revert external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1087 +#, python-format +msgid "Delete external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1104 #, python-format msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:822 +#: instances/views.py:1113 #, python-format msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:832 +#: instances/views.py:1123 msgid "Set autostart" msgstr "" -#: instances/views.py:841 +#: instances/views.py:1132 msgid "Unset autostart" msgstr "" -#: instances/views.py:850 +#: instances/views.py:1141 msgid "Enable boot menu" msgstr "" -#: instances/views.py:859 +#: instances/views.py:1150 msgid "Disable boot menu" msgstr "" -#: instances/views.py:874 +#: instances/views.py:1165 msgid "Set boot order" msgstr "" -#: instances/views.py:879 +#: instances/views.py:1171 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:882 +#: instances/views.py:1176 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:893 +#: instances/views.py:1187 msgid "Change instance XML" msgstr "" -#: instances/views.py:907 +#: instances/views.py:1201 #, python-format msgid "Set Guest Agent: %(status)s" msgstr "" -#: instances/views.py:917 +#: instances/views.py:1211 #, python-format msgid "Set Video Model: %(model)s" msgstr "" -#: instances/views.py:926 +#: instances/views.py:1220 msgid "Change network" msgstr "" -#: instances/views.py:949 +#: instances/views.py:1243 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:974 +#: instances/views.py:1268 #, python-format msgid "Add network: %(mac)s" msgstr "" -#: instances/views.py:985 +#: instances/views.py:1279 #, python-format msgid "Delete Network: %(mac)s" msgstr "" -#: instances/views.py:998 +#: instances/views.py:1292 #, python-format msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:1018 networks/views.py:231 +#: instances/views.py:1313 networks/views.py:254 #, python-format msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:1023 +#: instances/views.py:1319 #, python-format msgid "" "%(qos_dir)s QoS is set. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1040 networks/views.py:246 +#: instances/views.py:1337 networks/views.py:275 #, python-format msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:1045 +#: instances/views.py:1343 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1064 +#: instances/views.py:1363 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1069 +#: instances/views.py:1369 #, python-format msgid "Add owner: %(user)s" msgstr "" -#: instances/views.py:1080 +#: instances/views.py:1380 #, python-format msgid "Delete owner: %(userinstance_id)s " msgstr "" -#: instances/views.py:1112 +#: instances/views.py:1415 #, python-format msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1118 +#: instances/views.py:1422 #, python-format msgid "Instance '%(clone_name)s' already exists!" msgstr "" -#: instances/views.py:1121 +#: instances/views.py:1427 #, python-format msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1124 +#: instances/views.py:1436 #, python-format msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1134 +#: instances/views.py:1450 #, python-format msgid "Create a clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1173 +#: instances/views.py:1495 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1178 +#: instances/views.py:1500 msgid "Set VNC password" msgstr "" -#: instances/views.py:1187 +#: instances/views.py:1511 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1192 +#: instances/views.py:1518 msgid "Set VNC type" msgstr "" -#: instances/views.py:1197 +#: instances/views.py:1525 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1220 +#: instances/views.py:1550 msgid "Edit options" msgstr "" -#: instances/views.py:1234 +#: instances/views.py:1564 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1295 instances/views.py:1389 +#: instances/views.py:1633 instances/views.py:1737 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1372 +#: instances/views.py:1719 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1374 +#: instances/views.py:1721 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1391 +#: instances/views.py:1742 msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1395 +#: instances/views.py:1749 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1426 +#: instances/views.py:1784 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1453 +#: instances/views.py:1813 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1471 +#: instances/views.py:1836 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1512 +#: instances/views.py:1881 msgid "Instance is created" msgstr "" -#: instances/views.py:1533 +#: instances/views.py:1910 msgid "Flavor Created" msgstr "" -#: instances/views.py:1539 +#: instances/views.py:1916 msgid "Create Flavor" msgstr "" -#: instances/views.py:1549 +#: instances/views.py:1926 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1555 +#: instances/views.py:1932 msgid "Update Flavor" msgstr "" -#: instances/views.py:1564 +#: instances/views.py:1941 msgid "Flavor Deleted" msgstr "" -#: interfaces/forms.py:26 +#: interfaces/forms.py:37 msgid "The IPv4 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:28 +#: interfaces/forms.py:41 msgid "The IPv4 address must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:35 +#: interfaces/forms.py:50 msgid "The IPv4 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:37 +#: interfaces/forms.py:54 msgid "The IPv4 gateway must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:44 +#: interfaces/forms.py:63 msgid "The IPv6 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:46 +#: interfaces/forms.py:67 msgid "The IPv6 address must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:53 +#: interfaces/forms.py:76 msgid "The IPv6 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:55 +#: interfaces/forms.py:80 msgid "The IPv6 gateway must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:62 interfaces/forms.py:71 +#: interfaces/forms.py:89 interfaces/forms.py:102 msgid "The interface must not contain any special characters" msgstr "" -#: interfaces/forms.py:64 interfaces/forms.py:73 +#: interfaces/forms.py:93 interfaces/forms.py:106 msgid "The interface must not exceed 10 characters" msgstr "" +#: interfaces/models.py:10 +msgid "No interface name has been entered" +msgstr "" + +#: interfaces/models.py:12 networks/models.py:12 storages/models.py:12 +#: storages/models.py:46 +msgid "status" +msgstr "" + +#: interfaces/models.py:13 networks/models.py:13 +msgid "device" +msgstr "" + +#: interfaces/models.py:14 networks/models.py:14 +msgid "forward" +msgstr "" + #: interfaces/templates/create_iface_block.html:12 msgid "Create New Interface" msgstr "" @@ -3074,65 +3252,73 @@ msgid "user" msgstr "" #: logs/models.py:6 -msgid "host" +msgid "ip" msgstr "" #: logs/models.py:7 -msgid "instance" +msgid "host" msgstr "" #: logs/models.py:8 -msgid "message" +msgid "instance" msgstr "" #: logs/models.py:9 +msgid "message" +msgstr "" + +#: logs/models.py:10 msgid "date" msgstr "" -#: networks/forms.py:8 storages/forms.py:8 +#: networks/forms.py:9 storages/forms.py:9 storages/models.py:10 msgid "No pool name has been entered" msgstr "" -#: networks/forms.py:10 +#: networks/forms.py:13 msgid "No IPv4 subnet has been entered" msgstr "" -#: networks/forms.py:15 +#: networks/forms.py:18 msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:30 storages/forms.py:23 +#: networks/forms.py:34 storages/forms.py:30 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:32 storages/forms.py:25 +#: networks/forms.py:38 storages/forms.py:34 msgid "The pool name must not exceed 20 characters" msgstr "" -#: networks/forms.py:39 +#: networks/forms.py:47 msgid "The IPv4 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:41 +#: networks/forms.py:51 msgid "The IPv4 subnet must not exceed 20 characters" msgstr "" -#: networks/forms.py:48 +#: networks/forms.py:60 msgid "The IPv6 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:50 +#: networks/forms.py:64 msgid "The IPv6 subnet must not exceed 42 characters" msgstr "" -#: networks/forms.py:58 +#: networks/forms.py:74 msgid "The pool bridge name must not contain any special characters" msgstr "" -#: networks/forms.py:60 +#: networks/forms.py:78 msgid "The pool bridge name must not exceed 20 characters" msgstr "" +#: networks/models.py:10 +msgid "No network name has been entered" +msgstr "" + #: networks/templates/add_network_qos.html:13 msgid "Add QoS for Network" msgstr "" @@ -3284,8 +3470,7 @@ msgid "Show" msgstr "" #: networks/templates/network.html:165 networks/templates/network.html:275 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:403 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:403 msgid "Clear" msgstr "" @@ -3321,50 +3506,50 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:47 +#: networks/views.py:50 msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:57 +#: networks/views.py:65 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:130 +#: networks/views.py:138 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:180 -#, python-format -msgid "Fixed address operation completed for %(family)s" -msgstr "" - #: networks/views.py:190 #, python-format +msgid "Fixed address operation completed for %(family)s" +msgstr "" + +#: networks/views.py:204 +#, python-format msgid "%(family)s Fixed Address is Deleted." msgstr "" -#: networks/views.py:198 +#: networks/views.py:215 #, python-format msgid "%(family)s DHCP Range is Changed." msgstr "" -#: networks/views.py:210 +#: networks/views.py:228 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:215 +#: networks/views.py:233 msgid "Network XML is changed." msgstr "" -#: networks/views.py:228 +#: networks/views.py:247 #, python-format msgid "" "%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network " "to activate new config" msgstr "" -#: networks/views.py:242 +#: networks/views.py:267 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. " @@ -3432,58 +3617,94 @@ msgstr "" msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:44 +#: nwfilters/views.py:51 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:47 +#: nwfilters/views.py:56 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:51 +#: nwfilters/views.py:61 #, python-format msgid "%(filter)s network filter is created" msgstr "" -#: nwfilters/views.py:60 +#: nwfilters/views.py:74 #, python-format msgid "%(filter)s network filter is deleted" msgstr "" -#: nwfilters/views.py:77 +#: nwfilters/views.py:99 #, python-format msgid "NWFilter is in use by %(instance)s. Cannot be deleted." msgstr "" -#: nwfilters/views.py:96 +#: nwfilters/views.py:119 #, python-format msgid "Cloning NWFilter %(name)s as %(clone)s" msgstr "" -#: storages/forms.py:10 storages/forms.py:37 +#: storages/forms.py:13 storages/forms.py:47 msgid "No path has been entered" msgstr "" -#: storages/forms.py:34 +#: storages/forms.py:44 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:46 +#: storages/forms.py:56 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:59 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:62 storages/forms.py:77 +#: storages/forms.py:78 storages/forms.py:98 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:79 +#: storages/forms.py:102 msgid "The image name must not exceed 120 characters" msgstr "" +#: storages/models.py:13 storages/models.py:48 +msgid "type" +msgstr "" + +#: storages/models.py:14 storages/models.py:32 storages/models.py:44 +msgid "size" +msgstr "" + +#: storages/models.py:15 +msgid "volumes" +msgstr "" + +#: storages/models.py:27 +msgid "format" +msgstr "" + +#: storages/models.py:31 +msgid "allocation" +msgstr "" + +#: storages/models.py:43 +msgid "state" +msgstr "" + +#: storages/models.py:45 +msgid "free" +msgstr "" + +#: storages/models.py:47 venv/lib/python3.8/site-packages/click/types.py:815 +msgid "path" +msgstr "" + +#: storages/models.py:49 +msgid "autostart" +msgstr "" + #: storages/templates/create_stg_block.html:12 msgid "Create Storage Pool" msgstr "" @@ -3618,50 +3839,50 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:40 +#: storages/views.py:42 msgid "Pool name already use" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:49 +#: storages/views.py:55 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:96 +#: storages/views.py:109 msgid "Security Issues with file uploading" msgstr "" -#: storages/views.py:103 +#: storages/views.py:117 msgid "File not found. Check the path variable and filename" msgstr "" -#: storages/views.py:150 +#: storages/views.py:168 #, python-format msgid "Volume: %(vol)s is deleted." msgstr "" -#: storages/views.py:155 +#: storages/views.py:174 msgid "ISO image already exist" msgstr "" -#: storages/views.py:159 -#, python-format -msgid "ISO: %(file)s is uploaded." -msgstr "" - -#: storages/views.py:168 -msgid "Name of volume already in use" -msgstr "" - #: storages/views.py:180 #, python-format +msgid "ISO: %(file)s is uploaded." +msgstr "" + +#: storages/views.py:190 +msgid "Name of volume already in use" +msgstr "" + +#: storages/views.py:204 +#, python-format msgid "%(image)s image cloned as %(name)s successfully" msgstr "" -#: storages/views.py:226 +#: storages/views.py:254 #, python-format msgid "Image file %(name)s is created successfully" msgstr "" @@ -3728,434 +3949,377 @@ msgstr "" msgid "Search" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:496 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:496 #, python-brace-format msgid "{editor}: Editing failed" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:500 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:500 #, python-brace-format msgid "{editor}: Editing failed: {e}" msgstr "" -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:20 -msgid "" -"Click will abort further execution because Python was configured to use " -"ASCII as encoding for the environment. Consult https://click.palletsprojects." -"com/unicode-support/ for mitigation steps." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:56 -msgid "" -"Additional information: on this system no suitable UTF-8 locales were " -"discovered. This most likely requires resolving by reconfiguring the locale " -"system." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:65 -msgid "" -"This system supports the C.UTF-8 locale which is recommended. You might be " -"able to resolve your issue by exporting the following environment variables:" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:75 -#, python-brace-format -msgid "" -"This system lists some UTF-8 supporting locales that you can pick from. The " -"following suitable locales were discovered: {locales}" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:93 -msgid "" -"Click discovered that you exported a UTF-8 locale but the locale system " -"could not pick up from it because it does not exist. The exported locale is " -"{locale!r} but it is not supported." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/core.py:1095 +#: venv/lib/python3.8/site-packages/click/core.py:1097 msgid "Aborted!" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1279 -#: venv/lib/python3.6/site-packages/click/decorators.py:434 +#: venv/lib/python3.8/site-packages/click/core.py:1282 +#: venv/lib/python3.8/site-packages/click/decorators.py:495 msgid "Show this message and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1308 -#: venv/lib/python3.6/site-packages/click/core.py:1334 +#: venv/lib/python3.8/site-packages/click/core.py:1313 +#: venv/lib/python3.8/site-packages/click/core.py:1339 #, python-brace-format msgid "(Deprecated) {text}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1375 +#: venv/lib/python3.8/site-packages/click/core.py:1383 #, python-brace-format msgid "Got unexpected extra argument ({args})" msgid_plural "Got unexpected extra arguments ({args})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:1390 +#: venv/lib/python3.8/site-packages/click/core.py:1399 msgid "DeprecationWarning: The command {name!r} is deprecated." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1607 +#: venv/lib/python3.8/site-packages/click/core.py:1605 msgid "Commands" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1639 +#: venv/lib/python3.8/site-packages/click/core.py:1637 msgid "Missing command." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1717 +#: venv/lib/python3.8/site-packages/click/core.py:1715 msgid "No such command {name!r}." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2258 +#: venv/lib/python3.8/site-packages/click/core.py:2271 msgid "Value must be an iterable." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2278 +#: venv/lib/python3.8/site-packages/click/core.py:2291 #, python-brace-format msgid "Takes {nargs} values but 1 was given." msgid_plural "Takes {nargs} values but {len} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:2701 +#: venv/lib/python3.8/site-packages/click/core.py:2734 #, python-brace-format msgid "env var: {var}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2724 +#: venv/lib/python3.8/site-packages/click/core.py:2764 msgid "(dynamic)" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2735 +#: venv/lib/python3.8/site-packages/click/core.py:2777 #, python-brace-format msgid "default: {default}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2748 +#: venv/lib/python3.8/site-packages/click/core.py:2790 msgid "required" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:339 +#: venv/lib/python3.8/site-packages/click/decorators.py:400 #, python-format msgid "%(prog)s, version %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:403 +#: venv/lib/python3.8/site-packages/click/decorators.py:464 msgid "Show the version and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:43 -#: venv/lib/python3.6/site-packages/click/exceptions.py:79 +#: venv/lib/python3.8/site-packages/click/exceptions.py:43 +#: venv/lib/python3.8/site-packages/click/exceptions.py:79 #, python-brace-format msgid "Error: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:71 +#: venv/lib/python3.8/site-packages/click/exceptions.py:71 #, python-brace-format msgid "Try '{command} {option}' for help." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:120 +#: venv/lib/python3.8/site-packages/click/exceptions.py:120 #, python-brace-format msgid "Invalid value: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:122 +#: venv/lib/python3.8/site-packages/click/exceptions.py:122 #, python-brace-format msgid "Invalid value for {param_hint}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:178 +#: venv/lib/python3.8/site-packages/click/exceptions.py:178 msgid "Missing argument" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:180 +#: venv/lib/python3.8/site-packages/click/exceptions.py:180 msgid "Missing option" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:182 +#: venv/lib/python3.8/site-packages/click/exceptions.py:182 msgid "Missing parameter" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:184 +#: venv/lib/python3.8/site-packages/click/exceptions.py:184 #, python-brace-format msgid "Missing {param_type}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:191 +#: venv/lib/python3.8/site-packages/click/exceptions.py:191 #, python-brace-format msgid "Missing parameter: {param_name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:211 +#: venv/lib/python3.8/site-packages/click/exceptions.py:211 #, python-brace-format msgid "No such option: {name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:223 +#: venv/lib/python3.8/site-packages/click/exceptions.py:223 #, python-brace-format msgid "Did you mean {possibility}?" msgid_plural "(Possible options: {possibilities})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:261 +#: venv/lib/python3.8/site-packages/click/exceptions.py:261 msgid "unknown error" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:268 +#: venv/lib/python3.8/site-packages/click/exceptions.py:268 msgid "Could not open file {filename!r}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:231 +#: venv/lib/python3.8/site-packages/click/parser.py:231 msgid "Argument {name!r} takes {nargs} values." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:413 +#: venv/lib/python3.8/site-packages/click/parser.py:413 msgid "Option {name!r} does not take a value." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:474 +#: venv/lib/python3.8/site-packages/click/parser.py:474 msgid "Option {name!r} requires an argument." msgid_plural "Option {name!r} requires {nargs} arguments." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:316 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:316 msgid "Shell completion is not supported for Bash versions older than 4.4." msgstr "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:322 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:322 msgid "Couldn't detect Bash version, shell completion is not supported." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:161 +#: venv/lib/python3.8/site-packages/click/termui.py:160 msgid "Repeat for confirmation" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:178 +#: venv/lib/python3.8/site-packages/click/termui.py:176 msgid "Error: The value you entered was invalid." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:180 +#: venv/lib/python3.8/site-packages/click/termui.py:178 #, python-brace-format msgid "Error: {e.message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:191 +#: venv/lib/python3.8/site-packages/click/termui.py:189 msgid "Error: The two entered values do not match." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:247 +#: venv/lib/python3.8/site-packages/click/termui.py:245 msgid "Error: invalid input" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:798 +#: venv/lib/python3.8/site-packages/click/termui.py:776 msgid "Press any key to continue..." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:258 +#: venv/lib/python3.8/site-packages/click/types.py:265 #, python-brace-format msgid "" "Choose from:\n" "\t{choices}" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:290 +#: venv/lib/python3.8/site-packages/click/types.py:297 msgid "{value!r} is not {choice}." msgid_plural "{value!r} is not one of {choices}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:380 +#: venv/lib/python3.8/site-packages/click/types.py:387 msgid "{value!r} does not match the format {format}." msgid_plural "{value!r} does not match the formats {formats}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:402 +#: venv/lib/python3.8/site-packages/click/types.py:409 msgid "{value!r} is not a valid {number_type}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:458 +#: venv/lib/python3.8/site-packages/click/types.py:465 #, python-brace-format msgid "{value} is not in the range {range}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:599 +#: venv/lib/python3.8/site-packages/click/types.py:606 msgid "{value!r} is not a valid boolean." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:623 +#: venv/lib/python3.8/site-packages/click/types.py:630 msgid "{value!r} is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:801 +#: venv/lib/python3.8/site-packages/click/types.py:811 msgid "file" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:803 +#: venv/lib/python3.8/site-packages/click/types.py:813 msgid "directory" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:805 -msgid "path" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:851 +#: venv/lib/python3.8/site-packages/click/types.py:861 msgid "{name} {filename!r} does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:860 +#: venv/lib/python3.8/site-packages/click/types.py:870 msgid "{name} {filename!r} is a file." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:868 -msgid "{name} {filename!r} is a directory." +#: venv/lib/python3.8/site-packages/click/types.py:878 +#, python-brace-format +msgid "{name} '{filename}' is a directory." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:876 -msgid "{name} {filename!r} is not writable." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:884 +#: venv/lib/python3.8/site-packages/click/types.py:887 msgid "{name} {filename!r} is not readable." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:951 +#: venv/lib/python3.8/site-packages/click/types.py:896 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:905 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:972 #, python-brace-format msgid "{len_type} values are required, but {len_value} was given." msgid_plural "{len_type} values are required, but {len_value} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:8 -#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/sitemaps/apps.py:8 msgid "Site Maps" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 -#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/staticfiles/apps.py:9 msgid "Static Files" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #. Translators: String used to replace omitted page numbers in elided page #. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -#: venv/lib/python3.6/site-packages/django/core/paginator.py:30 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:30 msgid "…" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:51 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:51 msgid "That page number is not an integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:53 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:53 msgid "That page number is less than 1" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:58 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:58 msgid "That page contains no results" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:22 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 +#: venv/lib/python3.8/site-packages/django/core/validators.py:22 msgid "Enter a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:93 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:675 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 +#: venv/lib/python3.8/site-packages/django/core/validators.py:93 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:675 msgid "Enter a valid URL." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:150 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 +#: venv/lib/python3.8/site-packages/django/core/validators.py:150 msgid "Enter a valid integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:161 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 +#: venv/lib/python3.8/site-packages/django/core/validators.py:161 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. -#: venv/lib/python3.6/site-packages/django/core/validators.py:262 +#: venv/lib/python3.8/site-packages/django/core/validators.py:262 msgid "" "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:269 +#: venv/lib/python3.8/site-packages/django/core/validators.py:269 msgid "" "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " "hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:278 -#: venv/lib/python3.6/site-packages/django/core/validators.py:288 -#: venv/lib/python3.6/site-packages/django/core/validators.py:311 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 +#: venv/lib/python3.8/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:288 +#: venv/lib/python3.8/site-packages/django/core/validators.py:311 msgid "Enter a valid IPv4 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:296 -#: venv/lib/python3.6/site-packages/django/core/validators.py:312 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:296 +#: venv/lib/python3.8/site-packages/django/core/validators.py:312 msgid "Enter a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:306 -#: venv/lib/python3.6/site-packages/django/core/validators.py:310 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 +#: venv/lib/python3.8/site-packages/django/core/validators.py:306 +#: venv/lib/python3.8/site-packages/django/core/validators.py:310 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:340 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 +#: venv/lib/python3.8/site-packages/django/core/validators.py:340 msgid "Enter only digits separated by commas." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:346 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 +#: venv/lib/python3.8/site-packages/django/core/validators.py:346 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:379 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 +#: venv/lib/python3.8/site-packages/django/core/validators.py:379 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:388 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 +#: venv/lib/python3.8/site-packages/django/core/validators.py:388 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:398 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 +#: venv/lib/python3.8/site-packages/django/core/validators.py:398 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -4166,8 +4330,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:413 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 +#: venv/lib/python3.8/site-packages/django/core/validators.py:413 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -4178,32 +4341,27 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:432 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:292 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:327 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 +#: venv/lib/python3.8/site-packages/django/core/validators.py:432 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:292 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:327 msgid "Enter a number." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:434 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 +#: venv/lib/python3.8/site-packages/django/core/validators.py:434 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:439 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 +#: venv/lib/python3.8/site-packages/django/core/validators.py:439 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:444 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 +#: venv/lib/python3.8/site-packages/django/core/validators.py:444 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -4212,389 +4370,335 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:506 +#: venv/lib/python3.8/site-packages/django/core/validators.py:506 #, python-format msgid "" "File extension “%(extension)s” is not allowed. Allowed extensions are: " "%(allowed_extensions)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:559 +#: venv/lib/python3.8/site-packages/django/core/validators.py:559 msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1210 -#: venv/lib/python3.6/site-packages/django/forms/models.py:768 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:749 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1210 +#: venv/lib/python3.8/site-packages/django/forms/models.py:768 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1212 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1212 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:100 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:101 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:101 msgid "This field cannot be null." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:102 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:102 msgid "This field cannot be blank." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:103 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:103 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:107 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:126 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:126 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:958 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:958 #, python-format msgid "“%(value)s” value must be either True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:959 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:959 #, python-format msgid "“%(value)s” value must be either True, False, or None." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:961 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:961 msgid "Boolean (Either True or False)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1002 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1002 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1096 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1096 msgid "Comma-separated integers" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1145 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1145 #, python-format msgid "" "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1147 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1290 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1290 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " "date." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1150 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1150 msgid "Date (without time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1288 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1288 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1292 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1292 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" "[TZ]) but it is an invalid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1296 msgid "Date (with time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1444 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1444 #, python-format msgid "“%(value)s” value must be a decimal number." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1446 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1446 msgid "Decimal number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1585 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1585 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." "uuuuuu] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1588 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1588 msgid "Duration" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1638 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1638 msgid "Email address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1661 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1661 msgid "File path" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1727 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1727 #, python-format msgid "“%(value)s” value must be a float." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1729 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1729 msgid "Floating point number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1767 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1767 #, python-format msgid "“%(value)s” value must be an integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1769 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1769 msgid "Integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1852 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1852 msgid "Big (8 byte) integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1867 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1867 msgid "Small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1875 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1875 msgid "IPv4 address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1906 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1906 msgid "IP address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1986 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1987 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1986 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1987 #, python-format msgid "“%(value)s” value must be either None, True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1989 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1989 msgid "Boolean (Either True, False or None)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2043 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2043 msgid "Positive big integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2056 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2056 msgid "Positive integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2069 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2069 msgid "Positive small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2083 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2083 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2115 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2115 msgid "Text" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2181 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2181 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2183 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2183 #, python-format msgid "" "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " "invalid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2186 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2186 msgid "Time" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2312 msgid "URL" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2334 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2334 msgid "Raw binary data" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2399 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2399 #, python-format msgid "“%(value)s” is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2401 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2401 msgid "Universally unique identifier" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:226 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:226 msgid "File" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:18 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:18 msgid "A JSON object" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:20 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:20 msgid "Value must be valid JSON." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:790 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:790 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:792 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:792 msgid "Foreign Key (type determined by related field)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1045 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1045 msgid "One-to-one relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1099 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1099 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1100 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1142 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1142 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label -#: venv/lib/python3.6/site-packages/django/forms/boundfield.py:150 -#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 +#: venv/lib/python3.8/site-packages/django/forms/boundfield.py:150 msgid ":?.!" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:54 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:54 msgid "This field is required." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:247 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:247 msgid "Enter a whole number." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:402 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1143 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:402 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1143 msgid "Enter a valid date." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:426 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1144 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:426 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1144 msgid "Enter a valid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:454 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:454 msgid "Enter a valid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:488 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:488 msgid "Enter a valid duration." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:489 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:489 #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:549 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:549 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:550 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:550 msgid "No file was submitted." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:551 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:551 msgid "The submitted file is empty." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:553 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:553 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4602,645 +4706,535 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:556 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:556 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:617 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:617 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:779 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:869 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1309 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:779 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:869 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1309 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:870 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:985 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1308 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:870 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:985 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1308 msgid "Enter a list of values." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:986 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:986 msgid "Enter a complete value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1202 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1202 msgid "Enter a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1232 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1232 msgid "Enter a valid JSON." msgstr "" #. Translators: This is the default suffix added to form field labels -#: venv/lib/python3.6/site-packages/django/forms/forms.py:76 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:76 msgid ":" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/forms.py:203 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:203 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:61 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:61 #, python-format msgid "" "ManagementForm data is missing or has been tampered with. Missing fields: " "%(field_names)s. You may need to file a bug report if the issue persists." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:370 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:370 #, python-format msgid "Please submit at most %d form." msgid_plural "Please submit at most %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:377 #, python-format msgid "Please submit at least %d form." msgid_plural "Please submit at least %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:405 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:412 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:405 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:412 msgid "Order" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:763 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 +#: venv/lib/python3.8/site-packages/django/forms/models.py:763 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:767 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 +#: venv/lib/python3.8/site-packages/django/forms/models.py:767 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:773 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 +#: venv/lib/python3.8/site-packages/django/forms/models.py:773 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:782 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 +#: venv/lib/python3.8/site-packages/django/forms/models.py:782 msgid "Please correct the duplicate values below." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1109 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1109 msgid "The inline value did not match the parent instance." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1193 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1193 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1311 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1311 #, python-format msgid "“%(pk)s” is not a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/utils.py:172 +#: venv/lib/python3.8/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:404 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:404 msgid "Currently" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:715 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:715 msgid "Yes" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:716 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:716 msgid "No" msgstr "" #. Translators: Please do not add spaces around commas. -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:805 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:817 msgid "yes,no,maybe" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:851 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:846 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:863 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:853 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:865 #, python-format msgid "%s KB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:855 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:867 #, python-format msgid "%s MB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:857 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:869 #, python-format msgid "%s GB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:859 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:871 #, python-format msgid "%s TB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:861 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:873 #, python-format msgid "%s PB" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:66 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:67 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:72 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:73 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:146 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:146 msgid "midnight" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:148 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:148 msgid "noon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:16 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:16 msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jan" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "feb" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "mar" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "apr" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "may" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "jul" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "aug" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "sep" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "oct" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "nov" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "dec" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:23 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:23 msgctxt "abbrev. month" msgid "Jan." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:24 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:24 msgctxt "abbrev. month" msgid "Feb." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:25 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:25 msgctxt "abbrev. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:26 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:26 msgctxt "abbrev. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:27 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:27 msgctxt "abbrev. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:28 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:28 msgctxt "abbrev. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:29 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:29 msgctxt "abbrev. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:30 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:30 msgctxt "abbrev. month" msgid "Aug." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:31 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Sept." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:32 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Oct." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:33 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "Nov." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:34 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "Dec." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:37 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:37 msgctxt "alt. month" msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:38 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:38 msgctxt "alt. month" msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:39 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:39 msgctxt "alt. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:40 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:40 msgctxt "alt. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:41 msgctxt "alt. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:42 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:42 msgctxt "alt. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:43 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:43 msgctxt "alt. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:44 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:44 msgctxt "alt. month" msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:45 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:46 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:47 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:48 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 -#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 +#: venv/lib/python3.8/site-packages/django/utils/ipv6.py:8 msgid "This is not a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:71 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s…" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:240 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 +#: venv/lib/python3.8/site-packages/django/utils/text.py:240 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: venv/lib/python3.6/site-packages/django/utils/text.py:259 -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:94 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:259 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:94 msgid ", " msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:9 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:10 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:110 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:110 msgid "Forbidden" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:111 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:111 msgid "CSRF verification failed. Request aborted." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:115 msgid "" "You are seeing this message because this HTTPS site requires a “Referer " "header” to be sent by your Web browser, but none was sent. This header is " @@ -5248,14 +5242,14 @@ msgid "" "hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:120 msgid "" "If you have configured your browser to disable “Referer” headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for “same-" "origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:124 msgid "" "If you are using the tag or " "including the “Referrer-Policy: no-referrer” header, please remove them. The " @@ -5264,125 +5258,109 @@ msgid "" "\" …> for links to third-party sites." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:132 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:132 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:137 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for “same-origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:142 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:142 msgid "More information is available with DEBUG=True." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:41 msgid "No year specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:61 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:111 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:208 msgid "Date out of range" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:90 msgid "No month specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:142 msgid "No day specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:188 msgid "No week specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:338 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:367 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:594 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:594 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:628 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:628 #, python-format msgid "Invalid date string “%(datestr)s” given format “%(format)s”" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 -#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 +#: venv/lib/python3.8/site-packages/django/views/generic/detail.py:54 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:67 msgid "Page is not “last”, nor can it be converted to an int." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:72 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:154 #, python-format msgid "Empty list and “%(class_name)s.allow_empty” is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:40 -#: venv2/lib/python2.7/site-packages/django/views/static.py:44 +#: venv/lib/python3.8/site-packages/django/views/static.py:40 msgid "Directory indexes are not allowed here." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv/lib/python3.8/site-packages/django/views/static.py:42 #, python-format msgid "“%(path)s” does not exist" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:80 -#: venv2/lib/python2.7/site-packages/django/views/static.py:86 +#: venv/lib/python3.8/site-packages/django/views/static.py:80 #, python-format msgid "Index of %(directory)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:7 -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:221 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:7 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:221 msgid "The install worked successfully! Congratulations!" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:207 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:207 #, python-format msgid "" "View release notes for Django %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:222 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:222 #, python-format msgid "" "You are seeing this page because python manage.py startapp " -"[app_label]." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 -msgid "" -"You're seeing this message because you have DEBUG = True in " -"your Django settings file and you haven't configured any URLs. Get to work!" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 -#, python-format -msgid "Invalid date string '%(datestr)s' given format '%(format)s'" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 -msgid "Page is not 'last', nor can it be converted to an int." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 -#, python-format -msgid "Empty list and '%(class_name)s.allow_empty' is False." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/static.py:46 -#, python-format -msgid "\"%(path)s\" does not exist" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 -msgid "usage: " -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 -msgid ".__call__() not defined" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 -#, python-format -msgid "unknown parser %r (choices: %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 -#, python-format -msgid "argument \"-\" with mode %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 -#, python-format -msgid "cannot merge actions - two groups are named %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 -msgid "'required' is an invalid argument for positionals" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 -#, python-format -msgid "invalid option string %r: must start with a character %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 -#, python-format -msgid "dest= is required for options like %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 -#, python-format -msgid "invalid conflict_resolution value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 -#, python-format -msgid "conflicting option string(s): %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 -msgid "mutually exclusive arguments must be optional" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 -msgid "positional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 -msgid "optional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 -msgid "show program's version number and exit" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 -msgid "cannot have multiple subparser arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 -#, python-format -msgid "unrecognized arguments: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 -#, python-format -msgid "not allowed with argument %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 -#, python-format -msgid "ignored explicit argument %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 -msgid "too few arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 -#, python-format -msgid "argument %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 -#, python-format -msgid "one of the arguments %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 -msgid "expected one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 -msgid "expected at most one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 -msgid "expected at least one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 -#, python-format -msgid "expected %s argument(s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 -#, python-format -msgid "ambiguous option: %s could match %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 -#, python-format -msgid "unexpected option string: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 -#, python-format -msgid "%r is not callable" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 -#, python-format -msgid "invalid %s value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 -#, python-format -msgid "invalid choice: %r (choose from %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 -#, python-format -msgid "%s: error: %s\n" -msgstr "" - #: virtsecrets/templates/create_secret_block.html:12 msgid "Create New Secret" msgstr "" diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index d31d143..d641f21 100644 --- a/locale/de/LC_MESSAGES/django.po +++ b/locale/de/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-20 07:54+0000\n" +"POT-Creation-Date: 2023-04-27 13:00+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -43,36 +43,36 @@ msgstr "" msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:31 +#: accounts/models.py:34 msgid "key name" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:35 msgid "public key" msgstr "" -#: accounts/models.py:41 +#: accounts/models.py:45 msgid "max instances" msgstr "" -#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 -#: accounts/models.py:62 +#: accounts/models.py:47 accounts/models.py:53 accounts/models.py:59 +#: accounts/models.py:65 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:48 +#: accounts/models.py:51 msgid "max CPUs" msgstr "" -#: accounts/models.py:54 +#: accounts/models.py:57 msgid "max memory" msgstr "" -#: accounts/models.py:60 +#: accounts/models.py:63 msgid "max disk size" msgstr "" -#: accounts/models.py:76 +#: accounts/models.py:80 msgid "Can change password" msgstr "" @@ -112,7 +112,7 @@ msgstr "" msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:44 admin/templates/admin/logs.html:27 +#: accounts/templates/account.html:44 admin/templates/admin/logs.html:33 #: instances/templates/instance.html:5 msgid "Instance" msgstr "" @@ -143,8 +143,7 @@ msgstr "" #: nwfilters/templates/nwfilter.html:103 nwfilters/templates/nwfilter.html:143 #: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:63 #: storages/templates/storage.html:175 templates/common/confirm_delete.html:21 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:417 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:417 #: virtsecrets/templates/secrets.html:78 msgid "Delete" msgstr "" @@ -152,7 +151,7 @@ msgstr "" #: accounts/templates/account.html:48 #: instances/templates/create_instance_w2.html:80 #: instances/templates/instances/settings_tab.html:254 -#: instances/templates/instances/snapshots_tab.html:41 +#: instances/templates/instances/snapshots_tab.html:78 #: nwfilters/templates/nwfilter.html:93 nwfilters/templates/nwfilter.html:127 #: nwfilters/templates/nwfilters.html:55 storages/templates/storage.html:101 #: virtsecrets/templates/secrets.html:63 @@ -190,8 +189,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:676 #: instances/templates/instances/settings_tab.html:853 #: instances/templates/instances/settings_tab.html:855 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:405 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:405 msgid "Change" msgstr "" @@ -202,6 +200,10 @@ msgid "" "Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" +#: accounts/templates/accounts/email/otp.html:8 +msgid "Some e-mail clients does not render SVG, also generating PNG." +msgstr "" + #: accounts/templates/accounts/email_otp_form.html:12 msgid "" "\n" @@ -218,8 +220,8 @@ msgid "I do not have/lost my OTP!" msgstr "" #: accounts/templates/accounts/otp_login.html:24 -#: accounts/templates/login.html:5 accounts/templates/login.html:23 -#: accounts/templates/login.html:28 +#: accounts/templates/login.html:5 accounts/templates/login.html:24 +#: accounts/templates/login.html:29 msgid "Sign In" msgstr "" @@ -227,11 +229,11 @@ msgstr "" msgid "WebVirtCloud" msgstr "" -#: accounts/templates/login.html:19 +#: accounts/templates/login.html:20 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:24 admin/templates/admin/logs.html:25 +#: accounts/templates/login.html:25 admin/templates/admin/logs.html:31 #: computes/templates/computes/instances.html:64 #: instances/templates/add_instance_owner_block.html:18 #: instances/templates/allinstances_index_grouped.html:8 @@ -240,7 +242,7 @@ msgstr "" msgid "User" msgstr "" -#: accounts/templates/login.html:25 admin/forms.py:78 +#: accounts/templates/login.html:26 admin/forms.py:78 #: console/templates/console-spice-full.html:206 #: console/templates/console-spice-lite.html:58 #: console/templates/console-spice-lite.html:99 @@ -287,11 +289,11 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/utils.py:50 +#: accounts/utils.py:49 msgid "OTP QR Code" msgstr "" -#: accounts/utils.py:51 +#: accounts/utils.py:50 msgid "Please view HTML version of this message." msgstr "" @@ -327,21 +329,21 @@ msgstr "" msgid "Update User Instance" msgstr "" -#: accounts/views.py:175 +#: accounts/views.py:176 #, python-format msgid "OTP Sent to %(email)s" msgstr "" -#: accounts/views.py:183 +#: accounts/views.py:185 msgid "Email OTP" msgstr "" -#: accounts/views.py:194 +#: accounts/views.py:197 #, python-format msgid "OTP QR code was emailed to user %(user)s" msgstr "" -#: accounts/views.py:196 +#: accounts/views.py:200 msgid "User email not set, failed to send QR code" msgstr "" @@ -362,12 +364,12 @@ msgid "" "form." msgstr "" -#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: admin/templates/admin/group_list.html:5 admin/views.py:86 #: instances/templates/instances/settings_tab.html:69 templates/navbar.html:29 msgid "Users" msgstr "" -#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:15 +#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:21 #: admin/templates/admin/user_list.html:23 #: computes/templates/computes/instances.html:55 #: computes/templates/computes/list.html:19 @@ -390,8 +392,8 @@ msgstr "" #: admin/templates/admin/user_list.html:36 #: computes/templates/computes/instances.html:68 #: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:12 -#: instances/templates/allinstances_index_nongrouped.html:12 +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/allinstances_index_nongrouped.html:15 #: instances/templates/instances/settings_tab.html:355 #: instances/templates/instances/settings_tab.html:525 #: networks/templates/network.html:175 networks/templates/network.html:284 @@ -411,24 +413,24 @@ msgstr "" msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:15 +#: admin/templates/admin/logs.html:21 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:24 -#: instances/templates/instances/snapshots_tab.html:40 +#: admin/templates/admin/logs.html:30 +#: instances/templates/instances/snapshots_tab.html:75 #: instances/templates/instances/stats_tab.html:86 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:26 +#: admin/templates/admin/logs.html:32 #: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: admin/templates/admin/logs.html:28 -#: instances/templates/instances/stats_tab.html:88 +#: admin/templates/admin/logs.html:34 +#: instances/templates/instances/stats_tab.html:89 msgid "Message" msgstr "" @@ -469,8 +471,8 @@ msgstr "" #: admin/templates/admin/user_list.html:48 #: computes/templates/computes/instances.html:91 -#: instances/templates/allinstances_index_grouped.html:59 -#: instances/templates/allinstances_index_nongrouped.html:41 +#: instances/templates/allinstances_index_grouped.html:65 +#: instances/templates/allinstances_index_nongrouped.html:44 #: instances/templates/instance.html:19 msgid "Active" msgstr "" @@ -491,28 +493,28 @@ msgstr "" msgid "Unblock" msgstr "" -#: admin/views.py:42 +#: admin/views.py:41 msgid "Create Group" msgstr "" -#: admin/views.py:60 +#: admin/views.py:59 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:112 msgid "Create User" msgstr "" -#: admin/views.py:129 +#: admin/views.py:137 msgid "Update User" msgstr "" -#: admin/views.py:141 +#: admin/views.py:151 #, python-format msgid "Password changed for %(user)s" msgstr "" -#: admin/views.py:144 +#: admin/views.py:155 msgid "Wrong Data Provided" msgstr "" @@ -756,23 +758,57 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "Show VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "VM CD-ROM Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "Add or not cdrom device while instance creating" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "VM Video Type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "Change instance default video type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "VM Input Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "Add or not input device with specify its type" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: interfaces/models.py:8 networks/models.py:8 storages/models.py:8 +#: storages/models.py:25 msgid "name" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:10 msgid "key" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:11 msgid "value" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:12 msgid "choices" msgstr "" -#: appsettings/models.py:14 +#: appsettings/models.py:13 msgid "description" msgstr "" @@ -797,17 +833,17 @@ msgstr "" msgid "Other Settings" msgstr "" -#: appsettings/views.py:38 +#: appsettings/views.py:41 #, python-format msgid "SASS directory path is changed. Now: %(dir)s" msgstr "" -#: appsettings/views.py:70 +#: appsettings/views.py:77 #, python-format msgid "Theme is changed. Now: %(theme)s" msgstr "" -#: appsettings/views.py:85 +#: appsettings/views.py:92 #, python-format msgid "%(setting)s is changed. Now: %(value)s" msgstr "" @@ -914,15 +950,16 @@ msgstr "" #: instances/templates/add_instance_volume.html:46 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/create_inst_block.html:21 #: instances/templates/create_instance_w2.html:76 #: instances/templates/create_instance_w2.html:102 #: instances/templates/create_instance_w2.html:105 -#: instances/templates/create_instance_w2.html:304 -#: instances/templates/create_instance_w2.html:306 -#: instances/templates/create_instance_w2.html:518 -#: instances/templates/create_instance_w2.html:520 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:332 +#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:572 #: instances/templates/instances/settings_tab.html:353 -#: instances/templates/instances/snapshots_tab.html:39 +#: instances/templates/instances/snapshots_tab.html:76 #: interfaces/templates/create_iface_block.html:18 #: interfaces/templates/interface.html:75 #: networks/templates/create_net_block.html:18 @@ -951,33 +988,35 @@ msgid "Description" msgstr "" #: computes/templates/computes/instances.html:66 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:10 +#: instances/templates/allinstances_index_grouped.html:13 +#: instances/templates/allinstances_index_nongrouped.html:13 +#: instances/templates/create_inst_block.html:22 #: instances/templates/create_instance_w2.html:77 -#: instances/templates/create_instance_w2.html:322 -#: instances/templates/create_instance_w2.html:536 +#: instances/templates/create_instance_w2.html:348 +#: instances/templates/create_instance_w2.html:588 #: instances/templates/instance.html:43 instances/templates/instance.html:45 msgid "VCPU" msgstr "" #: computes/templates/computes/instances.html:67 #: computes/templates/overview.html:80 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/allinstances_index_grouped.html:14 +#: instances/templates/allinstances_index_nongrouped.html:14 +#: instances/templates/create_inst_block.html:24 #: instances/templates/instances/resize_tab.html:12 msgid "Memory" msgstr "" #: computes/templates/computes/instances.html:93 -#: instances/templates/allinstances_index_grouped.html:60 -#: instances/templates/allinstances_index_nongrouped.html:43 +#: instances/templates/allinstances_index_grouped.html:66 +#: instances/templates/allinstances_index_nongrouped.html:46 #: instances/templates/instance.html:16 msgid "Off" msgstr "" #: computes/templates/computes/instances.html:95 -#: instances/templates/allinstances_index_grouped.html:62 -#: instances/templates/allinstances_index_nongrouped.html:45 +#: instances/templates/allinstances_index_grouped.html:68 +#: instances/templates/allinstances_index_nongrouped.html:48 msgid "Suspended" msgstr "" @@ -998,7 +1037,7 @@ msgid "Details" msgstr "" #: computes/templates/computes/list.html:40 -#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/allinstances_index_grouped.html:31 #: instances/templates/instances/settings_tab.html:906 msgid "Connected" msgstr "" @@ -1093,16 +1132,16 @@ msgstr "" msgid "RAM Utilization" msgstr "" -#: computes/validators.py:16 +#: computes/validators.py:17 msgid "" "Hostname must contain only numbers, or the domain name separated by \".\"" msgstr "" -#: computes/validators.py:18 +#: computes/validators.py:20 msgid "Wrong IP address" msgstr "" -#: computes/validators.py:24 +#: computes/validators.py:26 msgid "The hostname must not contain any special characters" msgstr "" @@ -1158,49 +1197,21 @@ msgstr "" msgid "Loading" msgstr "" -#: console/views.py:52 +#: console/views.py:61 msgid "" "User does not have permission to access console or host/instance not exist" msgstr "" -#: console/views.py:84 +#: console/views.py:106 msgid "Fail to get console. Please check the console configuration of your VM." msgstr "" -#: console/views.py:86 +#: console/views.py:109 #, python-format msgid "Console type '%(type)s' has not support" msgstr "" -#: instances/forms.py:37 -msgid "No Virtual Machine name has been entered" -msgstr "" - -#: instances/forms.py:39 -msgid "No VCPU has been entered" -msgstr "" - -#: instances/forms.py:42 -msgid "No RAM size has been entered" -msgstr "" - -#: instances/forms.py:43 -msgid "No Network pool has been choosen" -msgstr "" - -#: instances/forms.py:48 -msgid "Please select HDD cache mode" -msgstr "" - -#: instances/forms.py:55 -msgid "Please select a graphics type" -msgstr "" - -#: instances/forms.py:56 -msgid "Please select a video driver" -msgstr "" - -#: instances/forms.py:63 +#: instances/forms.py:76 msgid "The name of the virtual machine must not contain any special characters" msgstr "" @@ -1232,7 +1243,67 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:216 +#: instances/models.py:31 +msgid "drbd" +msgstr "" + +#: instances/models.py:221 +msgid "Live" +msgstr "" + +#: instances/models.py:222 +msgid "Undefine XML" +msgstr "" + +#: instances/models.py:223 +msgid "Offline" +msgstr "" + +#: instances/models.py:224 +msgid "Auto Converge" +msgstr "" + +#: instances/models.py:225 +msgid "Compress" +msgstr "" + +#: instances/models.py:226 +msgid "Post Copy" +msgstr "" + +#: instances/models.py:227 +msgid "Unsafe" +msgstr "" + +#: instances/models.py:239 +msgid "No Virtual Machine name has been entered" +msgstr "" + +#: instances/models.py:243 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/models.py:248 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/models.py:252 +msgid "No Network pool has been choosen" +msgstr "" + +#: instances/models.py:259 +msgid "Please select HDD cache mode" +msgstr "" + +#: instances/models.py:270 +msgid "Please select a graphics type" +msgstr "" + +#: instances/models.py:273 +msgid "Please select a video driver" +msgstr "" + +#: instances/models.py:292 msgid "Can access console without password" msgstr "" @@ -1255,7 +1326,7 @@ msgstr "" #: instances/templates/add_instance_network_block.html:24 #: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:387 +#: instances/templates/create_instance_w2.html:413 #: instances/templates/instances/settings_tab.html:36 #: instances/templates/instances/settings_tab.html:421 #: networks/templates/network.html:5 networks/templates/network.html:7 @@ -1265,8 +1336,8 @@ msgstr "" #: instances/templates/add_instance_network_block.html:37 #: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:429 -#: instances/templates/create_instance_w2.html:645 +#: instances/templates/create_instance_w2.html:455 +#: instances/templates/create_instance_w2.html:697 #: instances/templates/instances/settings_tab.html:430 #: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" @@ -1274,18 +1345,17 @@ msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:121 -#: instances/templates/create_inst_block.html:25 #: instances/templates/create_instance_w2.html:157 #: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:376 -#: instances/templates/create_instance_w2.html:432 -#: instances/templates/create_instance_w2.html:580 -#: instances/templates/create_instance_w2.html:599 -#: instances/templates/create_instance_w2.html:648 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:458 +#: instances/templates/create_instance_w2.html:632 +#: instances/templates/create_instance_w2.html:651 +#: instances/templates/create_instance_w2.html:700 #: instances/templates/instances/access_tab.html:123 #: instances/templates/instances/settings_tab.html:191 #: instances/templates/instances/settings_tab.html:434 -#: instances/templates/instances/stats_tab.html:93 +#: instances/templates/instances/stats_tab.html:94 #: interfaces/templates/interface.html:41 #: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:73 #: storages/templates/create_stg_block.html:146 @@ -1299,8 +1369,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:93 #: instances/templates/add_instance_volume.html:148 #: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:294 #: instances/templates/instances/edit_instance_volume.html:110 #: instances/templates/instances/settings_tab.html:455 #: interfaces/templates/create_iface_block.html:139 @@ -1354,7 +1423,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:34 #: instances/templates/add_instance_volume.html:104 #: instances/templates/create_instance_w2.html:148 -#: instances/templates/create_instance_w2.html:591 +#: instances/templates/create_instance_w2.html:643 #: instances/templates/instances/settings_tab.html:252 #: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" @@ -1408,7 +1477,13 @@ msgstr "" msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances_index_grouped.html:12 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +msgid "Role/Disk" +msgstr "" + +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/create_inst_block.html:25 msgid "Mem Usage" msgstr "" @@ -1424,17 +1499,8 @@ msgstr "" msgid "Choose a compute for new instance" msgstr "" -#: instances/templates/create_inst_block.html:18 -msgid "Compute" -msgstr "" - -#: instances/templates/create_inst_block.html:21 -msgid "Please select" -msgstr "" - -#: instances/templates/create_inst_block.html:38 -#: instances/templates/create_inst_block.html:42 -msgid "Choose" +#: instances/templates/create_inst_block.html:23 +msgid "Cpu Usage" msgstr "" #: instances/templates/create_instance_w1.html:5 @@ -1467,12 +1533,12 @@ msgid "Next" msgstr "" #: instances/templates/create_instance_w1.html:85 -#: instances/templates/create_instance_w2.html:270 -#: instances/templates/create_instance_w2.html:272 -#: instances/templates/create_instance_w2.html:500 -#: instances/templates/create_instance_w2.html:504 -#: instances/templates/create_instance_w2.html:716 -#: instances/templates/create_instance_w2.html:720 +#: instances/templates/create_instance_w2.html:296 +#: instances/templates/create_instance_w2.html:298 +#: instances/templates/create_instance_w2.html:552 +#: instances/templates/create_instance_w2.html:556 +#: instances/templates/create_instance_w2.html:794 +#: instances/templates/create_instance_w2.html:798 #: interfaces/templates/create_iface_block.html:142 #: networks/templates/create_net_block.html:86 #: networks/templates/modify_ipv4_fixed_address.html:45 @@ -1510,20 +1576,20 @@ msgid "Hypervisor doesn't have any Flavors" msgstr "" #: instances/templates/create_instance_w2.html:78 -#: instances/templates/create_instance_w2.html:351 -#: instances/templates/create_instance_w2.html:563 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/instance.html:48 msgid "RAM" msgstr "" #: instances/templates/create_instance_w2.html:79 -#: instances/templates/create_instance_w2.html:366 +#: instances/templates/create_instance_w2.html:392 msgid "HDD" msgstr "" #: instances/templates/create_instance_w2.html:89 -#: instances/templates/create_instance_w2.html:355 -#: instances/templates/create_instance_w2.html:567 +#: instances/templates/create_instance_w2.html:381 +#: instances/templates/create_instance_w2.html:619 #: instances/templates/instance.html:48 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:109 @@ -1535,79 +1601,100 @@ msgid "Create Virtual Machine" msgstr "" #: instances/templates/create_instance_w2.html:114 -#: instances/templates/create_instance_w2.html:311 -#: instances/templates/create_instance_w2.html:525 +#: instances/templates/create_instance_w2.html:337 +#: instances/templates/create_instance_w2.html:577 msgid "Firmware" msgstr "" #: instances/templates/create_instance_w2.html:126 -#: instances/templates/create_instance_w2.html:329 -#: instances/templates/create_instance_w2.html:542 +#: instances/templates/create_instance_w2.html:355 +#: instances/templates/create_instance_w2.html:594 msgid "VCPU Config" msgstr "" #: instances/templates/create_instance_w2.html:129 -#: instances/templates/create_instance_w2.html:332 -#: instances/templates/create_instance_w2.html:545 +#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:597 msgid "no-mode" msgstr "" #: instances/templates/create_instance_w2.html:173 -#: instances/templates/create_instance_w2.html:402 -#: instances/templates/create_instance_w2.html:618 +#: instances/templates/create_instance_w2.html:428 +#: instances/templates/create_instance_w2.html:670 #: instances/templates/instances/edit_instance_volume.html:30 msgid "Advanced" msgstr "" #: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:634 +#: instances/templates/create_instance_w2.html:686 msgid "HDD cache mode" msgstr "" #: instances/templates/create_instance_w2.html:211 -#: instances/templates/create_instance_w2.html:441 -#: instances/templates/create_instance_w2.html:657 +#: instances/templates/create_instance_w2.html:467 +#: instances/templates/create_instance_w2.html:709 msgid "Graphics" msgstr "" #: instances/templates/create_instance_w2.html:222 -#: instances/templates/create_instance_w2.html:452 -#: instances/templates/create_instance_w2.html:668 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:720 msgid "Video" msgstr "" #: instances/templates/create_instance_w2.html:236 -#: instances/templates/create_instance_w2.html:466 -#: instances/templates/create_instance_w2.html:682 +#: instances/templates/create_instance_w2.html:492 +#: instances/templates/create_instance_w2.html:734 msgid "Console Access" msgstr "" #: instances/templates/create_instance_w2.html:246 #: instances/templates/create_instance_w2.html:248 -#: instances/templates/create_instance_w2.html:476 -#: instances/templates/create_instance_w2.html:478 -#: instances/templates/create_instance_w2.html:692 -#: instances/templates/create_instance_w2.html:694 +#: instances/templates/create_instance_w2.html:502 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:744 +#: instances/templates/create_instance_w2.html:746 msgid "Console Password" msgstr "" #: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:482 -#: instances/templates/create_instance_w2.html:698 +#: instances/templates/create_instance_w2.html:508 +#: instances/templates/create_instance_w2.html:750 +msgid "Add CD-Rom" +msgstr "" + +#: instances/templates/create_instance_w2.html:255 +#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:511 +#: instances/templates/create_instance_w2.html:524 +#: instances/templates/create_instance_w2.html:753 +#: instances/templates/create_instance_w2.html:766 +msgid "False" +msgstr "" + +#: instances/templates/create_instance_w2.html:265 +#: instances/templates/create_instance_w2.html:521 +#: instances/templates/create_instance_w2.html:763 +msgid "Add Input Device" +msgstr "" + +#: instances/templates/create_instance_w2.html:278 +#: instances/templates/create_instance_w2.html:534 +#: instances/templates/create_instance_w2.html:776 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:259 -#: instances/templates/create_instance_w2.html:489 -#: instances/templates/create_instance_w2.html:705 +#: instances/templates/create_instance_w2.html:285 +#: instances/templates/create_instance_w2.html:541 +#: instances/templates/create_instance_w2.html:783 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:286 +#: instances/templates/create_instance_w2.html:312 #: instances/templates/instances/settings_tab.html:473 #: instances/templates/instances/settings_tab.html:549 #: instances/templates/instances/settings_tab.html:559 -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 #: interfaces/templates/interface.html:60 #: interfaces/templates/interface.html:62 networks/templates/network.html:50 #: networks/templates/network.html:52 networks/templates/network.html:62 @@ -1622,41 +1709,40 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:384 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:371 -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:397 +#: instances/templates/create_instance_w2.html:627 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:411 -#: instances/templates/create_instance_w2.html:627 +#: instances/templates/create_instance_w2.html:437 +#: instances/templates/create_instance_w2.html:679 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:413 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:439 +#: instances/templates/create_instance_w2.html:681 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:415 -#: instances/templates/create_instance_w2.html:631 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:375 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:375 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:444 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:622 msgid "Template Disk" msgstr "" -#: instances/templates/create_instance_w2.html:605 +#: instances/templates/create_instance_w2.html:657 msgid "Network/MAC" msgstr "" @@ -1665,7 +1751,7 @@ msgstr "" #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:24 -#: instances/templates/instances/power_tab.html:81 instances/views.py:277 +#: instances/templates/instances/power_tab.html:81 instances/views.py:370 msgid "Suspend" msgstr "" @@ -1723,7 +1809,7 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:35 #: instances/templates/instances/destroy_tab.html:17 #: instances/templates/instances/destroy_tab.html:19 -#: instances/templates/instances/destroy_tab.html:22 instances/views.py:319 +#: instances/templates/instances/destroy_tab.html:22 instances/views.py:417 msgid "Destroy" msgstr "" @@ -1741,20 +1827,20 @@ msgstr "" #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:46 #: instances/templates/instances/power_tab.html:120 -#: instances/templates/instances/power_tab.html:122 instances/views.py:252 +#: instances/templates/instances/power_tab.html:122 instances/views.py:340 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:8 -#: instances/templates/instances/power_tab.html:58 instances/views.py:268 +#: instances/templates/instances/power_tab.html:58 instances/views.py:360 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:13 -#: instances/templates/instances/power_tab.html:65 instances/views.py:261 +#: instances/templates/instances/power_tab.html:65 instances/views.py:351 msgid "Power Cycle" msgstr "" @@ -1766,7 +1852,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:33 #: instances/templates/instances/power_tab.html:92 -#: instances/templates/instances/power_tab.html:107 instances/views.py:285 +#: instances/templates/instances/power_tab.html:107 instances/views.py:378 msgid "Resume" msgstr "" @@ -1774,7 +1860,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:18 #: instances/templates/instances/power_tab.html:38 #: instances/templates/instances/power_tab.html:73 -#: instances/templates/instances/power_tab.html:99 instances/views.py:292 +#: instances/templates/instances/power_tab.html:99 instances/views.py:386 msgid "Force Off" msgstr "" @@ -2097,7 +2183,7 @@ msgid "Migrate" msgstr "" #: instances/templates/instances/settings_tab.html:62 -#: venv/lib/python3.6/site-packages/click/core.py:1351 +#: venv/lib/python3.8/site-packages/click/core.py:1357 msgid "Options" msgstr "" @@ -2473,8 +2559,7 @@ msgid "Disconnected" msgstr "" #: instances/templates/instances/settings_tab.html:911 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:714 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:714 msgid "Unknown" msgstr "" @@ -2483,41 +2568,98 @@ msgid "Qemu Guest Agent" msgstr "" #: instances/templates/instances/snapshots_tab.html:8 -#: instances/templates/instances/snapshots_tab.html:26 -msgid "Take Snapshot" +msgid "Take Snapshot - Internal" msgstr "" #: instances/templates/instances/snapshots_tab.html:13 +msgid "Take Snapshot - External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:18 msgid "Manage Snapshots" msgstr "" -#: instances/templates/instances/snapshots_tab.html:20 +#: instances/templates/instances/snapshots_tab.html:26 msgid "" -"This may take more than an hour, depending on how much content is on your " -"instance and how large the disk is. It could cause web server timeout.." +"With running machine, internal snapshots may take more than an hour, " +"depending on how much memory has on your instance and how large the disk is." msgstr "" -#: instances/templates/instances/snapshots_tab.html:25 -msgid "Enter Snapshot Name" +#: instances/templates/instances/snapshots_tab.html:27 +msgid "" +"Live snapshot could cause server timeout and instance might be paused!!!" msgstr "" -#: instances/templates/instances/snapshots_tab.html:35 +#: instances/templates/instances/snapshots_tab.html:29 +msgid "Create an internal snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:34 +#: instances/templates/instances/snapshots_tab.html:56 +msgid "Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:36 +#: instances/templates/instances/snapshots_tab.html:58 +msgid "Snapshot Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +#: instances/templates/instances/snapshots_tab.html:40 +#: instances/templates/instances/snapshots_tab.html:60 +#: instances/templates/instances/snapshots_tab.html:62 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:48 +msgid "You can get external snapshots within this tab." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:50 +msgid "Create an external snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:52 +msgid "" +"External snapshots are experimental in this stage, use it if you know what " +"you are doing. 'Revert Snapshot' may require manual operation with CLI." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:65 +msgid "WebVirtCloud supports only one external snapshot at the moment." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:71 msgid "Choose a snapshot for restore/delete" msgstr "" -#: instances/templates/instances/snapshots_tab.html:53 +#: instances/templates/instances/snapshots_tab.html:77 +msgid "Type - Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "Internal" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:92 +#: instances/templates/instances/snapshots_tab.html:125 msgid "Revert to this Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:58 +#: instances/templates/instances/snapshots_tab.html:97 msgid "To restore snapshots you need Power Off the instance." msgstr "" -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 +#: instances/templates/instances/snapshots_tab.html:133 msgid "Delete Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:78 +#: instances/templates/instances/snapshots_tab.html:118 +msgid "External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:145 msgid "You do not have any snapshots" msgstr "" @@ -2541,404 +2683,440 @@ msgstr "" msgid "Disk I/O device" msgstr "" +#: instances/templates/instances/stats_tab.html:88 +msgid "IP" +msgstr "" + #: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/views.py:249 +#: instances/views.py:336 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:352 +#: instances/views.py:464 #, python-format -msgid "Instance is migrated to %(hostname)s" +msgid "Instance is migrated(%(method)s) to %(hostname)s" msgstr "" -#: instances/views.py:375 +#: instances/views.py:490 msgid "Reset root password" msgstr "" -#: instances/views.py:381 instances/views.py:410 +#: instances/views.py:498 instances/views.py:533 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:402 +#: instances/views.py:523 #, python-format msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:429 +#: instances/views.py:555 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:438 +#: instances/views.py:565 #, python-format msgid "CPU is resized: %(old)s to %(new)s" msgstr "" -#: instances/views.py:466 +#: instances/views.py:601 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize memory of " "'%(instance_name)s'!" msgstr "" -#: instances/views.py:473 +#: instances/views.py:610 #, python-format msgid "" "Memory is resized: current/max: %(old_cur)s/%(old_max)s to %(new_cur)s/" "%(new_max)s" msgstr "" -#: instances/views.py:507 +#: instances/views.py:652 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:514 +#: instances/views.py:660 #, python-format msgid "Disk is resized: %(dev)s" msgstr "" -#: instances/views.py:570 +#: instances/views.py:729 #, python-format msgid "Attach new disk: %(name)s (%(format)s)" msgstr "" -#: instances/views.py:609 +#: instances/views.py:782 #, python-format msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:667 +#: instances/views.py:849 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:670 +#: instances/views.py:854 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:671 +#: instances/views.py:855 #, python-format msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:693 +#: instances/views.py:879 #, python-format msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:709 +#: instances/views.py:897 #, python-format msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:722 +#: instances/views.py:919 #, python-format msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:735 +#: instances/views.py:934 #, python-format msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:748 +#: instances/views.py:949 #, python-format msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:761 +#: instances/views.py:964 #, python-format msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:774 +#: instances/views.py:982 #, python-format msgid "Create snapshot: %(snap)s" msgstr "" -#: instances/views.py:785 +#: instances/views.py:997 #, python-format msgid "Delete snapshot: %(snap)s" msgstr "" -#: instances/views.py:796 +#: instances/views.py:1012 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:799 +#: instances/views.py:1015 #, python-format msgid "Revert snapshot: %(snap)s" msgstr "" -#: instances/views.py:813 +#: instances/views.py:1032 +#, python-format +msgid "Create external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1066 +#, python-format +msgid "Revert external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1087 +#, python-format +msgid "Delete external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1104 #, python-format msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:822 +#: instances/views.py:1113 #, python-format msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:832 +#: instances/views.py:1123 msgid "Set autostart" msgstr "" -#: instances/views.py:841 +#: instances/views.py:1132 msgid "Unset autostart" msgstr "" -#: instances/views.py:850 +#: instances/views.py:1141 msgid "Enable boot menu" msgstr "" -#: instances/views.py:859 +#: instances/views.py:1150 msgid "Disable boot menu" msgstr "" -#: instances/views.py:874 +#: instances/views.py:1165 msgid "Set boot order" msgstr "" -#: instances/views.py:879 +#: instances/views.py:1171 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:882 +#: instances/views.py:1176 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:893 +#: instances/views.py:1187 msgid "Change instance XML" msgstr "" -#: instances/views.py:907 +#: instances/views.py:1201 #, python-format msgid "Set Guest Agent: %(status)s" msgstr "" -#: instances/views.py:917 +#: instances/views.py:1211 #, python-format msgid "Set Video Model: %(model)s" msgstr "" -#: instances/views.py:926 +#: instances/views.py:1220 msgid "Change network" msgstr "" -#: instances/views.py:949 +#: instances/views.py:1243 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:974 +#: instances/views.py:1268 #, python-format msgid "Add network: %(mac)s" msgstr "" -#: instances/views.py:985 +#: instances/views.py:1279 #, python-format msgid "Delete Network: %(mac)s" msgstr "" -#: instances/views.py:998 +#: instances/views.py:1292 #, python-format msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:1018 networks/views.py:231 +#: instances/views.py:1313 networks/views.py:254 #, python-format msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:1023 +#: instances/views.py:1319 #, python-format msgid "" "%(qos_dir)s QoS is set. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1040 networks/views.py:246 +#: instances/views.py:1337 networks/views.py:275 #, python-format msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:1045 +#: instances/views.py:1343 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1064 +#: instances/views.py:1363 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1069 +#: instances/views.py:1369 #, python-format msgid "Add owner: %(user)s" msgstr "" -#: instances/views.py:1080 +#: instances/views.py:1380 #, python-format msgid "Delete owner: %(userinstance_id)s " msgstr "" -#: instances/views.py:1112 +#: instances/views.py:1415 #, python-format msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1118 +#: instances/views.py:1422 #, python-format msgid "Instance '%(clone_name)s' already exists!" msgstr "" -#: instances/views.py:1121 +#: instances/views.py:1427 #, python-format msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1124 +#: instances/views.py:1436 #, python-format msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1134 +#: instances/views.py:1450 #, python-format msgid "Create a clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1173 +#: instances/views.py:1495 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1178 +#: instances/views.py:1500 msgid "Set VNC password" msgstr "" -#: instances/views.py:1187 +#: instances/views.py:1511 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1192 +#: instances/views.py:1518 msgid "Set VNC type" msgstr "" -#: instances/views.py:1197 +#: instances/views.py:1525 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1220 +#: instances/views.py:1550 msgid "Edit options" msgstr "" -#: instances/views.py:1234 +#: instances/views.py:1564 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1295 instances/views.py:1389 +#: instances/views.py:1633 instances/views.py:1737 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1372 +#: instances/views.py:1719 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1374 +#: instances/views.py:1721 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1391 +#: instances/views.py:1742 msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1395 +#: instances/views.py:1749 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1426 +#: instances/views.py:1784 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1453 +#: instances/views.py:1813 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1471 +#: instances/views.py:1836 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1512 +#: instances/views.py:1881 msgid "Instance is created" msgstr "" -#: instances/views.py:1533 +#: instances/views.py:1910 msgid "Flavor Created" msgstr "" -#: instances/views.py:1539 +#: instances/views.py:1916 msgid "Create Flavor" msgstr "" -#: instances/views.py:1549 +#: instances/views.py:1926 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1555 +#: instances/views.py:1932 msgid "Update Flavor" msgstr "" -#: instances/views.py:1564 +#: instances/views.py:1941 msgid "Flavor Deleted" msgstr "" -#: interfaces/forms.py:26 +#: interfaces/forms.py:37 msgid "The IPv4 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:28 +#: interfaces/forms.py:41 msgid "The IPv4 address must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:35 +#: interfaces/forms.py:50 msgid "The IPv4 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:37 +#: interfaces/forms.py:54 msgid "The IPv4 gateway must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:44 +#: interfaces/forms.py:63 msgid "The IPv6 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:46 +#: interfaces/forms.py:67 msgid "The IPv6 address must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:53 +#: interfaces/forms.py:76 msgid "The IPv6 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:55 +#: interfaces/forms.py:80 msgid "The IPv6 gateway must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:62 interfaces/forms.py:71 +#: interfaces/forms.py:89 interfaces/forms.py:102 msgid "The interface must not contain any special characters" msgstr "" -#: interfaces/forms.py:64 interfaces/forms.py:73 +#: interfaces/forms.py:93 interfaces/forms.py:106 msgid "The interface must not exceed 10 characters" msgstr "" +#: interfaces/models.py:10 +msgid "No interface name has been entered" +msgstr "" + +#: interfaces/models.py:12 networks/models.py:12 storages/models.py:12 +#: storages/models.py:46 +msgid "status" +msgstr "" + +#: interfaces/models.py:13 networks/models.py:13 +msgid "device" +msgstr "" + +#: interfaces/models.py:14 networks/models.py:14 +msgid "forward" +msgstr "" + #: interfaces/templates/create_iface_block.html:12 msgid "Create New Interface" msgstr "" @@ -3074,65 +3252,73 @@ msgid "user" msgstr "" #: logs/models.py:6 -msgid "host" +msgid "ip" msgstr "" #: logs/models.py:7 -msgid "instance" +msgid "host" msgstr "" #: logs/models.py:8 -msgid "message" +msgid "instance" msgstr "" #: logs/models.py:9 +msgid "message" +msgstr "" + +#: logs/models.py:10 msgid "date" msgstr "" -#: networks/forms.py:8 storages/forms.py:8 +#: networks/forms.py:9 storages/forms.py:9 storages/models.py:10 msgid "No pool name has been entered" msgstr "" -#: networks/forms.py:10 +#: networks/forms.py:13 msgid "No IPv4 subnet has been entered" msgstr "" -#: networks/forms.py:15 +#: networks/forms.py:18 msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:30 storages/forms.py:23 +#: networks/forms.py:34 storages/forms.py:30 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:32 storages/forms.py:25 +#: networks/forms.py:38 storages/forms.py:34 msgid "The pool name must not exceed 20 characters" msgstr "" -#: networks/forms.py:39 +#: networks/forms.py:47 msgid "The IPv4 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:41 +#: networks/forms.py:51 msgid "The IPv4 subnet must not exceed 20 characters" msgstr "" -#: networks/forms.py:48 +#: networks/forms.py:60 msgid "The IPv6 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:50 +#: networks/forms.py:64 msgid "The IPv6 subnet must not exceed 42 characters" msgstr "" -#: networks/forms.py:58 +#: networks/forms.py:74 msgid "The pool bridge name must not contain any special characters" msgstr "" -#: networks/forms.py:60 +#: networks/forms.py:78 msgid "The pool bridge name must not exceed 20 characters" msgstr "" +#: networks/models.py:10 +msgid "No network name has been entered" +msgstr "" + #: networks/templates/add_network_qos.html:13 msgid "Add QoS for Network" msgstr "" @@ -3284,8 +3470,7 @@ msgid "Show" msgstr "" #: networks/templates/network.html:165 networks/templates/network.html:275 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:403 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:403 msgid "Clear" msgstr "" @@ -3321,50 +3506,50 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:47 +#: networks/views.py:50 msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:57 +#: networks/views.py:65 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:130 +#: networks/views.py:138 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:180 -#, python-format -msgid "Fixed address operation completed for %(family)s" -msgstr "" - #: networks/views.py:190 #, python-format +msgid "Fixed address operation completed for %(family)s" +msgstr "" + +#: networks/views.py:204 +#, python-format msgid "%(family)s Fixed Address is Deleted." msgstr "" -#: networks/views.py:198 +#: networks/views.py:215 #, python-format msgid "%(family)s DHCP Range is Changed." msgstr "" -#: networks/views.py:210 +#: networks/views.py:228 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:215 +#: networks/views.py:233 msgid "Network XML is changed." msgstr "" -#: networks/views.py:228 +#: networks/views.py:247 #, python-format msgid "" "%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network " "to activate new config" msgstr "" -#: networks/views.py:242 +#: networks/views.py:267 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. " @@ -3432,58 +3617,94 @@ msgstr "" msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:44 +#: nwfilters/views.py:51 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:47 +#: nwfilters/views.py:56 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:51 +#: nwfilters/views.py:61 #, python-format msgid "%(filter)s network filter is created" msgstr "" -#: nwfilters/views.py:60 +#: nwfilters/views.py:74 #, python-format msgid "%(filter)s network filter is deleted" msgstr "" -#: nwfilters/views.py:77 +#: nwfilters/views.py:99 #, python-format msgid "NWFilter is in use by %(instance)s. Cannot be deleted." msgstr "" -#: nwfilters/views.py:96 +#: nwfilters/views.py:119 #, python-format msgid "Cloning NWFilter %(name)s as %(clone)s" msgstr "" -#: storages/forms.py:10 storages/forms.py:37 +#: storages/forms.py:13 storages/forms.py:47 msgid "No path has been entered" msgstr "" -#: storages/forms.py:34 +#: storages/forms.py:44 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:46 +#: storages/forms.py:56 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:59 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:62 storages/forms.py:77 +#: storages/forms.py:78 storages/forms.py:98 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:79 +#: storages/forms.py:102 msgid "The image name must not exceed 120 characters" msgstr "" +#: storages/models.py:13 storages/models.py:48 +msgid "type" +msgstr "" + +#: storages/models.py:14 storages/models.py:32 storages/models.py:44 +msgid "size" +msgstr "" + +#: storages/models.py:15 +msgid "volumes" +msgstr "" + +#: storages/models.py:27 +msgid "format" +msgstr "" + +#: storages/models.py:31 +msgid "allocation" +msgstr "" + +#: storages/models.py:43 +msgid "state" +msgstr "" + +#: storages/models.py:45 +msgid "free" +msgstr "" + +#: storages/models.py:47 venv/lib/python3.8/site-packages/click/types.py:815 +msgid "path" +msgstr "" + +#: storages/models.py:49 +msgid "autostart" +msgstr "" + #: storages/templates/create_stg_block.html:12 msgid "Create Storage Pool" msgstr "" @@ -3618,50 +3839,50 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:40 +#: storages/views.py:42 msgid "Pool name already use" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:49 +#: storages/views.py:55 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:96 +#: storages/views.py:109 msgid "Security Issues with file uploading" msgstr "" -#: storages/views.py:103 +#: storages/views.py:117 msgid "File not found. Check the path variable and filename" msgstr "" -#: storages/views.py:150 +#: storages/views.py:168 #, python-format msgid "Volume: %(vol)s is deleted." msgstr "" -#: storages/views.py:155 +#: storages/views.py:174 msgid "ISO image already exist" msgstr "" -#: storages/views.py:159 -#, python-format -msgid "ISO: %(file)s is uploaded." -msgstr "" - -#: storages/views.py:168 -msgid "Name of volume already in use" -msgstr "" - #: storages/views.py:180 #, python-format +msgid "ISO: %(file)s is uploaded." +msgstr "" + +#: storages/views.py:190 +msgid "Name of volume already in use" +msgstr "" + +#: storages/views.py:204 +#, python-format msgid "%(image)s image cloned as %(name)s successfully" msgstr "" -#: storages/views.py:226 +#: storages/views.py:254 #, python-format msgid "Image file %(name)s is created successfully" msgstr "" @@ -3728,434 +3949,377 @@ msgstr "" msgid "Search" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:496 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:496 #, python-brace-format msgid "{editor}: Editing failed" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:500 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:500 #, python-brace-format msgid "{editor}: Editing failed: {e}" msgstr "" -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:20 -msgid "" -"Click will abort further execution because Python was configured to use " -"ASCII as encoding for the environment. Consult https://click.palletsprojects." -"com/unicode-support/ for mitigation steps." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:56 -msgid "" -"Additional information: on this system no suitable UTF-8 locales were " -"discovered. This most likely requires resolving by reconfiguring the locale " -"system." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:65 -msgid "" -"This system supports the C.UTF-8 locale which is recommended. You might be " -"able to resolve your issue by exporting the following environment variables:" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:75 -#, python-brace-format -msgid "" -"This system lists some UTF-8 supporting locales that you can pick from. The " -"following suitable locales were discovered: {locales}" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:93 -msgid "" -"Click discovered that you exported a UTF-8 locale but the locale system " -"could not pick up from it because it does not exist. The exported locale is " -"{locale!r} but it is not supported." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/core.py:1095 +#: venv/lib/python3.8/site-packages/click/core.py:1097 msgid "Aborted!" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1279 -#: venv/lib/python3.6/site-packages/click/decorators.py:434 +#: venv/lib/python3.8/site-packages/click/core.py:1282 +#: venv/lib/python3.8/site-packages/click/decorators.py:495 msgid "Show this message and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1308 -#: venv/lib/python3.6/site-packages/click/core.py:1334 +#: venv/lib/python3.8/site-packages/click/core.py:1313 +#: venv/lib/python3.8/site-packages/click/core.py:1339 #, python-brace-format msgid "(Deprecated) {text}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1375 +#: venv/lib/python3.8/site-packages/click/core.py:1383 #, python-brace-format msgid "Got unexpected extra argument ({args})" msgid_plural "Got unexpected extra arguments ({args})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:1390 +#: venv/lib/python3.8/site-packages/click/core.py:1399 msgid "DeprecationWarning: The command {name!r} is deprecated." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1607 +#: venv/lib/python3.8/site-packages/click/core.py:1605 msgid "Commands" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1639 +#: venv/lib/python3.8/site-packages/click/core.py:1637 msgid "Missing command." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1717 +#: venv/lib/python3.8/site-packages/click/core.py:1715 msgid "No such command {name!r}." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2258 +#: venv/lib/python3.8/site-packages/click/core.py:2271 msgid "Value must be an iterable." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2278 +#: venv/lib/python3.8/site-packages/click/core.py:2291 #, python-brace-format msgid "Takes {nargs} values but 1 was given." msgid_plural "Takes {nargs} values but {len} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:2701 +#: venv/lib/python3.8/site-packages/click/core.py:2734 #, python-brace-format msgid "env var: {var}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2724 +#: venv/lib/python3.8/site-packages/click/core.py:2764 msgid "(dynamic)" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2735 +#: venv/lib/python3.8/site-packages/click/core.py:2777 #, python-brace-format msgid "default: {default}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2748 +#: venv/lib/python3.8/site-packages/click/core.py:2790 msgid "required" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:339 +#: venv/lib/python3.8/site-packages/click/decorators.py:400 #, python-format msgid "%(prog)s, version %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:403 +#: venv/lib/python3.8/site-packages/click/decorators.py:464 msgid "Show the version and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:43 -#: venv/lib/python3.6/site-packages/click/exceptions.py:79 +#: venv/lib/python3.8/site-packages/click/exceptions.py:43 +#: venv/lib/python3.8/site-packages/click/exceptions.py:79 #, python-brace-format msgid "Error: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:71 +#: venv/lib/python3.8/site-packages/click/exceptions.py:71 #, python-brace-format msgid "Try '{command} {option}' for help." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:120 +#: venv/lib/python3.8/site-packages/click/exceptions.py:120 #, python-brace-format msgid "Invalid value: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:122 +#: venv/lib/python3.8/site-packages/click/exceptions.py:122 #, python-brace-format msgid "Invalid value for {param_hint}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:178 +#: venv/lib/python3.8/site-packages/click/exceptions.py:178 msgid "Missing argument" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:180 +#: venv/lib/python3.8/site-packages/click/exceptions.py:180 msgid "Missing option" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:182 +#: venv/lib/python3.8/site-packages/click/exceptions.py:182 msgid "Missing parameter" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:184 +#: venv/lib/python3.8/site-packages/click/exceptions.py:184 #, python-brace-format msgid "Missing {param_type}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:191 +#: venv/lib/python3.8/site-packages/click/exceptions.py:191 #, python-brace-format msgid "Missing parameter: {param_name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:211 +#: venv/lib/python3.8/site-packages/click/exceptions.py:211 #, python-brace-format msgid "No such option: {name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:223 +#: venv/lib/python3.8/site-packages/click/exceptions.py:223 #, python-brace-format msgid "Did you mean {possibility}?" msgid_plural "(Possible options: {possibilities})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:261 +#: venv/lib/python3.8/site-packages/click/exceptions.py:261 msgid "unknown error" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:268 +#: venv/lib/python3.8/site-packages/click/exceptions.py:268 msgid "Could not open file {filename!r}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:231 +#: venv/lib/python3.8/site-packages/click/parser.py:231 msgid "Argument {name!r} takes {nargs} values." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:413 +#: venv/lib/python3.8/site-packages/click/parser.py:413 msgid "Option {name!r} does not take a value." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:474 +#: venv/lib/python3.8/site-packages/click/parser.py:474 msgid "Option {name!r} requires an argument." msgid_plural "Option {name!r} requires {nargs} arguments." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:316 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:316 msgid "Shell completion is not supported for Bash versions older than 4.4." msgstr "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:322 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:322 msgid "Couldn't detect Bash version, shell completion is not supported." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:161 +#: venv/lib/python3.8/site-packages/click/termui.py:160 msgid "Repeat for confirmation" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:178 +#: venv/lib/python3.8/site-packages/click/termui.py:176 msgid "Error: The value you entered was invalid." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:180 +#: venv/lib/python3.8/site-packages/click/termui.py:178 #, python-brace-format msgid "Error: {e.message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:191 +#: venv/lib/python3.8/site-packages/click/termui.py:189 msgid "Error: The two entered values do not match." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:247 +#: venv/lib/python3.8/site-packages/click/termui.py:245 msgid "Error: invalid input" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:798 +#: venv/lib/python3.8/site-packages/click/termui.py:776 msgid "Press any key to continue..." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:258 +#: venv/lib/python3.8/site-packages/click/types.py:265 #, python-brace-format msgid "" "Choose from:\n" "\t{choices}" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:290 +#: venv/lib/python3.8/site-packages/click/types.py:297 msgid "{value!r} is not {choice}." msgid_plural "{value!r} is not one of {choices}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:380 +#: venv/lib/python3.8/site-packages/click/types.py:387 msgid "{value!r} does not match the format {format}." msgid_plural "{value!r} does not match the formats {formats}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:402 +#: venv/lib/python3.8/site-packages/click/types.py:409 msgid "{value!r} is not a valid {number_type}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:458 +#: venv/lib/python3.8/site-packages/click/types.py:465 #, python-brace-format msgid "{value} is not in the range {range}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:599 +#: venv/lib/python3.8/site-packages/click/types.py:606 msgid "{value!r} is not a valid boolean." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:623 +#: venv/lib/python3.8/site-packages/click/types.py:630 msgid "{value!r} is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:801 +#: venv/lib/python3.8/site-packages/click/types.py:811 msgid "file" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:803 +#: venv/lib/python3.8/site-packages/click/types.py:813 msgid "directory" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:805 -msgid "path" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:851 +#: venv/lib/python3.8/site-packages/click/types.py:861 msgid "{name} {filename!r} does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:860 +#: venv/lib/python3.8/site-packages/click/types.py:870 msgid "{name} {filename!r} is a file." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:868 -msgid "{name} {filename!r} is a directory." +#: venv/lib/python3.8/site-packages/click/types.py:878 +#, python-brace-format +msgid "{name} '{filename}' is a directory." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:876 -msgid "{name} {filename!r} is not writable." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:884 +#: venv/lib/python3.8/site-packages/click/types.py:887 msgid "{name} {filename!r} is not readable." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:951 +#: venv/lib/python3.8/site-packages/click/types.py:896 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:905 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:972 #, python-brace-format msgid "{len_type} values are required, but {len_value} was given." msgid_plural "{len_type} values are required, but {len_value} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:8 -#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/sitemaps/apps.py:8 msgid "Site Maps" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 -#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/staticfiles/apps.py:9 msgid "Static Files" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #. Translators: String used to replace omitted page numbers in elided page #. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -#: venv/lib/python3.6/site-packages/django/core/paginator.py:30 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:30 msgid "…" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:51 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:51 msgid "That page number is not an integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:53 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:53 msgid "That page number is less than 1" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:58 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:58 msgid "That page contains no results" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:22 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 +#: venv/lib/python3.8/site-packages/django/core/validators.py:22 msgid "Enter a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:93 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:675 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 +#: venv/lib/python3.8/site-packages/django/core/validators.py:93 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:675 msgid "Enter a valid URL." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:150 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 +#: venv/lib/python3.8/site-packages/django/core/validators.py:150 msgid "Enter a valid integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:161 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 +#: venv/lib/python3.8/site-packages/django/core/validators.py:161 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. -#: venv/lib/python3.6/site-packages/django/core/validators.py:262 +#: venv/lib/python3.8/site-packages/django/core/validators.py:262 msgid "" "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:269 +#: venv/lib/python3.8/site-packages/django/core/validators.py:269 msgid "" "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " "hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:278 -#: venv/lib/python3.6/site-packages/django/core/validators.py:288 -#: venv/lib/python3.6/site-packages/django/core/validators.py:311 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 +#: venv/lib/python3.8/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:288 +#: venv/lib/python3.8/site-packages/django/core/validators.py:311 msgid "Enter a valid IPv4 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:296 -#: venv/lib/python3.6/site-packages/django/core/validators.py:312 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:296 +#: venv/lib/python3.8/site-packages/django/core/validators.py:312 msgid "Enter a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:306 -#: venv/lib/python3.6/site-packages/django/core/validators.py:310 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 +#: venv/lib/python3.8/site-packages/django/core/validators.py:306 +#: venv/lib/python3.8/site-packages/django/core/validators.py:310 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:340 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 +#: venv/lib/python3.8/site-packages/django/core/validators.py:340 msgid "Enter only digits separated by commas." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:346 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 +#: venv/lib/python3.8/site-packages/django/core/validators.py:346 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:379 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 +#: venv/lib/python3.8/site-packages/django/core/validators.py:379 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:388 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 +#: venv/lib/python3.8/site-packages/django/core/validators.py:388 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:398 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 +#: venv/lib/python3.8/site-packages/django/core/validators.py:398 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -4166,8 +4330,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:413 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 +#: venv/lib/python3.8/site-packages/django/core/validators.py:413 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -4178,32 +4341,27 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:432 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:292 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:327 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 +#: venv/lib/python3.8/site-packages/django/core/validators.py:432 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:292 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:327 msgid "Enter a number." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:434 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 +#: venv/lib/python3.8/site-packages/django/core/validators.py:434 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:439 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 +#: venv/lib/python3.8/site-packages/django/core/validators.py:439 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:444 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 +#: venv/lib/python3.8/site-packages/django/core/validators.py:444 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -4212,389 +4370,335 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:506 +#: venv/lib/python3.8/site-packages/django/core/validators.py:506 #, python-format msgid "" "File extension “%(extension)s” is not allowed. Allowed extensions are: " "%(allowed_extensions)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:559 +#: venv/lib/python3.8/site-packages/django/core/validators.py:559 msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1210 -#: venv/lib/python3.6/site-packages/django/forms/models.py:768 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:749 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1210 +#: venv/lib/python3.8/site-packages/django/forms/models.py:768 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1212 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1212 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:100 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:101 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:101 msgid "This field cannot be null." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:102 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:102 msgid "This field cannot be blank." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:103 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:103 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:107 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:126 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:126 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:958 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:958 #, python-format msgid "“%(value)s” value must be either True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:959 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:959 #, python-format msgid "“%(value)s” value must be either True, False, or None." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:961 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:961 msgid "Boolean (Either True or False)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1002 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1002 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1096 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1096 msgid "Comma-separated integers" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1145 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1145 #, python-format msgid "" "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1147 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1290 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1290 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " "date." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1150 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1150 msgid "Date (without time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1288 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1288 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1292 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1292 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" "[TZ]) but it is an invalid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1296 msgid "Date (with time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1444 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1444 #, python-format msgid "“%(value)s” value must be a decimal number." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1446 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1446 msgid "Decimal number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1585 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1585 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." "uuuuuu] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1588 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1588 msgid "Duration" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1638 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1638 msgid "Email address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1661 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1661 msgid "File path" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1727 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1727 #, python-format msgid "“%(value)s” value must be a float." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1729 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1729 msgid "Floating point number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1767 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1767 #, python-format msgid "“%(value)s” value must be an integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1769 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1769 msgid "Integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1852 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1852 msgid "Big (8 byte) integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1867 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1867 msgid "Small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1875 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1875 msgid "IPv4 address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1906 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1906 msgid "IP address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1986 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1987 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1986 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1987 #, python-format msgid "“%(value)s” value must be either None, True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1989 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1989 msgid "Boolean (Either True, False or None)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2043 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2043 msgid "Positive big integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2056 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2056 msgid "Positive integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2069 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2069 msgid "Positive small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2083 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2083 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2115 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2115 msgid "Text" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2181 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2181 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2183 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2183 #, python-format msgid "" "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " "invalid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2186 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2186 msgid "Time" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2312 msgid "URL" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2334 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2334 msgid "Raw binary data" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2399 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2399 #, python-format msgid "“%(value)s” is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2401 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2401 msgid "Universally unique identifier" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:226 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:226 msgid "File" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:18 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:18 msgid "A JSON object" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:20 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:20 msgid "Value must be valid JSON." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:790 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:790 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:792 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:792 msgid "Foreign Key (type determined by related field)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1045 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1045 msgid "One-to-one relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1099 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1099 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1100 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1142 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1142 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label -#: venv/lib/python3.6/site-packages/django/forms/boundfield.py:150 -#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 +#: venv/lib/python3.8/site-packages/django/forms/boundfield.py:150 msgid ":?.!" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:54 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:54 msgid "This field is required." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:247 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:247 msgid "Enter a whole number." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:402 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1143 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:402 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1143 msgid "Enter a valid date." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:426 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1144 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:426 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1144 msgid "Enter a valid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:454 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:454 msgid "Enter a valid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:488 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:488 msgid "Enter a valid duration." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:489 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:489 #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:549 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:549 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:550 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:550 msgid "No file was submitted." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:551 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:551 msgid "The submitted file is empty." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:553 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:553 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4602,645 +4706,535 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:556 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:556 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:617 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:617 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:779 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:869 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1309 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:779 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:869 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1309 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:870 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:985 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1308 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:870 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:985 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1308 msgid "Enter a list of values." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:986 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:986 msgid "Enter a complete value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1202 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1202 msgid "Enter a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1232 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1232 msgid "Enter a valid JSON." msgstr "" #. Translators: This is the default suffix added to form field labels -#: venv/lib/python3.6/site-packages/django/forms/forms.py:76 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:76 msgid ":" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/forms.py:203 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:203 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:61 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:61 #, python-format msgid "" "ManagementForm data is missing or has been tampered with. Missing fields: " "%(field_names)s. You may need to file a bug report if the issue persists." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:370 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:370 #, python-format msgid "Please submit at most %d form." msgid_plural "Please submit at most %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:377 #, python-format msgid "Please submit at least %d form." msgid_plural "Please submit at least %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:405 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:412 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:405 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:412 msgid "Order" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:763 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 +#: venv/lib/python3.8/site-packages/django/forms/models.py:763 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:767 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 +#: venv/lib/python3.8/site-packages/django/forms/models.py:767 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:773 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 +#: venv/lib/python3.8/site-packages/django/forms/models.py:773 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:782 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 +#: venv/lib/python3.8/site-packages/django/forms/models.py:782 msgid "Please correct the duplicate values below." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1109 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1109 msgid "The inline value did not match the parent instance." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1193 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1193 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1311 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1311 #, python-format msgid "“%(pk)s” is not a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/utils.py:172 +#: venv/lib/python3.8/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:404 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:404 msgid "Currently" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:715 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:715 msgid "Yes" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:716 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:716 msgid "No" msgstr "" #. Translators: Please do not add spaces around commas. -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:805 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:817 msgid "yes,no,maybe" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:851 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:846 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:863 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:853 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:865 #, python-format msgid "%s KB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:855 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:867 #, python-format msgid "%s MB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:857 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:869 #, python-format msgid "%s GB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:859 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:871 #, python-format msgid "%s TB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:861 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:873 #, python-format msgid "%s PB" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:66 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:67 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:72 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:73 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:146 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:146 msgid "midnight" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:148 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:148 msgid "noon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:16 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:16 msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jan" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "feb" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "mar" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "apr" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "may" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "jul" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "aug" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "sep" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "oct" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "nov" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "dec" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:23 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:23 msgctxt "abbrev. month" msgid "Jan." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:24 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:24 msgctxt "abbrev. month" msgid "Feb." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:25 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:25 msgctxt "abbrev. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:26 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:26 msgctxt "abbrev. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:27 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:27 msgctxt "abbrev. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:28 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:28 msgctxt "abbrev. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:29 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:29 msgctxt "abbrev. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:30 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:30 msgctxt "abbrev. month" msgid "Aug." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:31 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Sept." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:32 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Oct." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:33 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "Nov." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:34 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "Dec." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:37 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:37 msgctxt "alt. month" msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:38 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:38 msgctxt "alt. month" msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:39 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:39 msgctxt "alt. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:40 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:40 msgctxt "alt. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:41 msgctxt "alt. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:42 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:42 msgctxt "alt. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:43 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:43 msgctxt "alt. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:44 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:44 msgctxt "alt. month" msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:45 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:46 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:47 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:48 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 -#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 +#: venv/lib/python3.8/site-packages/django/utils/ipv6.py:8 msgid "This is not a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:71 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s…" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:240 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 +#: venv/lib/python3.8/site-packages/django/utils/text.py:240 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: venv/lib/python3.6/site-packages/django/utils/text.py:259 -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:94 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:259 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:94 msgid ", " msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:9 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:10 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:110 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:110 msgid "Forbidden" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:111 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:111 msgid "CSRF verification failed. Request aborted." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:115 msgid "" "You are seeing this message because this HTTPS site requires a “Referer " "header” to be sent by your Web browser, but none was sent. This header is " @@ -5248,14 +5242,14 @@ msgid "" "hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:120 msgid "" "If you have configured your browser to disable “Referer” headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for “same-" "origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:124 msgid "" "If you are using the tag or " "including the “Referrer-Policy: no-referrer” header, please remove them. The " @@ -5264,125 +5258,109 @@ msgid "" "\" …> for links to third-party sites." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:132 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:132 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:137 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for “same-origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:142 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:142 msgid "More information is available with DEBUG=True." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:41 msgid "No year specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:61 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:111 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:208 msgid "Date out of range" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:90 msgid "No month specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:142 msgid "No day specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:188 msgid "No week specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:338 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:367 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:594 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:594 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:628 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:628 #, python-format msgid "Invalid date string “%(datestr)s” given format “%(format)s”" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 -#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 +#: venv/lib/python3.8/site-packages/django/views/generic/detail.py:54 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:67 msgid "Page is not “last”, nor can it be converted to an int." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:72 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:154 #, python-format msgid "Empty list and “%(class_name)s.allow_empty” is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:40 -#: venv2/lib/python2.7/site-packages/django/views/static.py:44 +#: venv/lib/python3.8/site-packages/django/views/static.py:40 msgid "Directory indexes are not allowed here." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv/lib/python3.8/site-packages/django/views/static.py:42 #, python-format msgid "“%(path)s” does not exist" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:80 -#: venv2/lib/python2.7/site-packages/django/views/static.py:86 +#: venv/lib/python3.8/site-packages/django/views/static.py:80 #, python-format msgid "Index of %(directory)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:7 -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:221 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:7 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:221 msgid "The install worked successfully! Congratulations!" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:207 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:207 #, python-format msgid "" "View release notes for Django %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:222 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:222 #, python-format msgid "" "You are seeing this page because python manage.py startapp " -"[app_label]." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 -msgid "" -"You're seeing this message because you have DEBUG = True in " -"your Django settings file and you haven't configured any URLs. Get to work!" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 -#, python-format -msgid "Invalid date string '%(datestr)s' given format '%(format)s'" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 -msgid "Page is not 'last', nor can it be converted to an int." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 -#, python-format -msgid "Empty list and '%(class_name)s.allow_empty' is False." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/static.py:46 -#, python-format -msgid "\"%(path)s\" does not exist" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 -msgid "usage: " -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 -msgid ".__call__() not defined" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 -#, python-format -msgid "unknown parser %r (choices: %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 -#, python-format -msgid "argument \"-\" with mode %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 -#, python-format -msgid "cannot merge actions - two groups are named %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 -msgid "'required' is an invalid argument for positionals" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 -#, python-format -msgid "invalid option string %r: must start with a character %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 -#, python-format -msgid "dest= is required for options like %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 -#, python-format -msgid "invalid conflict_resolution value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 -#, python-format -msgid "conflicting option string(s): %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 -msgid "mutually exclusive arguments must be optional" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 -msgid "positional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 -msgid "optional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 -msgid "show program's version number and exit" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 -msgid "cannot have multiple subparser arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 -#, python-format -msgid "unrecognized arguments: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 -#, python-format -msgid "not allowed with argument %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 -#, python-format -msgid "ignored explicit argument %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 -msgid "too few arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 -#, python-format -msgid "argument %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 -#, python-format -msgid "one of the arguments %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 -msgid "expected one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 -msgid "expected at most one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 -msgid "expected at least one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 -#, python-format -msgid "expected %s argument(s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 -#, python-format -msgid "ambiguous option: %s could match %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 -#, python-format -msgid "unexpected option string: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 -#, python-format -msgid "%r is not callable" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 -#, python-format -msgid "invalid %s value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 -#, python-format -msgid "invalid choice: %r (choose from %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 -#, python-format -msgid "%s: error: %s\n" -msgstr "" - #: virtsecrets/templates/create_secret_block.html:12 msgid "Create New Secret" msgstr "" diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po index 0eae6db..d641f21 100644 --- a/locale/en/LC_MESSAGES/django.po +++ b/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-20 07:53+0000\n" +"POT-Creation-Date: 2023-04-27 13:00+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -43,36 +43,36 @@ msgstr "" msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:31 +#: accounts/models.py:34 msgid "key name" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:35 msgid "public key" msgstr "" -#: accounts/models.py:41 +#: accounts/models.py:45 msgid "max instances" msgstr "" -#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 -#: accounts/models.py:62 +#: accounts/models.py:47 accounts/models.py:53 accounts/models.py:59 +#: accounts/models.py:65 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:48 +#: accounts/models.py:51 msgid "max CPUs" msgstr "" -#: accounts/models.py:54 +#: accounts/models.py:57 msgid "max memory" msgstr "" -#: accounts/models.py:60 +#: accounts/models.py:63 msgid "max disk size" msgstr "" -#: accounts/models.py:76 +#: accounts/models.py:80 msgid "Can change password" msgstr "" @@ -112,7 +112,7 @@ msgstr "" msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:44 admin/templates/admin/logs.html:27 +#: accounts/templates/account.html:44 admin/templates/admin/logs.html:33 #: instances/templates/instance.html:5 msgid "Instance" msgstr "" @@ -143,8 +143,7 @@ msgstr "" #: nwfilters/templates/nwfilter.html:103 nwfilters/templates/nwfilter.html:143 #: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:63 #: storages/templates/storage.html:175 templates/common/confirm_delete.html:21 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:417 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:417 #: virtsecrets/templates/secrets.html:78 msgid "Delete" msgstr "" @@ -152,7 +151,7 @@ msgstr "" #: accounts/templates/account.html:48 #: instances/templates/create_instance_w2.html:80 #: instances/templates/instances/settings_tab.html:254 -#: instances/templates/instances/snapshots_tab.html:41 +#: instances/templates/instances/snapshots_tab.html:78 #: nwfilters/templates/nwfilter.html:93 nwfilters/templates/nwfilter.html:127 #: nwfilters/templates/nwfilters.html:55 storages/templates/storage.html:101 #: virtsecrets/templates/secrets.html:63 @@ -190,8 +189,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:676 #: instances/templates/instances/settings_tab.html:853 #: instances/templates/instances/settings_tab.html:855 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:405 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:405 msgid "Change" msgstr "" @@ -202,6 +200,10 @@ msgid "" "Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" +#: accounts/templates/accounts/email/otp.html:8 +msgid "Some e-mail clients does not render SVG, also generating PNG." +msgstr "" + #: accounts/templates/accounts/email_otp_form.html:12 msgid "" "\n" @@ -218,8 +220,8 @@ msgid "I do not have/lost my OTP!" msgstr "" #: accounts/templates/accounts/otp_login.html:24 -#: accounts/templates/login.html:5 accounts/templates/login.html:23 -#: accounts/templates/login.html:28 +#: accounts/templates/login.html:5 accounts/templates/login.html:24 +#: accounts/templates/login.html:29 msgid "Sign In" msgstr "" @@ -227,11 +229,11 @@ msgstr "" msgid "WebVirtCloud" msgstr "" -#: accounts/templates/login.html:19 +#: accounts/templates/login.html:20 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:24 admin/templates/admin/logs.html:25 +#: accounts/templates/login.html:25 admin/templates/admin/logs.html:31 #: computes/templates/computes/instances.html:64 #: instances/templates/add_instance_owner_block.html:18 #: instances/templates/allinstances_index_grouped.html:8 @@ -240,7 +242,7 @@ msgstr "" msgid "User" msgstr "" -#: accounts/templates/login.html:25 admin/forms.py:78 +#: accounts/templates/login.html:26 admin/forms.py:78 #: console/templates/console-spice-full.html:206 #: console/templates/console-spice-lite.html:58 #: console/templates/console-spice-lite.html:99 @@ -287,11 +289,11 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/utils.py:50 +#: accounts/utils.py:49 msgid "OTP QR Code" msgstr "" -#: accounts/utils.py:51 +#: accounts/utils.py:50 msgid "Please view HTML version of this message." msgstr "" @@ -327,21 +329,21 @@ msgstr "" msgid "Update User Instance" msgstr "" -#: accounts/views.py:175 +#: accounts/views.py:176 #, python-format msgid "OTP Sent to %(email)s" msgstr "" -#: accounts/views.py:183 +#: accounts/views.py:185 msgid "Email OTP" msgstr "" -#: accounts/views.py:194 +#: accounts/views.py:197 #, python-format msgid "OTP QR code was emailed to user %(user)s" msgstr "" -#: accounts/views.py:196 +#: accounts/views.py:200 msgid "User email not set, failed to send QR code" msgstr "" @@ -362,12 +364,12 @@ msgid "" "form." msgstr "" -#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: admin/templates/admin/group_list.html:5 admin/views.py:86 #: instances/templates/instances/settings_tab.html:69 templates/navbar.html:29 msgid "Users" msgstr "" -#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:15 +#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:21 #: admin/templates/admin/user_list.html:23 #: computes/templates/computes/instances.html:55 #: computes/templates/computes/list.html:19 @@ -390,8 +392,8 @@ msgstr "" #: admin/templates/admin/user_list.html:36 #: computes/templates/computes/instances.html:68 #: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:12 -#: instances/templates/allinstances_index_nongrouped.html:12 +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/allinstances_index_nongrouped.html:15 #: instances/templates/instances/settings_tab.html:355 #: instances/templates/instances/settings_tab.html:525 #: networks/templates/network.html:175 networks/templates/network.html:284 @@ -411,24 +413,24 @@ msgstr "" msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:15 +#: admin/templates/admin/logs.html:21 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:24 -#: instances/templates/instances/snapshots_tab.html:40 +#: admin/templates/admin/logs.html:30 +#: instances/templates/instances/snapshots_tab.html:75 #: instances/templates/instances/stats_tab.html:86 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:26 +#: admin/templates/admin/logs.html:32 #: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: admin/templates/admin/logs.html:28 -#: instances/templates/instances/stats_tab.html:88 +#: admin/templates/admin/logs.html:34 +#: instances/templates/instances/stats_tab.html:89 msgid "Message" msgstr "" @@ -469,8 +471,8 @@ msgstr "" #: admin/templates/admin/user_list.html:48 #: computes/templates/computes/instances.html:91 -#: instances/templates/allinstances_index_grouped.html:59 -#: instances/templates/allinstances_index_nongrouped.html:41 +#: instances/templates/allinstances_index_grouped.html:65 +#: instances/templates/allinstances_index_nongrouped.html:44 #: instances/templates/instance.html:19 msgid "Active" msgstr "" @@ -491,28 +493,28 @@ msgstr "" msgid "Unblock" msgstr "" -#: admin/views.py:42 +#: admin/views.py:41 msgid "Create Group" msgstr "" -#: admin/views.py:60 +#: admin/views.py:59 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:112 msgid "Create User" msgstr "" -#: admin/views.py:129 +#: admin/views.py:137 msgid "Update User" msgstr "" -#: admin/views.py:141 +#: admin/views.py:151 #, python-format msgid "Password changed for %(user)s" msgstr "" -#: admin/views.py:144 +#: admin/views.py:155 msgid "Wrong Data Provided" msgstr "" @@ -756,23 +758,57 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "Show VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "VM CD-ROM Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "Add or not cdrom device while instance creating" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "VM Video Type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "Change instance default video type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "VM Input Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "Add or not input device with specify its type" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: interfaces/models.py:8 networks/models.py:8 storages/models.py:8 +#: storages/models.py:25 msgid "name" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:10 msgid "key" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:11 msgid "value" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:12 msgid "choices" msgstr "" -#: appsettings/models.py:14 +#: appsettings/models.py:13 msgid "description" msgstr "" @@ -797,17 +833,17 @@ msgstr "" msgid "Other Settings" msgstr "" -#: appsettings/views.py:38 +#: appsettings/views.py:41 #, python-format msgid "SASS directory path is changed. Now: %(dir)s" msgstr "" -#: appsettings/views.py:70 +#: appsettings/views.py:77 #, python-format msgid "Theme is changed. Now: %(theme)s" msgstr "" -#: appsettings/views.py:85 +#: appsettings/views.py:92 #, python-format msgid "%(setting)s is changed. Now: %(value)s" msgstr "" @@ -914,15 +950,16 @@ msgstr "" #: instances/templates/add_instance_volume.html:46 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/create_inst_block.html:21 #: instances/templates/create_instance_w2.html:76 #: instances/templates/create_instance_w2.html:102 #: instances/templates/create_instance_w2.html:105 -#: instances/templates/create_instance_w2.html:304 -#: instances/templates/create_instance_w2.html:306 -#: instances/templates/create_instance_w2.html:518 -#: instances/templates/create_instance_w2.html:520 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:332 +#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:572 #: instances/templates/instances/settings_tab.html:353 -#: instances/templates/instances/snapshots_tab.html:39 +#: instances/templates/instances/snapshots_tab.html:76 #: interfaces/templates/create_iface_block.html:18 #: interfaces/templates/interface.html:75 #: networks/templates/create_net_block.html:18 @@ -951,33 +988,35 @@ msgid "Description" msgstr "" #: computes/templates/computes/instances.html:66 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:10 +#: instances/templates/allinstances_index_grouped.html:13 +#: instances/templates/allinstances_index_nongrouped.html:13 +#: instances/templates/create_inst_block.html:22 #: instances/templates/create_instance_w2.html:77 -#: instances/templates/create_instance_w2.html:322 -#: instances/templates/create_instance_w2.html:536 +#: instances/templates/create_instance_w2.html:348 +#: instances/templates/create_instance_w2.html:588 #: instances/templates/instance.html:43 instances/templates/instance.html:45 msgid "VCPU" msgstr "" #: computes/templates/computes/instances.html:67 #: computes/templates/overview.html:80 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/allinstances_index_grouped.html:14 +#: instances/templates/allinstances_index_nongrouped.html:14 +#: instances/templates/create_inst_block.html:24 #: instances/templates/instances/resize_tab.html:12 msgid "Memory" msgstr "" #: computes/templates/computes/instances.html:93 -#: instances/templates/allinstances_index_grouped.html:60 -#: instances/templates/allinstances_index_nongrouped.html:43 +#: instances/templates/allinstances_index_grouped.html:66 +#: instances/templates/allinstances_index_nongrouped.html:46 #: instances/templates/instance.html:16 msgid "Off" msgstr "" #: computes/templates/computes/instances.html:95 -#: instances/templates/allinstances_index_grouped.html:62 -#: instances/templates/allinstances_index_nongrouped.html:45 +#: instances/templates/allinstances_index_grouped.html:68 +#: instances/templates/allinstances_index_nongrouped.html:48 msgid "Suspended" msgstr "" @@ -998,7 +1037,7 @@ msgid "Details" msgstr "" #: computes/templates/computes/list.html:40 -#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/allinstances_index_grouped.html:31 #: instances/templates/instances/settings_tab.html:906 msgid "Connected" msgstr "" @@ -1093,16 +1132,16 @@ msgstr "" msgid "RAM Utilization" msgstr "" -#: computes/validators.py:16 +#: computes/validators.py:17 msgid "" "Hostname must contain only numbers, or the domain name separated by \".\"" msgstr "" -#: computes/validators.py:18 +#: computes/validators.py:20 msgid "Wrong IP address" msgstr "" -#: computes/validators.py:24 +#: computes/validators.py:26 msgid "The hostname must not contain any special characters" msgstr "" @@ -1158,49 +1197,21 @@ msgstr "" msgid "Loading" msgstr "" -#: console/views.py:52 +#: console/views.py:61 msgid "" "User does not have permission to access console or host/instance not exist" msgstr "" -#: console/views.py:84 +#: console/views.py:106 msgid "Fail to get console. Please check the console configuration of your VM." msgstr "" -#: console/views.py:86 +#: console/views.py:109 #, python-format msgid "Console type '%(type)s' has not support" msgstr "" -#: instances/forms.py:37 -msgid "No Virtual Machine name has been entered" -msgstr "" - -#: instances/forms.py:39 -msgid "No VCPU has been entered" -msgstr "" - -#: instances/forms.py:42 -msgid "No RAM size has been entered" -msgstr "" - -#: instances/forms.py:43 -msgid "No Network pool has been choosen" -msgstr "" - -#: instances/forms.py:48 -msgid "Please select HDD cache mode" -msgstr "" - -#: instances/forms.py:55 -msgid "Please select a graphics type" -msgstr "" - -#: instances/forms.py:56 -msgid "Please select a video driver" -msgstr "" - -#: instances/forms.py:63 +#: instances/forms.py:76 msgid "The name of the virtual machine must not contain any special characters" msgstr "" @@ -1232,7 +1243,67 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:216 +#: instances/models.py:31 +msgid "drbd" +msgstr "" + +#: instances/models.py:221 +msgid "Live" +msgstr "" + +#: instances/models.py:222 +msgid "Undefine XML" +msgstr "" + +#: instances/models.py:223 +msgid "Offline" +msgstr "" + +#: instances/models.py:224 +msgid "Auto Converge" +msgstr "" + +#: instances/models.py:225 +msgid "Compress" +msgstr "" + +#: instances/models.py:226 +msgid "Post Copy" +msgstr "" + +#: instances/models.py:227 +msgid "Unsafe" +msgstr "" + +#: instances/models.py:239 +msgid "No Virtual Machine name has been entered" +msgstr "" + +#: instances/models.py:243 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/models.py:248 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/models.py:252 +msgid "No Network pool has been choosen" +msgstr "" + +#: instances/models.py:259 +msgid "Please select HDD cache mode" +msgstr "" + +#: instances/models.py:270 +msgid "Please select a graphics type" +msgstr "" + +#: instances/models.py:273 +msgid "Please select a video driver" +msgstr "" + +#: instances/models.py:292 msgid "Can access console without password" msgstr "" @@ -1255,7 +1326,7 @@ msgstr "" #: instances/templates/add_instance_network_block.html:24 #: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:387 +#: instances/templates/create_instance_w2.html:413 #: instances/templates/instances/settings_tab.html:36 #: instances/templates/instances/settings_tab.html:421 #: networks/templates/network.html:5 networks/templates/network.html:7 @@ -1265,8 +1336,8 @@ msgstr "" #: instances/templates/add_instance_network_block.html:37 #: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:429 -#: instances/templates/create_instance_w2.html:645 +#: instances/templates/create_instance_w2.html:455 +#: instances/templates/create_instance_w2.html:697 #: instances/templates/instances/settings_tab.html:430 #: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" @@ -1274,18 +1345,17 @@ msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:121 -#: instances/templates/create_inst_block.html:25 #: instances/templates/create_instance_w2.html:157 #: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:376 -#: instances/templates/create_instance_w2.html:432 -#: instances/templates/create_instance_w2.html:580 -#: instances/templates/create_instance_w2.html:599 -#: instances/templates/create_instance_w2.html:648 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:458 +#: instances/templates/create_instance_w2.html:632 +#: instances/templates/create_instance_w2.html:651 +#: instances/templates/create_instance_w2.html:700 #: instances/templates/instances/access_tab.html:123 #: instances/templates/instances/settings_tab.html:191 #: instances/templates/instances/settings_tab.html:434 -#: instances/templates/instances/stats_tab.html:93 +#: instances/templates/instances/stats_tab.html:94 #: interfaces/templates/interface.html:41 #: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:73 #: storages/templates/create_stg_block.html:146 @@ -1299,8 +1369,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:93 #: instances/templates/add_instance_volume.html:148 #: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:294 #: instances/templates/instances/edit_instance_volume.html:110 #: instances/templates/instances/settings_tab.html:455 #: interfaces/templates/create_iface_block.html:139 @@ -1354,7 +1423,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:34 #: instances/templates/add_instance_volume.html:104 #: instances/templates/create_instance_w2.html:148 -#: instances/templates/create_instance_w2.html:591 +#: instances/templates/create_instance_w2.html:643 #: instances/templates/instances/settings_tab.html:252 #: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" @@ -1408,7 +1477,13 @@ msgstr "" msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances_index_grouped.html:12 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +msgid "Role/Disk" +msgstr "" + +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/create_inst_block.html:25 msgid "Mem Usage" msgstr "" @@ -1424,17 +1499,8 @@ msgstr "" msgid "Choose a compute for new instance" msgstr "" -#: instances/templates/create_inst_block.html:18 -msgid "Compute" -msgstr "" - -#: instances/templates/create_inst_block.html:21 -msgid "Please select" -msgstr "" - -#: instances/templates/create_inst_block.html:38 -#: instances/templates/create_inst_block.html:42 -msgid "Choose" +#: instances/templates/create_inst_block.html:23 +msgid "Cpu Usage" msgstr "" #: instances/templates/create_instance_w1.html:5 @@ -1467,12 +1533,12 @@ msgid "Next" msgstr "" #: instances/templates/create_instance_w1.html:85 -#: instances/templates/create_instance_w2.html:270 -#: instances/templates/create_instance_w2.html:272 -#: instances/templates/create_instance_w2.html:500 -#: instances/templates/create_instance_w2.html:504 -#: instances/templates/create_instance_w2.html:716 -#: instances/templates/create_instance_w2.html:720 +#: instances/templates/create_instance_w2.html:296 +#: instances/templates/create_instance_w2.html:298 +#: instances/templates/create_instance_w2.html:552 +#: instances/templates/create_instance_w2.html:556 +#: instances/templates/create_instance_w2.html:794 +#: instances/templates/create_instance_w2.html:798 #: interfaces/templates/create_iface_block.html:142 #: networks/templates/create_net_block.html:86 #: networks/templates/modify_ipv4_fixed_address.html:45 @@ -1510,20 +1576,20 @@ msgid "Hypervisor doesn't have any Flavors" msgstr "" #: instances/templates/create_instance_w2.html:78 -#: instances/templates/create_instance_w2.html:351 -#: instances/templates/create_instance_w2.html:563 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/instance.html:48 msgid "RAM" msgstr "" #: instances/templates/create_instance_w2.html:79 -#: instances/templates/create_instance_w2.html:366 +#: instances/templates/create_instance_w2.html:392 msgid "HDD" msgstr "" #: instances/templates/create_instance_w2.html:89 -#: instances/templates/create_instance_w2.html:355 -#: instances/templates/create_instance_w2.html:567 +#: instances/templates/create_instance_w2.html:381 +#: instances/templates/create_instance_w2.html:619 #: instances/templates/instance.html:48 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:109 @@ -1535,79 +1601,100 @@ msgid "Create Virtual Machine" msgstr "" #: instances/templates/create_instance_w2.html:114 -#: instances/templates/create_instance_w2.html:311 -#: instances/templates/create_instance_w2.html:525 +#: instances/templates/create_instance_w2.html:337 +#: instances/templates/create_instance_w2.html:577 msgid "Firmware" msgstr "" #: instances/templates/create_instance_w2.html:126 -#: instances/templates/create_instance_w2.html:329 -#: instances/templates/create_instance_w2.html:542 +#: instances/templates/create_instance_w2.html:355 +#: instances/templates/create_instance_w2.html:594 msgid "VCPU Config" msgstr "" #: instances/templates/create_instance_w2.html:129 -#: instances/templates/create_instance_w2.html:332 -#: instances/templates/create_instance_w2.html:545 +#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:597 msgid "no-mode" msgstr "" #: instances/templates/create_instance_w2.html:173 -#: instances/templates/create_instance_w2.html:402 -#: instances/templates/create_instance_w2.html:618 +#: instances/templates/create_instance_w2.html:428 +#: instances/templates/create_instance_w2.html:670 #: instances/templates/instances/edit_instance_volume.html:30 msgid "Advanced" msgstr "" #: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:634 +#: instances/templates/create_instance_w2.html:686 msgid "HDD cache mode" msgstr "" #: instances/templates/create_instance_w2.html:211 -#: instances/templates/create_instance_w2.html:441 -#: instances/templates/create_instance_w2.html:657 +#: instances/templates/create_instance_w2.html:467 +#: instances/templates/create_instance_w2.html:709 msgid "Graphics" msgstr "" #: instances/templates/create_instance_w2.html:222 -#: instances/templates/create_instance_w2.html:452 -#: instances/templates/create_instance_w2.html:668 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:720 msgid "Video" msgstr "" #: instances/templates/create_instance_w2.html:236 -#: instances/templates/create_instance_w2.html:466 -#: instances/templates/create_instance_w2.html:682 +#: instances/templates/create_instance_w2.html:492 +#: instances/templates/create_instance_w2.html:734 msgid "Console Access" msgstr "" #: instances/templates/create_instance_w2.html:246 #: instances/templates/create_instance_w2.html:248 -#: instances/templates/create_instance_w2.html:476 -#: instances/templates/create_instance_w2.html:478 -#: instances/templates/create_instance_w2.html:692 -#: instances/templates/create_instance_w2.html:694 +#: instances/templates/create_instance_w2.html:502 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:744 +#: instances/templates/create_instance_w2.html:746 msgid "Console Password" msgstr "" #: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:482 -#: instances/templates/create_instance_w2.html:698 +#: instances/templates/create_instance_w2.html:508 +#: instances/templates/create_instance_w2.html:750 +msgid "Add CD-Rom" +msgstr "" + +#: instances/templates/create_instance_w2.html:255 +#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:511 +#: instances/templates/create_instance_w2.html:524 +#: instances/templates/create_instance_w2.html:753 +#: instances/templates/create_instance_w2.html:766 +msgid "False" +msgstr "" + +#: instances/templates/create_instance_w2.html:265 +#: instances/templates/create_instance_w2.html:521 +#: instances/templates/create_instance_w2.html:763 +msgid "Add Input Device" +msgstr "" + +#: instances/templates/create_instance_w2.html:278 +#: instances/templates/create_instance_w2.html:534 +#: instances/templates/create_instance_w2.html:776 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:259 -#: instances/templates/create_instance_w2.html:489 -#: instances/templates/create_instance_w2.html:705 +#: instances/templates/create_instance_w2.html:285 +#: instances/templates/create_instance_w2.html:541 +#: instances/templates/create_instance_w2.html:783 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:286 +#: instances/templates/create_instance_w2.html:312 #: instances/templates/instances/settings_tab.html:473 #: instances/templates/instances/settings_tab.html:549 #: instances/templates/instances/settings_tab.html:559 -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 #: interfaces/templates/interface.html:60 #: interfaces/templates/interface.html:62 networks/templates/network.html:50 #: networks/templates/network.html:52 networks/templates/network.html:62 @@ -1622,41 +1709,40 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:384 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:371 -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:397 +#: instances/templates/create_instance_w2.html:627 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:411 -#: instances/templates/create_instance_w2.html:627 +#: instances/templates/create_instance_w2.html:437 +#: instances/templates/create_instance_w2.html:679 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:413 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:439 +#: instances/templates/create_instance_w2.html:681 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:415 -#: instances/templates/create_instance_w2.html:631 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:375 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:375 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:444 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:622 msgid "Template Disk" msgstr "" -#: instances/templates/create_instance_w2.html:605 +#: instances/templates/create_instance_w2.html:657 msgid "Network/MAC" msgstr "" @@ -1665,7 +1751,7 @@ msgstr "" #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:24 -#: instances/templates/instances/power_tab.html:81 instances/views.py:277 +#: instances/templates/instances/power_tab.html:81 instances/views.py:370 msgid "Suspend" msgstr "" @@ -1723,7 +1809,7 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:35 #: instances/templates/instances/destroy_tab.html:17 #: instances/templates/instances/destroy_tab.html:19 -#: instances/templates/instances/destroy_tab.html:22 instances/views.py:319 +#: instances/templates/instances/destroy_tab.html:22 instances/views.py:417 msgid "Destroy" msgstr "" @@ -1741,20 +1827,20 @@ msgstr "" #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:46 #: instances/templates/instances/power_tab.html:120 -#: instances/templates/instances/power_tab.html:122 instances/views.py:252 +#: instances/templates/instances/power_tab.html:122 instances/views.py:340 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:8 -#: instances/templates/instances/power_tab.html:58 instances/views.py:268 +#: instances/templates/instances/power_tab.html:58 instances/views.py:360 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:13 -#: instances/templates/instances/power_tab.html:65 instances/views.py:261 +#: instances/templates/instances/power_tab.html:65 instances/views.py:351 msgid "Power Cycle" msgstr "" @@ -1766,7 +1852,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:33 #: instances/templates/instances/power_tab.html:92 -#: instances/templates/instances/power_tab.html:107 instances/views.py:285 +#: instances/templates/instances/power_tab.html:107 instances/views.py:378 msgid "Resume" msgstr "" @@ -1774,7 +1860,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:18 #: instances/templates/instances/power_tab.html:38 #: instances/templates/instances/power_tab.html:73 -#: instances/templates/instances/power_tab.html:99 instances/views.py:292 +#: instances/templates/instances/power_tab.html:99 instances/views.py:386 msgid "Force Off" msgstr "" @@ -2097,7 +2183,7 @@ msgid "Migrate" msgstr "" #: instances/templates/instances/settings_tab.html:62 -#: venv/lib/python3.6/site-packages/click/core.py:1351 +#: venv/lib/python3.8/site-packages/click/core.py:1357 msgid "Options" msgstr "" @@ -2473,8 +2559,7 @@ msgid "Disconnected" msgstr "" #: instances/templates/instances/settings_tab.html:911 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:714 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:714 msgid "Unknown" msgstr "" @@ -2483,41 +2568,98 @@ msgid "Qemu Guest Agent" msgstr "" #: instances/templates/instances/snapshots_tab.html:8 -#: instances/templates/instances/snapshots_tab.html:26 -msgid "Take Snapshot" +msgid "Take Snapshot - Internal" msgstr "" #: instances/templates/instances/snapshots_tab.html:13 +msgid "Take Snapshot - External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:18 msgid "Manage Snapshots" msgstr "" -#: instances/templates/instances/snapshots_tab.html:20 +#: instances/templates/instances/snapshots_tab.html:26 msgid "" -"This may take more than an hour, depending on how much content is on your " -"instance and how large the disk is. It could cause web server timeout.." +"With running machine, internal snapshots may take more than an hour, " +"depending on how much memory has on your instance and how large the disk is." msgstr "" -#: instances/templates/instances/snapshots_tab.html:25 -msgid "Enter Snapshot Name" +#: instances/templates/instances/snapshots_tab.html:27 +msgid "" +"Live snapshot could cause server timeout and instance might be paused!!!" msgstr "" -#: instances/templates/instances/snapshots_tab.html:35 +#: instances/templates/instances/snapshots_tab.html:29 +msgid "Create an internal snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:34 +#: instances/templates/instances/snapshots_tab.html:56 +msgid "Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:36 +#: instances/templates/instances/snapshots_tab.html:58 +msgid "Snapshot Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +#: instances/templates/instances/snapshots_tab.html:40 +#: instances/templates/instances/snapshots_tab.html:60 +#: instances/templates/instances/snapshots_tab.html:62 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:48 +msgid "You can get external snapshots within this tab." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:50 +msgid "Create an external snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:52 +msgid "" +"External snapshots are experimental in this stage, use it if you know what " +"you are doing. 'Revert Snapshot' may require manual operation with CLI." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:65 +msgid "WebVirtCloud supports only one external snapshot at the moment." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:71 msgid "Choose a snapshot for restore/delete" msgstr "" -#: instances/templates/instances/snapshots_tab.html:53 +#: instances/templates/instances/snapshots_tab.html:77 +msgid "Type - Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "Internal" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:92 +#: instances/templates/instances/snapshots_tab.html:125 msgid "Revert to this Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:58 +#: instances/templates/instances/snapshots_tab.html:97 msgid "To restore snapshots you need Power Off the instance." msgstr "" -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 +#: instances/templates/instances/snapshots_tab.html:133 msgid "Delete Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:78 +#: instances/templates/instances/snapshots_tab.html:118 +msgid "External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:145 msgid "You do not have any snapshots" msgstr "" @@ -2541,404 +2683,440 @@ msgstr "" msgid "Disk I/O device" msgstr "" +#: instances/templates/instances/stats_tab.html:88 +msgid "IP" +msgstr "" + #: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/views.py:249 +#: instances/views.py:336 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:352 +#: instances/views.py:464 #, python-format -msgid "Instance is migrated to %(hostname)s" +msgid "Instance is migrated(%(method)s) to %(hostname)s" msgstr "" -#: instances/views.py:375 +#: instances/views.py:490 msgid "Reset root password" msgstr "" -#: instances/views.py:381 instances/views.py:410 +#: instances/views.py:498 instances/views.py:533 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:402 +#: instances/views.py:523 #, python-format msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:429 +#: instances/views.py:555 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:438 +#: instances/views.py:565 #, python-format msgid "CPU is resized: %(old)s to %(new)s" msgstr "" -#: instances/views.py:466 +#: instances/views.py:601 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize memory of " "'%(instance_name)s'!" msgstr "" -#: instances/views.py:473 +#: instances/views.py:610 #, python-format msgid "" "Memory is resized: current/max: %(old_cur)s/%(old_max)s to %(new_cur)s/" "%(new_max)s" msgstr "" -#: instances/views.py:507 +#: instances/views.py:652 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:514 +#: instances/views.py:660 #, python-format msgid "Disk is resized: %(dev)s" msgstr "" -#: instances/views.py:570 +#: instances/views.py:729 #, python-format msgid "Attach new disk: %(name)s (%(format)s)" msgstr "" -#: instances/views.py:609 +#: instances/views.py:782 #, python-format msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:667 +#: instances/views.py:849 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:670 +#: instances/views.py:854 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:671 +#: instances/views.py:855 #, python-format msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:693 +#: instances/views.py:879 #, python-format msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:709 +#: instances/views.py:897 #, python-format msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:722 +#: instances/views.py:919 #, python-format msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:735 +#: instances/views.py:934 #, python-format msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:748 +#: instances/views.py:949 #, python-format msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:761 +#: instances/views.py:964 #, python-format msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:774 +#: instances/views.py:982 #, python-format msgid "Create snapshot: %(snap)s" msgstr "" -#: instances/views.py:785 +#: instances/views.py:997 #, python-format msgid "Delete snapshot: %(snap)s" msgstr "" -#: instances/views.py:796 +#: instances/views.py:1012 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:799 +#: instances/views.py:1015 #, python-format msgid "Revert snapshot: %(snap)s" msgstr "" -#: instances/views.py:813 +#: instances/views.py:1032 +#, python-format +msgid "Create external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1066 +#, python-format +msgid "Revert external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1087 +#, python-format +msgid "Delete external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1104 #, python-format msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:822 +#: instances/views.py:1113 #, python-format msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:832 +#: instances/views.py:1123 msgid "Set autostart" msgstr "" -#: instances/views.py:841 +#: instances/views.py:1132 msgid "Unset autostart" msgstr "" -#: instances/views.py:850 +#: instances/views.py:1141 msgid "Enable boot menu" msgstr "" -#: instances/views.py:859 +#: instances/views.py:1150 msgid "Disable boot menu" msgstr "" -#: instances/views.py:874 +#: instances/views.py:1165 msgid "Set boot order" msgstr "" -#: instances/views.py:879 +#: instances/views.py:1171 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:882 +#: instances/views.py:1176 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:893 +#: instances/views.py:1187 msgid "Change instance XML" msgstr "" -#: instances/views.py:907 +#: instances/views.py:1201 #, python-format msgid "Set Guest Agent: %(status)s" msgstr "" -#: instances/views.py:917 +#: instances/views.py:1211 #, python-format msgid "Set Video Model: %(model)s" msgstr "" -#: instances/views.py:926 +#: instances/views.py:1220 msgid "Change network" msgstr "" -#: instances/views.py:949 +#: instances/views.py:1243 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:974 +#: instances/views.py:1268 #, python-format msgid "Add network: %(mac)s" msgstr "" -#: instances/views.py:985 +#: instances/views.py:1279 #, python-format msgid "Delete Network: %(mac)s" msgstr "" -#: instances/views.py:998 +#: instances/views.py:1292 #, python-format msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:1018 networks/views.py:231 +#: instances/views.py:1313 networks/views.py:254 #, python-format msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:1023 +#: instances/views.py:1319 #, python-format msgid "" "%(qos_dir)s QoS is set. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1040 networks/views.py:246 +#: instances/views.py:1337 networks/views.py:275 #, python-format msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:1045 +#: instances/views.py:1343 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1064 +#: instances/views.py:1363 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1069 +#: instances/views.py:1369 #, python-format msgid "Add owner: %(user)s" msgstr "" -#: instances/views.py:1080 +#: instances/views.py:1380 #, python-format msgid "Delete owner: %(userinstance_id)s " msgstr "" -#: instances/views.py:1112 +#: instances/views.py:1415 #, python-format msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1118 +#: instances/views.py:1422 #, python-format msgid "Instance '%(clone_name)s' already exists!" msgstr "" -#: instances/views.py:1121 +#: instances/views.py:1427 #, python-format msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1124 +#: instances/views.py:1436 #, python-format msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1134 +#: instances/views.py:1450 #, python-format msgid "Create a clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1173 +#: instances/views.py:1495 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1178 +#: instances/views.py:1500 msgid "Set VNC password" msgstr "" -#: instances/views.py:1187 +#: instances/views.py:1511 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1192 +#: instances/views.py:1518 msgid "Set VNC type" msgstr "" -#: instances/views.py:1197 +#: instances/views.py:1525 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1220 +#: instances/views.py:1550 msgid "Edit options" msgstr "" -#: instances/views.py:1234 +#: instances/views.py:1564 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1295 instances/views.py:1389 +#: instances/views.py:1633 instances/views.py:1737 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1372 +#: instances/views.py:1719 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1374 +#: instances/views.py:1721 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1391 +#: instances/views.py:1742 msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1395 +#: instances/views.py:1749 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1426 +#: instances/views.py:1784 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1453 +#: instances/views.py:1813 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1471 +#: instances/views.py:1836 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1512 +#: instances/views.py:1881 msgid "Instance is created" msgstr "" -#: instances/views.py:1533 +#: instances/views.py:1910 msgid "Flavor Created" msgstr "" -#: instances/views.py:1539 +#: instances/views.py:1916 msgid "Create Flavor" msgstr "" -#: instances/views.py:1549 +#: instances/views.py:1926 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1555 +#: instances/views.py:1932 msgid "Update Flavor" msgstr "" -#: instances/views.py:1564 +#: instances/views.py:1941 msgid "Flavor Deleted" msgstr "" -#: interfaces/forms.py:26 +#: interfaces/forms.py:37 msgid "The IPv4 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:28 +#: interfaces/forms.py:41 msgid "The IPv4 address must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:35 +#: interfaces/forms.py:50 msgid "The IPv4 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:37 +#: interfaces/forms.py:54 msgid "The IPv4 gateway must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:44 +#: interfaces/forms.py:63 msgid "The IPv6 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:46 +#: interfaces/forms.py:67 msgid "The IPv6 address must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:53 +#: interfaces/forms.py:76 msgid "The IPv6 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:55 +#: interfaces/forms.py:80 msgid "The IPv6 gateway must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:62 interfaces/forms.py:71 +#: interfaces/forms.py:89 interfaces/forms.py:102 msgid "The interface must not contain any special characters" msgstr "" -#: interfaces/forms.py:64 interfaces/forms.py:73 +#: interfaces/forms.py:93 interfaces/forms.py:106 msgid "The interface must not exceed 10 characters" msgstr "" +#: interfaces/models.py:10 +msgid "No interface name has been entered" +msgstr "" + +#: interfaces/models.py:12 networks/models.py:12 storages/models.py:12 +#: storages/models.py:46 +msgid "status" +msgstr "" + +#: interfaces/models.py:13 networks/models.py:13 +msgid "device" +msgstr "" + +#: interfaces/models.py:14 networks/models.py:14 +msgid "forward" +msgstr "" + #: interfaces/templates/create_iface_block.html:12 msgid "Create New Interface" msgstr "" @@ -3074,65 +3252,73 @@ msgid "user" msgstr "" #: logs/models.py:6 -msgid "host" +msgid "ip" msgstr "" #: logs/models.py:7 -msgid "instance" +msgid "host" msgstr "" #: logs/models.py:8 -msgid "message" +msgid "instance" msgstr "" #: logs/models.py:9 +msgid "message" +msgstr "" + +#: logs/models.py:10 msgid "date" msgstr "" -#: networks/forms.py:8 storages/forms.py:8 +#: networks/forms.py:9 storages/forms.py:9 storages/models.py:10 msgid "No pool name has been entered" msgstr "" -#: networks/forms.py:10 +#: networks/forms.py:13 msgid "No IPv4 subnet has been entered" msgstr "" -#: networks/forms.py:15 +#: networks/forms.py:18 msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:30 storages/forms.py:23 +#: networks/forms.py:34 storages/forms.py:30 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:32 storages/forms.py:25 +#: networks/forms.py:38 storages/forms.py:34 msgid "The pool name must not exceed 20 characters" msgstr "" -#: networks/forms.py:39 +#: networks/forms.py:47 msgid "The IPv4 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:41 +#: networks/forms.py:51 msgid "The IPv4 subnet must not exceed 20 characters" msgstr "" -#: networks/forms.py:48 +#: networks/forms.py:60 msgid "The IPv6 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:50 +#: networks/forms.py:64 msgid "The IPv6 subnet must not exceed 42 characters" msgstr "" -#: networks/forms.py:58 +#: networks/forms.py:74 msgid "The pool bridge name must not contain any special characters" msgstr "" -#: networks/forms.py:60 +#: networks/forms.py:78 msgid "The pool bridge name must not exceed 20 characters" msgstr "" +#: networks/models.py:10 +msgid "No network name has been entered" +msgstr "" + #: networks/templates/add_network_qos.html:13 msgid "Add QoS for Network" msgstr "" @@ -3284,8 +3470,7 @@ msgid "Show" msgstr "" #: networks/templates/network.html:165 networks/templates/network.html:275 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:403 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:403 msgid "Clear" msgstr "" @@ -3321,50 +3506,50 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:47 +#: networks/views.py:50 msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:57 +#: networks/views.py:65 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:130 +#: networks/views.py:138 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:180 -#, python-format -msgid "Fixed address operation completed for %(family)s" -msgstr "" - #: networks/views.py:190 #, python-format +msgid "Fixed address operation completed for %(family)s" +msgstr "" + +#: networks/views.py:204 +#, python-format msgid "%(family)s Fixed Address is Deleted." msgstr "" -#: networks/views.py:198 +#: networks/views.py:215 #, python-format msgid "%(family)s DHCP Range is Changed." msgstr "" -#: networks/views.py:210 +#: networks/views.py:228 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:215 +#: networks/views.py:233 msgid "Network XML is changed." msgstr "" -#: networks/views.py:228 +#: networks/views.py:247 #, python-format msgid "" "%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network " "to activate new config" msgstr "" -#: networks/views.py:242 +#: networks/views.py:267 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. " @@ -3432,58 +3617,94 @@ msgstr "" msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:44 +#: nwfilters/views.py:51 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:47 +#: nwfilters/views.py:56 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:51 +#: nwfilters/views.py:61 #, python-format msgid "%(filter)s network filter is created" msgstr "" -#: nwfilters/views.py:60 +#: nwfilters/views.py:74 #, python-format msgid "%(filter)s network filter is deleted" msgstr "" -#: nwfilters/views.py:77 +#: nwfilters/views.py:99 #, python-format msgid "NWFilter is in use by %(instance)s. Cannot be deleted." msgstr "" -#: nwfilters/views.py:96 +#: nwfilters/views.py:119 #, python-format msgid "Cloning NWFilter %(name)s as %(clone)s" msgstr "" -#: storages/forms.py:10 storages/forms.py:37 +#: storages/forms.py:13 storages/forms.py:47 msgid "No path has been entered" msgstr "" -#: storages/forms.py:34 +#: storages/forms.py:44 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:46 +#: storages/forms.py:56 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:59 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:62 storages/forms.py:77 +#: storages/forms.py:78 storages/forms.py:98 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:79 +#: storages/forms.py:102 msgid "The image name must not exceed 120 characters" msgstr "" +#: storages/models.py:13 storages/models.py:48 +msgid "type" +msgstr "" + +#: storages/models.py:14 storages/models.py:32 storages/models.py:44 +msgid "size" +msgstr "" + +#: storages/models.py:15 +msgid "volumes" +msgstr "" + +#: storages/models.py:27 +msgid "format" +msgstr "" + +#: storages/models.py:31 +msgid "allocation" +msgstr "" + +#: storages/models.py:43 +msgid "state" +msgstr "" + +#: storages/models.py:45 +msgid "free" +msgstr "" + +#: storages/models.py:47 venv/lib/python3.8/site-packages/click/types.py:815 +msgid "path" +msgstr "" + +#: storages/models.py:49 +msgid "autostart" +msgstr "" + #: storages/templates/create_stg_block.html:12 msgid "Create Storage Pool" msgstr "" @@ -3618,50 +3839,50 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:40 +#: storages/views.py:42 msgid "Pool name already use" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:49 +#: storages/views.py:55 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:96 +#: storages/views.py:109 msgid "Security Issues with file uploading" msgstr "" -#: storages/views.py:103 +#: storages/views.py:117 msgid "File not found. Check the path variable and filename" msgstr "" -#: storages/views.py:150 +#: storages/views.py:168 #, python-format msgid "Volume: %(vol)s is deleted." msgstr "" -#: storages/views.py:155 +#: storages/views.py:174 msgid "ISO image already exist" msgstr "" -#: storages/views.py:159 -#, python-format -msgid "ISO: %(file)s is uploaded." -msgstr "" - -#: storages/views.py:168 -msgid "Name of volume already in use" -msgstr "" - #: storages/views.py:180 #, python-format +msgid "ISO: %(file)s is uploaded." +msgstr "" + +#: storages/views.py:190 +msgid "Name of volume already in use" +msgstr "" + +#: storages/views.py:204 +#, python-format msgid "%(image)s image cloned as %(name)s successfully" msgstr "" -#: storages/views.py:226 +#: storages/views.py:254 #, python-format msgid "Image file %(name)s is created successfully" msgstr "" @@ -3728,434 +3949,377 @@ msgstr "" msgid "Search" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:496 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:496 #, python-brace-format msgid "{editor}: Editing failed" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:500 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:500 #, python-brace-format msgid "{editor}: Editing failed: {e}" msgstr "" -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:20 -msgid "" -"Click will abort further execution because Python was configured to use " -"ASCII as encoding for the environment. Consult https://click.palletsprojects." -"com/unicode-support/ for mitigation steps." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:56 -msgid "" -"Additional information: on this system no suitable UTF-8 locales were " -"discovered. This most likely requires resolving by reconfiguring the locale " -"system." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:65 -msgid "" -"This system supports the C.UTF-8 locale which is recommended. You might be " -"able to resolve your issue by exporting the following environment variables:" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:75 -#, python-brace-format -msgid "" -"This system lists some UTF-8 supporting locales that you can pick from. The " -"following suitable locales were discovered: {locales}" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:93 -msgid "" -"Click discovered that you exported a UTF-8 locale but the locale system " -"could not pick up from it because it does not exist. The exported locale is " -"{locale!r} but it is not supported." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/core.py:1095 +#: venv/lib/python3.8/site-packages/click/core.py:1097 msgid "Aborted!" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1279 -#: venv/lib/python3.6/site-packages/click/decorators.py:434 +#: venv/lib/python3.8/site-packages/click/core.py:1282 +#: venv/lib/python3.8/site-packages/click/decorators.py:495 msgid "Show this message and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1308 -#: venv/lib/python3.6/site-packages/click/core.py:1334 +#: venv/lib/python3.8/site-packages/click/core.py:1313 +#: venv/lib/python3.8/site-packages/click/core.py:1339 #, python-brace-format msgid "(Deprecated) {text}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1375 +#: venv/lib/python3.8/site-packages/click/core.py:1383 #, python-brace-format msgid "Got unexpected extra argument ({args})" msgid_plural "Got unexpected extra arguments ({args})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:1390 +#: venv/lib/python3.8/site-packages/click/core.py:1399 msgid "DeprecationWarning: The command {name!r} is deprecated." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1607 +#: venv/lib/python3.8/site-packages/click/core.py:1605 msgid "Commands" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1639 +#: venv/lib/python3.8/site-packages/click/core.py:1637 msgid "Missing command." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1717 +#: venv/lib/python3.8/site-packages/click/core.py:1715 msgid "No such command {name!r}." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2258 +#: venv/lib/python3.8/site-packages/click/core.py:2271 msgid "Value must be an iterable." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2278 +#: venv/lib/python3.8/site-packages/click/core.py:2291 #, python-brace-format msgid "Takes {nargs} values but 1 was given." msgid_plural "Takes {nargs} values but {len} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:2701 +#: venv/lib/python3.8/site-packages/click/core.py:2734 #, python-brace-format msgid "env var: {var}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2724 +#: venv/lib/python3.8/site-packages/click/core.py:2764 msgid "(dynamic)" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2735 +#: venv/lib/python3.8/site-packages/click/core.py:2777 #, python-brace-format msgid "default: {default}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2748 +#: venv/lib/python3.8/site-packages/click/core.py:2790 msgid "required" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:339 +#: venv/lib/python3.8/site-packages/click/decorators.py:400 #, python-format msgid "%(prog)s, version %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:403 +#: venv/lib/python3.8/site-packages/click/decorators.py:464 msgid "Show the version and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:43 -#: venv/lib/python3.6/site-packages/click/exceptions.py:79 +#: venv/lib/python3.8/site-packages/click/exceptions.py:43 +#: venv/lib/python3.8/site-packages/click/exceptions.py:79 #, python-brace-format msgid "Error: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:71 +#: venv/lib/python3.8/site-packages/click/exceptions.py:71 #, python-brace-format msgid "Try '{command} {option}' for help." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:120 +#: venv/lib/python3.8/site-packages/click/exceptions.py:120 #, python-brace-format msgid "Invalid value: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:122 +#: venv/lib/python3.8/site-packages/click/exceptions.py:122 #, python-brace-format msgid "Invalid value for {param_hint}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:178 +#: venv/lib/python3.8/site-packages/click/exceptions.py:178 msgid "Missing argument" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:180 +#: venv/lib/python3.8/site-packages/click/exceptions.py:180 msgid "Missing option" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:182 +#: venv/lib/python3.8/site-packages/click/exceptions.py:182 msgid "Missing parameter" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:184 +#: venv/lib/python3.8/site-packages/click/exceptions.py:184 #, python-brace-format msgid "Missing {param_type}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:191 +#: venv/lib/python3.8/site-packages/click/exceptions.py:191 #, python-brace-format msgid "Missing parameter: {param_name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:211 +#: venv/lib/python3.8/site-packages/click/exceptions.py:211 #, python-brace-format msgid "No such option: {name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:223 +#: venv/lib/python3.8/site-packages/click/exceptions.py:223 #, python-brace-format msgid "Did you mean {possibility}?" msgid_plural "(Possible options: {possibilities})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:261 +#: venv/lib/python3.8/site-packages/click/exceptions.py:261 msgid "unknown error" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:268 +#: venv/lib/python3.8/site-packages/click/exceptions.py:268 msgid "Could not open file {filename!r}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:231 +#: venv/lib/python3.8/site-packages/click/parser.py:231 msgid "Argument {name!r} takes {nargs} values." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:413 +#: venv/lib/python3.8/site-packages/click/parser.py:413 msgid "Option {name!r} does not take a value." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:474 +#: venv/lib/python3.8/site-packages/click/parser.py:474 msgid "Option {name!r} requires an argument." msgid_plural "Option {name!r} requires {nargs} arguments." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:316 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:316 msgid "Shell completion is not supported for Bash versions older than 4.4." msgstr "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:322 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:322 msgid "Couldn't detect Bash version, shell completion is not supported." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:161 +#: venv/lib/python3.8/site-packages/click/termui.py:160 msgid "Repeat for confirmation" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:178 +#: venv/lib/python3.8/site-packages/click/termui.py:176 msgid "Error: The value you entered was invalid." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:180 +#: venv/lib/python3.8/site-packages/click/termui.py:178 #, python-brace-format msgid "Error: {e.message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:191 +#: venv/lib/python3.8/site-packages/click/termui.py:189 msgid "Error: The two entered values do not match." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:247 +#: venv/lib/python3.8/site-packages/click/termui.py:245 msgid "Error: invalid input" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:798 +#: venv/lib/python3.8/site-packages/click/termui.py:776 msgid "Press any key to continue..." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:258 +#: venv/lib/python3.8/site-packages/click/types.py:265 #, python-brace-format msgid "" "Choose from:\n" "\t{choices}" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:290 +#: venv/lib/python3.8/site-packages/click/types.py:297 msgid "{value!r} is not {choice}." msgid_plural "{value!r} is not one of {choices}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:380 +#: venv/lib/python3.8/site-packages/click/types.py:387 msgid "{value!r} does not match the format {format}." msgid_plural "{value!r} does not match the formats {formats}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:402 +#: venv/lib/python3.8/site-packages/click/types.py:409 msgid "{value!r} is not a valid {number_type}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:458 +#: venv/lib/python3.8/site-packages/click/types.py:465 #, python-brace-format msgid "{value} is not in the range {range}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:599 +#: venv/lib/python3.8/site-packages/click/types.py:606 msgid "{value!r} is not a valid boolean." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:623 +#: venv/lib/python3.8/site-packages/click/types.py:630 msgid "{value!r} is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:801 +#: venv/lib/python3.8/site-packages/click/types.py:811 msgid "file" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:803 +#: venv/lib/python3.8/site-packages/click/types.py:813 msgid "directory" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:805 -msgid "path" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:851 +#: venv/lib/python3.8/site-packages/click/types.py:861 msgid "{name} {filename!r} does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:860 +#: venv/lib/python3.8/site-packages/click/types.py:870 msgid "{name} {filename!r} is a file." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:868 -msgid "{name} {filename!r} is a directory." +#: venv/lib/python3.8/site-packages/click/types.py:878 +#, python-brace-format +msgid "{name} '{filename}' is a directory." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:876 -msgid "{name} {filename!r} is not writable." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:884 +#: venv/lib/python3.8/site-packages/click/types.py:887 msgid "{name} {filename!r} is not readable." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:951 +#: venv/lib/python3.8/site-packages/click/types.py:896 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:905 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:972 #, python-brace-format msgid "{len_type} values are required, but {len_value} was given." msgid_plural "{len_type} values are required, but {len_value} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:8 -#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/sitemaps/apps.py:8 msgid "Site Maps" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 -#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/staticfiles/apps.py:9 msgid "Static Files" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #. Translators: String used to replace omitted page numbers in elided page #. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -#: venv/lib/python3.6/site-packages/django/core/paginator.py:30 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:30 msgid "…" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:51 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:51 msgid "That page number is not an integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:53 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:53 msgid "That page number is less than 1" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:58 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:58 msgid "That page contains no results" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:22 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 +#: venv/lib/python3.8/site-packages/django/core/validators.py:22 msgid "Enter a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:93 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:675 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 +#: venv/lib/python3.8/site-packages/django/core/validators.py:93 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:675 msgid "Enter a valid URL." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:150 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 +#: venv/lib/python3.8/site-packages/django/core/validators.py:150 msgid "Enter a valid integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:161 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 +#: venv/lib/python3.8/site-packages/django/core/validators.py:161 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. -#: venv/lib/python3.6/site-packages/django/core/validators.py:262 +#: venv/lib/python3.8/site-packages/django/core/validators.py:262 msgid "" "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:269 +#: venv/lib/python3.8/site-packages/django/core/validators.py:269 msgid "" "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " "hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:278 -#: venv/lib/python3.6/site-packages/django/core/validators.py:288 -#: venv/lib/python3.6/site-packages/django/core/validators.py:311 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 +#: venv/lib/python3.8/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:288 +#: venv/lib/python3.8/site-packages/django/core/validators.py:311 msgid "Enter a valid IPv4 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:296 -#: venv/lib/python3.6/site-packages/django/core/validators.py:312 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:296 +#: venv/lib/python3.8/site-packages/django/core/validators.py:312 msgid "Enter a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:306 -#: venv/lib/python3.6/site-packages/django/core/validators.py:310 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 +#: venv/lib/python3.8/site-packages/django/core/validators.py:306 +#: venv/lib/python3.8/site-packages/django/core/validators.py:310 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:340 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 +#: venv/lib/python3.8/site-packages/django/core/validators.py:340 msgid "Enter only digits separated by commas." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:346 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 +#: venv/lib/python3.8/site-packages/django/core/validators.py:346 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:379 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 +#: venv/lib/python3.8/site-packages/django/core/validators.py:379 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:388 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 +#: venv/lib/python3.8/site-packages/django/core/validators.py:388 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:398 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 +#: venv/lib/python3.8/site-packages/django/core/validators.py:398 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -4166,8 +4330,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:413 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 +#: venv/lib/python3.8/site-packages/django/core/validators.py:413 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -4178,32 +4341,27 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:432 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:292 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:327 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 +#: venv/lib/python3.8/site-packages/django/core/validators.py:432 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:292 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:327 msgid "Enter a number." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:434 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 +#: venv/lib/python3.8/site-packages/django/core/validators.py:434 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:439 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 +#: venv/lib/python3.8/site-packages/django/core/validators.py:439 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:444 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 +#: venv/lib/python3.8/site-packages/django/core/validators.py:444 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -4212,389 +4370,335 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:506 +#: venv/lib/python3.8/site-packages/django/core/validators.py:506 #, python-format msgid "" "File extension “%(extension)s” is not allowed. Allowed extensions are: " "%(allowed_extensions)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:559 +#: venv/lib/python3.8/site-packages/django/core/validators.py:559 msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1210 -#: venv/lib/python3.6/site-packages/django/forms/models.py:768 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:749 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1210 +#: venv/lib/python3.8/site-packages/django/forms/models.py:768 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1212 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1212 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:100 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:101 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:101 msgid "This field cannot be null." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:102 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:102 msgid "This field cannot be blank." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:103 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:103 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:107 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:126 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:126 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:958 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:958 #, python-format msgid "“%(value)s” value must be either True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:959 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:959 #, python-format msgid "“%(value)s” value must be either True, False, or None." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:961 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:961 msgid "Boolean (Either True or False)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1002 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1002 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1096 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1096 msgid "Comma-separated integers" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1145 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1145 #, python-format msgid "" "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1147 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1290 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1290 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " "date." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1150 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1150 msgid "Date (without time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1288 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1288 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1292 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1292 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" "[TZ]) but it is an invalid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1296 msgid "Date (with time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1444 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1444 #, python-format msgid "“%(value)s” value must be a decimal number." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1446 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1446 msgid "Decimal number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1585 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1585 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." "uuuuuu] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1588 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1588 msgid "Duration" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1638 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1638 msgid "Email address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1661 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1661 msgid "File path" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1727 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1727 #, python-format msgid "“%(value)s” value must be a float." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1729 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1729 msgid "Floating point number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1767 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1767 #, python-format msgid "“%(value)s” value must be an integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1769 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1769 msgid "Integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1852 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1852 msgid "Big (8 byte) integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1867 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1867 msgid "Small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1875 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1875 msgid "IPv4 address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1906 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1906 msgid "IP address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1986 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1987 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1986 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1987 #, python-format msgid "“%(value)s” value must be either None, True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1989 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1989 msgid "Boolean (Either True, False or None)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2043 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2043 msgid "Positive big integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2056 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2056 msgid "Positive integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2069 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2069 msgid "Positive small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2083 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2083 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2115 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2115 msgid "Text" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2181 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2181 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2183 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2183 #, python-format msgid "" "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " "invalid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2186 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2186 msgid "Time" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2312 msgid "URL" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2334 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2334 msgid "Raw binary data" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2399 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2399 #, python-format msgid "“%(value)s” is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2401 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2401 msgid "Universally unique identifier" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:226 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:226 msgid "File" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:18 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:18 msgid "A JSON object" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:20 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:20 msgid "Value must be valid JSON." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:790 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:790 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:792 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:792 msgid "Foreign Key (type determined by related field)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1045 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1045 msgid "One-to-one relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1099 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1099 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1100 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1142 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1142 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label -#: venv/lib/python3.6/site-packages/django/forms/boundfield.py:150 -#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 +#: venv/lib/python3.8/site-packages/django/forms/boundfield.py:150 msgid ":?.!" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:54 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:54 msgid "This field is required." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:247 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:247 msgid "Enter a whole number." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:402 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1143 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:402 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1143 msgid "Enter a valid date." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:426 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1144 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:426 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1144 msgid "Enter a valid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:454 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:454 msgid "Enter a valid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:488 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:488 msgid "Enter a valid duration." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:489 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:489 #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:549 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:549 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:550 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:550 msgid "No file was submitted." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:551 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:551 msgid "The submitted file is empty." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:553 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:553 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4602,645 +4706,535 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:556 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:556 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:617 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:617 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:779 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:869 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1309 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:779 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:869 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1309 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:870 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:985 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1308 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:870 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:985 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1308 msgid "Enter a list of values." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:986 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:986 msgid "Enter a complete value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1202 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1202 msgid "Enter a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1232 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1232 msgid "Enter a valid JSON." msgstr "" #. Translators: This is the default suffix added to form field labels -#: venv/lib/python3.6/site-packages/django/forms/forms.py:76 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:76 msgid ":" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/forms.py:203 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:203 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:61 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:61 #, python-format msgid "" "ManagementForm data is missing or has been tampered with. Missing fields: " "%(field_names)s. You may need to file a bug report if the issue persists." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:370 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:370 #, python-format msgid "Please submit at most %d form." msgid_plural "Please submit at most %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:377 #, python-format msgid "Please submit at least %d form." msgid_plural "Please submit at least %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:405 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:412 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:405 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:412 msgid "Order" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:763 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 +#: venv/lib/python3.8/site-packages/django/forms/models.py:763 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:767 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 +#: venv/lib/python3.8/site-packages/django/forms/models.py:767 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:773 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 +#: venv/lib/python3.8/site-packages/django/forms/models.py:773 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:782 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 +#: venv/lib/python3.8/site-packages/django/forms/models.py:782 msgid "Please correct the duplicate values below." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1109 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1109 msgid "The inline value did not match the parent instance." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1193 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1193 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1311 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1311 #, python-format msgid "“%(pk)s” is not a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/utils.py:172 +#: venv/lib/python3.8/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:404 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:404 msgid "Currently" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:715 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:715 msgid "Yes" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:716 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:716 msgid "No" msgstr "" #. Translators: Please do not add spaces around commas. -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:805 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:817 msgid "yes,no,maybe" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:851 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:846 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:863 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:853 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:865 #, python-format msgid "%s KB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:855 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:867 #, python-format msgid "%s MB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:857 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:869 #, python-format msgid "%s GB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:859 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:871 #, python-format msgid "%s TB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:861 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:873 #, python-format msgid "%s PB" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:66 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:67 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:72 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:73 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:146 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:146 msgid "midnight" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:148 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:148 msgid "noon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:16 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:16 msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jan" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "feb" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "mar" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "apr" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "may" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "jul" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "aug" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "sep" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "oct" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "nov" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "dec" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:23 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:23 msgctxt "abbrev. month" msgid "Jan." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:24 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:24 msgctxt "abbrev. month" msgid "Feb." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:25 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:25 msgctxt "abbrev. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:26 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:26 msgctxt "abbrev. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:27 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:27 msgctxt "abbrev. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:28 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:28 msgctxt "abbrev. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:29 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:29 msgctxt "abbrev. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:30 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:30 msgctxt "abbrev. month" msgid "Aug." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:31 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Sept." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:32 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Oct." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:33 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "Nov." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:34 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "Dec." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:37 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:37 msgctxt "alt. month" msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:38 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:38 msgctxt "alt. month" msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:39 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:39 msgctxt "alt. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:40 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:40 msgctxt "alt. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:41 msgctxt "alt. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:42 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:42 msgctxt "alt. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:43 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:43 msgctxt "alt. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:44 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:44 msgctxt "alt. month" msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:45 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:46 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:47 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:48 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 -#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 +#: venv/lib/python3.8/site-packages/django/utils/ipv6.py:8 msgid "This is not a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:71 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s…" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:240 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 +#: venv/lib/python3.8/site-packages/django/utils/text.py:240 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: venv/lib/python3.6/site-packages/django/utils/text.py:259 -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:94 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:259 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:94 msgid ", " msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:9 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:10 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:110 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:110 msgid "Forbidden" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:111 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:111 msgid "CSRF verification failed. Request aborted." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:115 msgid "" "You are seeing this message because this HTTPS site requires a “Referer " "header” to be sent by your Web browser, but none was sent. This header is " @@ -5248,14 +5242,14 @@ msgid "" "hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:120 msgid "" "If you have configured your browser to disable “Referer” headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for “same-" "origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:124 msgid "" "If you are using the tag or " "including the “Referrer-Policy: no-referrer” header, please remove them. The " @@ -5264,125 +5258,109 @@ msgid "" "\" …> for links to third-party sites." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:132 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:132 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:137 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for “same-origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:142 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:142 msgid "More information is available with DEBUG=True." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:41 msgid "No year specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:61 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:111 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:208 msgid "Date out of range" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:90 msgid "No month specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:142 msgid "No day specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:188 msgid "No week specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:338 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:367 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:594 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:594 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:628 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:628 #, python-format msgid "Invalid date string “%(datestr)s” given format “%(format)s”" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 -#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 +#: venv/lib/python3.8/site-packages/django/views/generic/detail.py:54 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:67 msgid "Page is not “last”, nor can it be converted to an int." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:72 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:154 #, python-format msgid "Empty list and “%(class_name)s.allow_empty” is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:40 -#: venv2/lib/python2.7/site-packages/django/views/static.py:44 +#: venv/lib/python3.8/site-packages/django/views/static.py:40 msgid "Directory indexes are not allowed here." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv/lib/python3.8/site-packages/django/views/static.py:42 #, python-format msgid "“%(path)s” does not exist" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:80 -#: venv2/lib/python2.7/site-packages/django/views/static.py:86 +#: venv/lib/python3.8/site-packages/django/views/static.py:80 #, python-format msgid "Index of %(directory)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:7 -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:221 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:7 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:221 msgid "The install worked successfully! Congratulations!" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:207 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:207 #, python-format msgid "" "View release notes for Django %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:222 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:222 #, python-format msgid "" "You are seeing this page because python manage.py startapp " -"[app_label]." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 -msgid "" -"You're seeing this message because you have DEBUG = True in " -"your Django settings file and you haven't configured any URLs. Get to work!" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 -#, python-format -msgid "Invalid date string '%(datestr)s' given format '%(format)s'" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 -msgid "Page is not 'last', nor can it be converted to an int." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 -#, python-format -msgid "Empty list and '%(class_name)s.allow_empty' is False." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/static.py:46 -#, python-format -msgid "\"%(path)s\" does not exist" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 -msgid "usage: " -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 -msgid ".__call__() not defined" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 -#, python-format -msgid "unknown parser %r (choices: %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 -#, python-format -msgid "argument \"-\" with mode %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 -#, python-format -msgid "cannot merge actions - two groups are named %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 -msgid "'required' is an invalid argument for positionals" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 -#, python-format -msgid "invalid option string %r: must start with a character %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 -#, python-format -msgid "dest= is required for options like %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 -#, python-format -msgid "invalid conflict_resolution value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 -#, python-format -msgid "conflicting option string(s): %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 -msgid "mutually exclusive arguments must be optional" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 -msgid "positional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 -msgid "optional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 -msgid "show program's version number and exit" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 -msgid "cannot have multiple subparser arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 -#, python-format -msgid "unrecognized arguments: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 -#, python-format -msgid "not allowed with argument %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 -#, python-format -msgid "ignored explicit argument %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 -msgid "too few arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 -#, python-format -msgid "argument %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 -#, python-format -msgid "one of the arguments %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 -msgid "expected one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 -msgid "expected at most one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 -msgid "expected at least one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 -#, python-format -msgid "expected %s argument(s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 -#, python-format -msgid "ambiguous option: %s could match %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 -#, python-format -msgid "unexpected option string: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 -#, python-format -msgid "%r is not callable" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 -#, python-format -msgid "invalid %s value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 -#, python-format -msgid "invalid choice: %r (choose from %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 -#, python-format -msgid "%s: error: %s\n" -msgstr "" - #: virtsecrets/templates/create_secret_block.html:12 msgid "Create New Secret" msgstr "" diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 0eae6db..d641f21 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-20 07:53+0000\n" +"POT-Creation-Date: 2023-04-27 13:00+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -43,36 +43,36 @@ msgstr "" msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:31 +#: accounts/models.py:34 msgid "key name" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:35 msgid "public key" msgstr "" -#: accounts/models.py:41 +#: accounts/models.py:45 msgid "max instances" msgstr "" -#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 -#: accounts/models.py:62 +#: accounts/models.py:47 accounts/models.py:53 accounts/models.py:59 +#: accounts/models.py:65 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:48 +#: accounts/models.py:51 msgid "max CPUs" msgstr "" -#: accounts/models.py:54 +#: accounts/models.py:57 msgid "max memory" msgstr "" -#: accounts/models.py:60 +#: accounts/models.py:63 msgid "max disk size" msgstr "" -#: accounts/models.py:76 +#: accounts/models.py:80 msgid "Can change password" msgstr "" @@ -112,7 +112,7 @@ msgstr "" msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:44 admin/templates/admin/logs.html:27 +#: accounts/templates/account.html:44 admin/templates/admin/logs.html:33 #: instances/templates/instance.html:5 msgid "Instance" msgstr "" @@ -143,8 +143,7 @@ msgstr "" #: nwfilters/templates/nwfilter.html:103 nwfilters/templates/nwfilter.html:143 #: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:63 #: storages/templates/storage.html:175 templates/common/confirm_delete.html:21 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:417 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:417 #: virtsecrets/templates/secrets.html:78 msgid "Delete" msgstr "" @@ -152,7 +151,7 @@ msgstr "" #: accounts/templates/account.html:48 #: instances/templates/create_instance_w2.html:80 #: instances/templates/instances/settings_tab.html:254 -#: instances/templates/instances/snapshots_tab.html:41 +#: instances/templates/instances/snapshots_tab.html:78 #: nwfilters/templates/nwfilter.html:93 nwfilters/templates/nwfilter.html:127 #: nwfilters/templates/nwfilters.html:55 storages/templates/storage.html:101 #: virtsecrets/templates/secrets.html:63 @@ -190,8 +189,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:676 #: instances/templates/instances/settings_tab.html:853 #: instances/templates/instances/settings_tab.html:855 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:405 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:405 msgid "Change" msgstr "" @@ -202,6 +200,10 @@ msgid "" "Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" +#: accounts/templates/accounts/email/otp.html:8 +msgid "Some e-mail clients does not render SVG, also generating PNG." +msgstr "" + #: accounts/templates/accounts/email_otp_form.html:12 msgid "" "\n" @@ -218,8 +220,8 @@ msgid "I do not have/lost my OTP!" msgstr "" #: accounts/templates/accounts/otp_login.html:24 -#: accounts/templates/login.html:5 accounts/templates/login.html:23 -#: accounts/templates/login.html:28 +#: accounts/templates/login.html:5 accounts/templates/login.html:24 +#: accounts/templates/login.html:29 msgid "Sign In" msgstr "" @@ -227,11 +229,11 @@ msgstr "" msgid "WebVirtCloud" msgstr "" -#: accounts/templates/login.html:19 +#: accounts/templates/login.html:20 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:24 admin/templates/admin/logs.html:25 +#: accounts/templates/login.html:25 admin/templates/admin/logs.html:31 #: computes/templates/computes/instances.html:64 #: instances/templates/add_instance_owner_block.html:18 #: instances/templates/allinstances_index_grouped.html:8 @@ -240,7 +242,7 @@ msgstr "" msgid "User" msgstr "" -#: accounts/templates/login.html:25 admin/forms.py:78 +#: accounts/templates/login.html:26 admin/forms.py:78 #: console/templates/console-spice-full.html:206 #: console/templates/console-spice-lite.html:58 #: console/templates/console-spice-lite.html:99 @@ -287,11 +289,11 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/utils.py:50 +#: accounts/utils.py:49 msgid "OTP QR Code" msgstr "" -#: accounts/utils.py:51 +#: accounts/utils.py:50 msgid "Please view HTML version of this message." msgstr "" @@ -327,21 +329,21 @@ msgstr "" msgid "Update User Instance" msgstr "" -#: accounts/views.py:175 +#: accounts/views.py:176 #, python-format msgid "OTP Sent to %(email)s" msgstr "" -#: accounts/views.py:183 +#: accounts/views.py:185 msgid "Email OTP" msgstr "" -#: accounts/views.py:194 +#: accounts/views.py:197 #, python-format msgid "OTP QR code was emailed to user %(user)s" msgstr "" -#: accounts/views.py:196 +#: accounts/views.py:200 msgid "User email not set, failed to send QR code" msgstr "" @@ -362,12 +364,12 @@ msgid "" "form." msgstr "" -#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: admin/templates/admin/group_list.html:5 admin/views.py:86 #: instances/templates/instances/settings_tab.html:69 templates/navbar.html:29 msgid "Users" msgstr "" -#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:15 +#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:21 #: admin/templates/admin/user_list.html:23 #: computes/templates/computes/instances.html:55 #: computes/templates/computes/list.html:19 @@ -390,8 +392,8 @@ msgstr "" #: admin/templates/admin/user_list.html:36 #: computes/templates/computes/instances.html:68 #: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:12 -#: instances/templates/allinstances_index_nongrouped.html:12 +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/allinstances_index_nongrouped.html:15 #: instances/templates/instances/settings_tab.html:355 #: instances/templates/instances/settings_tab.html:525 #: networks/templates/network.html:175 networks/templates/network.html:284 @@ -411,24 +413,24 @@ msgstr "" msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:15 +#: admin/templates/admin/logs.html:21 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:24 -#: instances/templates/instances/snapshots_tab.html:40 +#: admin/templates/admin/logs.html:30 +#: instances/templates/instances/snapshots_tab.html:75 #: instances/templates/instances/stats_tab.html:86 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:26 +#: admin/templates/admin/logs.html:32 #: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: admin/templates/admin/logs.html:28 -#: instances/templates/instances/stats_tab.html:88 +#: admin/templates/admin/logs.html:34 +#: instances/templates/instances/stats_tab.html:89 msgid "Message" msgstr "" @@ -469,8 +471,8 @@ msgstr "" #: admin/templates/admin/user_list.html:48 #: computes/templates/computes/instances.html:91 -#: instances/templates/allinstances_index_grouped.html:59 -#: instances/templates/allinstances_index_nongrouped.html:41 +#: instances/templates/allinstances_index_grouped.html:65 +#: instances/templates/allinstances_index_nongrouped.html:44 #: instances/templates/instance.html:19 msgid "Active" msgstr "" @@ -491,28 +493,28 @@ msgstr "" msgid "Unblock" msgstr "" -#: admin/views.py:42 +#: admin/views.py:41 msgid "Create Group" msgstr "" -#: admin/views.py:60 +#: admin/views.py:59 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:112 msgid "Create User" msgstr "" -#: admin/views.py:129 +#: admin/views.py:137 msgid "Update User" msgstr "" -#: admin/views.py:141 +#: admin/views.py:151 #, python-format msgid "Password changed for %(user)s" msgstr "" -#: admin/views.py:144 +#: admin/views.py:155 msgid "Wrong Data Provided" msgstr "" @@ -756,23 +758,57 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "Show VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "VM CD-ROM Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "Add or not cdrom device while instance creating" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "VM Video Type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "Change instance default video type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "VM Input Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "Add or not input device with specify its type" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: interfaces/models.py:8 networks/models.py:8 storages/models.py:8 +#: storages/models.py:25 msgid "name" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:10 msgid "key" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:11 msgid "value" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:12 msgid "choices" msgstr "" -#: appsettings/models.py:14 +#: appsettings/models.py:13 msgid "description" msgstr "" @@ -797,17 +833,17 @@ msgstr "" msgid "Other Settings" msgstr "" -#: appsettings/views.py:38 +#: appsettings/views.py:41 #, python-format msgid "SASS directory path is changed. Now: %(dir)s" msgstr "" -#: appsettings/views.py:70 +#: appsettings/views.py:77 #, python-format msgid "Theme is changed. Now: %(theme)s" msgstr "" -#: appsettings/views.py:85 +#: appsettings/views.py:92 #, python-format msgid "%(setting)s is changed. Now: %(value)s" msgstr "" @@ -914,15 +950,16 @@ msgstr "" #: instances/templates/add_instance_volume.html:46 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/create_inst_block.html:21 #: instances/templates/create_instance_w2.html:76 #: instances/templates/create_instance_w2.html:102 #: instances/templates/create_instance_w2.html:105 -#: instances/templates/create_instance_w2.html:304 -#: instances/templates/create_instance_w2.html:306 -#: instances/templates/create_instance_w2.html:518 -#: instances/templates/create_instance_w2.html:520 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:332 +#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:572 #: instances/templates/instances/settings_tab.html:353 -#: instances/templates/instances/snapshots_tab.html:39 +#: instances/templates/instances/snapshots_tab.html:76 #: interfaces/templates/create_iface_block.html:18 #: interfaces/templates/interface.html:75 #: networks/templates/create_net_block.html:18 @@ -951,33 +988,35 @@ msgid "Description" msgstr "" #: computes/templates/computes/instances.html:66 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:10 +#: instances/templates/allinstances_index_grouped.html:13 +#: instances/templates/allinstances_index_nongrouped.html:13 +#: instances/templates/create_inst_block.html:22 #: instances/templates/create_instance_w2.html:77 -#: instances/templates/create_instance_w2.html:322 -#: instances/templates/create_instance_w2.html:536 +#: instances/templates/create_instance_w2.html:348 +#: instances/templates/create_instance_w2.html:588 #: instances/templates/instance.html:43 instances/templates/instance.html:45 msgid "VCPU" msgstr "" #: computes/templates/computes/instances.html:67 #: computes/templates/overview.html:80 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/allinstances_index_grouped.html:14 +#: instances/templates/allinstances_index_nongrouped.html:14 +#: instances/templates/create_inst_block.html:24 #: instances/templates/instances/resize_tab.html:12 msgid "Memory" msgstr "" #: computes/templates/computes/instances.html:93 -#: instances/templates/allinstances_index_grouped.html:60 -#: instances/templates/allinstances_index_nongrouped.html:43 +#: instances/templates/allinstances_index_grouped.html:66 +#: instances/templates/allinstances_index_nongrouped.html:46 #: instances/templates/instance.html:16 msgid "Off" msgstr "" #: computes/templates/computes/instances.html:95 -#: instances/templates/allinstances_index_grouped.html:62 -#: instances/templates/allinstances_index_nongrouped.html:45 +#: instances/templates/allinstances_index_grouped.html:68 +#: instances/templates/allinstances_index_nongrouped.html:48 msgid "Suspended" msgstr "" @@ -998,7 +1037,7 @@ msgid "Details" msgstr "" #: computes/templates/computes/list.html:40 -#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/allinstances_index_grouped.html:31 #: instances/templates/instances/settings_tab.html:906 msgid "Connected" msgstr "" @@ -1093,16 +1132,16 @@ msgstr "" msgid "RAM Utilization" msgstr "" -#: computes/validators.py:16 +#: computes/validators.py:17 msgid "" "Hostname must contain only numbers, or the domain name separated by \".\"" msgstr "" -#: computes/validators.py:18 +#: computes/validators.py:20 msgid "Wrong IP address" msgstr "" -#: computes/validators.py:24 +#: computes/validators.py:26 msgid "The hostname must not contain any special characters" msgstr "" @@ -1158,49 +1197,21 @@ msgstr "" msgid "Loading" msgstr "" -#: console/views.py:52 +#: console/views.py:61 msgid "" "User does not have permission to access console or host/instance not exist" msgstr "" -#: console/views.py:84 +#: console/views.py:106 msgid "Fail to get console. Please check the console configuration of your VM." msgstr "" -#: console/views.py:86 +#: console/views.py:109 #, python-format msgid "Console type '%(type)s' has not support" msgstr "" -#: instances/forms.py:37 -msgid "No Virtual Machine name has been entered" -msgstr "" - -#: instances/forms.py:39 -msgid "No VCPU has been entered" -msgstr "" - -#: instances/forms.py:42 -msgid "No RAM size has been entered" -msgstr "" - -#: instances/forms.py:43 -msgid "No Network pool has been choosen" -msgstr "" - -#: instances/forms.py:48 -msgid "Please select HDD cache mode" -msgstr "" - -#: instances/forms.py:55 -msgid "Please select a graphics type" -msgstr "" - -#: instances/forms.py:56 -msgid "Please select a video driver" -msgstr "" - -#: instances/forms.py:63 +#: instances/forms.py:76 msgid "The name of the virtual machine must not contain any special characters" msgstr "" @@ -1232,7 +1243,67 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:216 +#: instances/models.py:31 +msgid "drbd" +msgstr "" + +#: instances/models.py:221 +msgid "Live" +msgstr "" + +#: instances/models.py:222 +msgid "Undefine XML" +msgstr "" + +#: instances/models.py:223 +msgid "Offline" +msgstr "" + +#: instances/models.py:224 +msgid "Auto Converge" +msgstr "" + +#: instances/models.py:225 +msgid "Compress" +msgstr "" + +#: instances/models.py:226 +msgid "Post Copy" +msgstr "" + +#: instances/models.py:227 +msgid "Unsafe" +msgstr "" + +#: instances/models.py:239 +msgid "No Virtual Machine name has been entered" +msgstr "" + +#: instances/models.py:243 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/models.py:248 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/models.py:252 +msgid "No Network pool has been choosen" +msgstr "" + +#: instances/models.py:259 +msgid "Please select HDD cache mode" +msgstr "" + +#: instances/models.py:270 +msgid "Please select a graphics type" +msgstr "" + +#: instances/models.py:273 +msgid "Please select a video driver" +msgstr "" + +#: instances/models.py:292 msgid "Can access console without password" msgstr "" @@ -1255,7 +1326,7 @@ msgstr "" #: instances/templates/add_instance_network_block.html:24 #: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:387 +#: instances/templates/create_instance_w2.html:413 #: instances/templates/instances/settings_tab.html:36 #: instances/templates/instances/settings_tab.html:421 #: networks/templates/network.html:5 networks/templates/network.html:7 @@ -1265,8 +1336,8 @@ msgstr "" #: instances/templates/add_instance_network_block.html:37 #: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:429 -#: instances/templates/create_instance_w2.html:645 +#: instances/templates/create_instance_w2.html:455 +#: instances/templates/create_instance_w2.html:697 #: instances/templates/instances/settings_tab.html:430 #: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" @@ -1274,18 +1345,17 @@ msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:121 -#: instances/templates/create_inst_block.html:25 #: instances/templates/create_instance_w2.html:157 #: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:376 -#: instances/templates/create_instance_w2.html:432 -#: instances/templates/create_instance_w2.html:580 -#: instances/templates/create_instance_w2.html:599 -#: instances/templates/create_instance_w2.html:648 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:458 +#: instances/templates/create_instance_w2.html:632 +#: instances/templates/create_instance_w2.html:651 +#: instances/templates/create_instance_w2.html:700 #: instances/templates/instances/access_tab.html:123 #: instances/templates/instances/settings_tab.html:191 #: instances/templates/instances/settings_tab.html:434 -#: instances/templates/instances/stats_tab.html:93 +#: instances/templates/instances/stats_tab.html:94 #: interfaces/templates/interface.html:41 #: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:73 #: storages/templates/create_stg_block.html:146 @@ -1299,8 +1369,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:93 #: instances/templates/add_instance_volume.html:148 #: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:294 #: instances/templates/instances/edit_instance_volume.html:110 #: instances/templates/instances/settings_tab.html:455 #: interfaces/templates/create_iface_block.html:139 @@ -1354,7 +1423,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:34 #: instances/templates/add_instance_volume.html:104 #: instances/templates/create_instance_w2.html:148 -#: instances/templates/create_instance_w2.html:591 +#: instances/templates/create_instance_w2.html:643 #: instances/templates/instances/settings_tab.html:252 #: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" @@ -1408,7 +1477,13 @@ msgstr "" msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances_index_grouped.html:12 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +msgid "Role/Disk" +msgstr "" + +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/create_inst_block.html:25 msgid "Mem Usage" msgstr "" @@ -1424,17 +1499,8 @@ msgstr "" msgid "Choose a compute for new instance" msgstr "" -#: instances/templates/create_inst_block.html:18 -msgid "Compute" -msgstr "" - -#: instances/templates/create_inst_block.html:21 -msgid "Please select" -msgstr "" - -#: instances/templates/create_inst_block.html:38 -#: instances/templates/create_inst_block.html:42 -msgid "Choose" +#: instances/templates/create_inst_block.html:23 +msgid "Cpu Usage" msgstr "" #: instances/templates/create_instance_w1.html:5 @@ -1467,12 +1533,12 @@ msgid "Next" msgstr "" #: instances/templates/create_instance_w1.html:85 -#: instances/templates/create_instance_w2.html:270 -#: instances/templates/create_instance_w2.html:272 -#: instances/templates/create_instance_w2.html:500 -#: instances/templates/create_instance_w2.html:504 -#: instances/templates/create_instance_w2.html:716 -#: instances/templates/create_instance_w2.html:720 +#: instances/templates/create_instance_w2.html:296 +#: instances/templates/create_instance_w2.html:298 +#: instances/templates/create_instance_w2.html:552 +#: instances/templates/create_instance_w2.html:556 +#: instances/templates/create_instance_w2.html:794 +#: instances/templates/create_instance_w2.html:798 #: interfaces/templates/create_iface_block.html:142 #: networks/templates/create_net_block.html:86 #: networks/templates/modify_ipv4_fixed_address.html:45 @@ -1510,20 +1576,20 @@ msgid "Hypervisor doesn't have any Flavors" msgstr "" #: instances/templates/create_instance_w2.html:78 -#: instances/templates/create_instance_w2.html:351 -#: instances/templates/create_instance_w2.html:563 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/instance.html:48 msgid "RAM" msgstr "" #: instances/templates/create_instance_w2.html:79 -#: instances/templates/create_instance_w2.html:366 +#: instances/templates/create_instance_w2.html:392 msgid "HDD" msgstr "" #: instances/templates/create_instance_w2.html:89 -#: instances/templates/create_instance_w2.html:355 -#: instances/templates/create_instance_w2.html:567 +#: instances/templates/create_instance_w2.html:381 +#: instances/templates/create_instance_w2.html:619 #: instances/templates/instance.html:48 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:109 @@ -1535,79 +1601,100 @@ msgid "Create Virtual Machine" msgstr "" #: instances/templates/create_instance_w2.html:114 -#: instances/templates/create_instance_w2.html:311 -#: instances/templates/create_instance_w2.html:525 +#: instances/templates/create_instance_w2.html:337 +#: instances/templates/create_instance_w2.html:577 msgid "Firmware" msgstr "" #: instances/templates/create_instance_w2.html:126 -#: instances/templates/create_instance_w2.html:329 -#: instances/templates/create_instance_w2.html:542 +#: instances/templates/create_instance_w2.html:355 +#: instances/templates/create_instance_w2.html:594 msgid "VCPU Config" msgstr "" #: instances/templates/create_instance_w2.html:129 -#: instances/templates/create_instance_w2.html:332 -#: instances/templates/create_instance_w2.html:545 +#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:597 msgid "no-mode" msgstr "" #: instances/templates/create_instance_w2.html:173 -#: instances/templates/create_instance_w2.html:402 -#: instances/templates/create_instance_w2.html:618 +#: instances/templates/create_instance_w2.html:428 +#: instances/templates/create_instance_w2.html:670 #: instances/templates/instances/edit_instance_volume.html:30 msgid "Advanced" msgstr "" #: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:634 +#: instances/templates/create_instance_w2.html:686 msgid "HDD cache mode" msgstr "" #: instances/templates/create_instance_w2.html:211 -#: instances/templates/create_instance_w2.html:441 -#: instances/templates/create_instance_w2.html:657 +#: instances/templates/create_instance_w2.html:467 +#: instances/templates/create_instance_w2.html:709 msgid "Graphics" msgstr "" #: instances/templates/create_instance_w2.html:222 -#: instances/templates/create_instance_w2.html:452 -#: instances/templates/create_instance_w2.html:668 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:720 msgid "Video" msgstr "" #: instances/templates/create_instance_w2.html:236 -#: instances/templates/create_instance_w2.html:466 -#: instances/templates/create_instance_w2.html:682 +#: instances/templates/create_instance_w2.html:492 +#: instances/templates/create_instance_w2.html:734 msgid "Console Access" msgstr "" #: instances/templates/create_instance_w2.html:246 #: instances/templates/create_instance_w2.html:248 -#: instances/templates/create_instance_w2.html:476 -#: instances/templates/create_instance_w2.html:478 -#: instances/templates/create_instance_w2.html:692 -#: instances/templates/create_instance_w2.html:694 +#: instances/templates/create_instance_w2.html:502 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:744 +#: instances/templates/create_instance_w2.html:746 msgid "Console Password" msgstr "" #: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:482 -#: instances/templates/create_instance_w2.html:698 +#: instances/templates/create_instance_w2.html:508 +#: instances/templates/create_instance_w2.html:750 +msgid "Add CD-Rom" +msgstr "" + +#: instances/templates/create_instance_w2.html:255 +#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:511 +#: instances/templates/create_instance_w2.html:524 +#: instances/templates/create_instance_w2.html:753 +#: instances/templates/create_instance_w2.html:766 +msgid "False" +msgstr "" + +#: instances/templates/create_instance_w2.html:265 +#: instances/templates/create_instance_w2.html:521 +#: instances/templates/create_instance_w2.html:763 +msgid "Add Input Device" +msgstr "" + +#: instances/templates/create_instance_w2.html:278 +#: instances/templates/create_instance_w2.html:534 +#: instances/templates/create_instance_w2.html:776 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:259 -#: instances/templates/create_instance_w2.html:489 -#: instances/templates/create_instance_w2.html:705 +#: instances/templates/create_instance_w2.html:285 +#: instances/templates/create_instance_w2.html:541 +#: instances/templates/create_instance_w2.html:783 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:286 +#: instances/templates/create_instance_w2.html:312 #: instances/templates/instances/settings_tab.html:473 #: instances/templates/instances/settings_tab.html:549 #: instances/templates/instances/settings_tab.html:559 -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 #: interfaces/templates/interface.html:60 #: interfaces/templates/interface.html:62 networks/templates/network.html:50 #: networks/templates/network.html:52 networks/templates/network.html:62 @@ -1622,41 +1709,40 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:384 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:371 -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:397 +#: instances/templates/create_instance_w2.html:627 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:411 -#: instances/templates/create_instance_w2.html:627 +#: instances/templates/create_instance_w2.html:437 +#: instances/templates/create_instance_w2.html:679 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:413 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:439 +#: instances/templates/create_instance_w2.html:681 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:415 -#: instances/templates/create_instance_w2.html:631 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:375 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:375 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:444 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:622 msgid "Template Disk" msgstr "" -#: instances/templates/create_instance_w2.html:605 +#: instances/templates/create_instance_w2.html:657 msgid "Network/MAC" msgstr "" @@ -1665,7 +1751,7 @@ msgstr "" #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:24 -#: instances/templates/instances/power_tab.html:81 instances/views.py:277 +#: instances/templates/instances/power_tab.html:81 instances/views.py:370 msgid "Suspend" msgstr "" @@ -1723,7 +1809,7 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:35 #: instances/templates/instances/destroy_tab.html:17 #: instances/templates/instances/destroy_tab.html:19 -#: instances/templates/instances/destroy_tab.html:22 instances/views.py:319 +#: instances/templates/instances/destroy_tab.html:22 instances/views.py:417 msgid "Destroy" msgstr "" @@ -1741,20 +1827,20 @@ msgstr "" #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:46 #: instances/templates/instances/power_tab.html:120 -#: instances/templates/instances/power_tab.html:122 instances/views.py:252 +#: instances/templates/instances/power_tab.html:122 instances/views.py:340 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:8 -#: instances/templates/instances/power_tab.html:58 instances/views.py:268 +#: instances/templates/instances/power_tab.html:58 instances/views.py:360 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:13 -#: instances/templates/instances/power_tab.html:65 instances/views.py:261 +#: instances/templates/instances/power_tab.html:65 instances/views.py:351 msgid "Power Cycle" msgstr "" @@ -1766,7 +1852,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:33 #: instances/templates/instances/power_tab.html:92 -#: instances/templates/instances/power_tab.html:107 instances/views.py:285 +#: instances/templates/instances/power_tab.html:107 instances/views.py:378 msgid "Resume" msgstr "" @@ -1774,7 +1860,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:18 #: instances/templates/instances/power_tab.html:38 #: instances/templates/instances/power_tab.html:73 -#: instances/templates/instances/power_tab.html:99 instances/views.py:292 +#: instances/templates/instances/power_tab.html:99 instances/views.py:386 msgid "Force Off" msgstr "" @@ -2097,7 +2183,7 @@ msgid "Migrate" msgstr "" #: instances/templates/instances/settings_tab.html:62 -#: venv/lib/python3.6/site-packages/click/core.py:1351 +#: venv/lib/python3.8/site-packages/click/core.py:1357 msgid "Options" msgstr "" @@ -2473,8 +2559,7 @@ msgid "Disconnected" msgstr "" #: instances/templates/instances/settings_tab.html:911 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:714 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:714 msgid "Unknown" msgstr "" @@ -2483,41 +2568,98 @@ msgid "Qemu Guest Agent" msgstr "" #: instances/templates/instances/snapshots_tab.html:8 -#: instances/templates/instances/snapshots_tab.html:26 -msgid "Take Snapshot" +msgid "Take Snapshot - Internal" msgstr "" #: instances/templates/instances/snapshots_tab.html:13 +msgid "Take Snapshot - External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:18 msgid "Manage Snapshots" msgstr "" -#: instances/templates/instances/snapshots_tab.html:20 +#: instances/templates/instances/snapshots_tab.html:26 msgid "" -"This may take more than an hour, depending on how much content is on your " -"instance and how large the disk is. It could cause web server timeout.." +"With running machine, internal snapshots may take more than an hour, " +"depending on how much memory has on your instance and how large the disk is." msgstr "" -#: instances/templates/instances/snapshots_tab.html:25 -msgid "Enter Snapshot Name" +#: instances/templates/instances/snapshots_tab.html:27 +msgid "" +"Live snapshot could cause server timeout and instance might be paused!!!" msgstr "" -#: instances/templates/instances/snapshots_tab.html:35 +#: instances/templates/instances/snapshots_tab.html:29 +msgid "Create an internal snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:34 +#: instances/templates/instances/snapshots_tab.html:56 +msgid "Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:36 +#: instances/templates/instances/snapshots_tab.html:58 +msgid "Snapshot Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +#: instances/templates/instances/snapshots_tab.html:40 +#: instances/templates/instances/snapshots_tab.html:60 +#: instances/templates/instances/snapshots_tab.html:62 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:48 +msgid "You can get external snapshots within this tab." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:50 +msgid "Create an external snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:52 +msgid "" +"External snapshots are experimental in this stage, use it if you know what " +"you are doing. 'Revert Snapshot' may require manual operation with CLI." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:65 +msgid "WebVirtCloud supports only one external snapshot at the moment." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:71 msgid "Choose a snapshot for restore/delete" msgstr "" -#: instances/templates/instances/snapshots_tab.html:53 +#: instances/templates/instances/snapshots_tab.html:77 +msgid "Type - Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "Internal" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:92 +#: instances/templates/instances/snapshots_tab.html:125 msgid "Revert to this Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:58 +#: instances/templates/instances/snapshots_tab.html:97 msgid "To restore snapshots you need Power Off the instance." msgstr "" -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 +#: instances/templates/instances/snapshots_tab.html:133 msgid "Delete Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:78 +#: instances/templates/instances/snapshots_tab.html:118 +msgid "External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:145 msgid "You do not have any snapshots" msgstr "" @@ -2541,404 +2683,440 @@ msgstr "" msgid "Disk I/O device" msgstr "" +#: instances/templates/instances/stats_tab.html:88 +msgid "IP" +msgstr "" + #: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/views.py:249 +#: instances/views.py:336 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:352 +#: instances/views.py:464 #, python-format -msgid "Instance is migrated to %(hostname)s" +msgid "Instance is migrated(%(method)s) to %(hostname)s" msgstr "" -#: instances/views.py:375 +#: instances/views.py:490 msgid "Reset root password" msgstr "" -#: instances/views.py:381 instances/views.py:410 +#: instances/views.py:498 instances/views.py:533 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:402 +#: instances/views.py:523 #, python-format msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:429 +#: instances/views.py:555 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:438 +#: instances/views.py:565 #, python-format msgid "CPU is resized: %(old)s to %(new)s" msgstr "" -#: instances/views.py:466 +#: instances/views.py:601 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize memory of " "'%(instance_name)s'!" msgstr "" -#: instances/views.py:473 +#: instances/views.py:610 #, python-format msgid "" "Memory is resized: current/max: %(old_cur)s/%(old_max)s to %(new_cur)s/" "%(new_max)s" msgstr "" -#: instances/views.py:507 +#: instances/views.py:652 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:514 +#: instances/views.py:660 #, python-format msgid "Disk is resized: %(dev)s" msgstr "" -#: instances/views.py:570 +#: instances/views.py:729 #, python-format msgid "Attach new disk: %(name)s (%(format)s)" msgstr "" -#: instances/views.py:609 +#: instances/views.py:782 #, python-format msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:667 +#: instances/views.py:849 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:670 +#: instances/views.py:854 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:671 +#: instances/views.py:855 #, python-format msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:693 +#: instances/views.py:879 #, python-format msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:709 +#: instances/views.py:897 #, python-format msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:722 +#: instances/views.py:919 #, python-format msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:735 +#: instances/views.py:934 #, python-format msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:748 +#: instances/views.py:949 #, python-format msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:761 +#: instances/views.py:964 #, python-format msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:774 +#: instances/views.py:982 #, python-format msgid "Create snapshot: %(snap)s" msgstr "" -#: instances/views.py:785 +#: instances/views.py:997 #, python-format msgid "Delete snapshot: %(snap)s" msgstr "" -#: instances/views.py:796 +#: instances/views.py:1012 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:799 +#: instances/views.py:1015 #, python-format msgid "Revert snapshot: %(snap)s" msgstr "" -#: instances/views.py:813 +#: instances/views.py:1032 +#, python-format +msgid "Create external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1066 +#, python-format +msgid "Revert external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1087 +#, python-format +msgid "Delete external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1104 #, python-format msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:822 +#: instances/views.py:1113 #, python-format msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:832 +#: instances/views.py:1123 msgid "Set autostart" msgstr "" -#: instances/views.py:841 +#: instances/views.py:1132 msgid "Unset autostart" msgstr "" -#: instances/views.py:850 +#: instances/views.py:1141 msgid "Enable boot menu" msgstr "" -#: instances/views.py:859 +#: instances/views.py:1150 msgid "Disable boot menu" msgstr "" -#: instances/views.py:874 +#: instances/views.py:1165 msgid "Set boot order" msgstr "" -#: instances/views.py:879 +#: instances/views.py:1171 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:882 +#: instances/views.py:1176 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:893 +#: instances/views.py:1187 msgid "Change instance XML" msgstr "" -#: instances/views.py:907 +#: instances/views.py:1201 #, python-format msgid "Set Guest Agent: %(status)s" msgstr "" -#: instances/views.py:917 +#: instances/views.py:1211 #, python-format msgid "Set Video Model: %(model)s" msgstr "" -#: instances/views.py:926 +#: instances/views.py:1220 msgid "Change network" msgstr "" -#: instances/views.py:949 +#: instances/views.py:1243 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:974 +#: instances/views.py:1268 #, python-format msgid "Add network: %(mac)s" msgstr "" -#: instances/views.py:985 +#: instances/views.py:1279 #, python-format msgid "Delete Network: %(mac)s" msgstr "" -#: instances/views.py:998 +#: instances/views.py:1292 #, python-format msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:1018 networks/views.py:231 +#: instances/views.py:1313 networks/views.py:254 #, python-format msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:1023 +#: instances/views.py:1319 #, python-format msgid "" "%(qos_dir)s QoS is set. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1040 networks/views.py:246 +#: instances/views.py:1337 networks/views.py:275 #, python-format msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:1045 +#: instances/views.py:1343 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1064 +#: instances/views.py:1363 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1069 +#: instances/views.py:1369 #, python-format msgid "Add owner: %(user)s" msgstr "" -#: instances/views.py:1080 +#: instances/views.py:1380 #, python-format msgid "Delete owner: %(userinstance_id)s " msgstr "" -#: instances/views.py:1112 +#: instances/views.py:1415 #, python-format msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1118 +#: instances/views.py:1422 #, python-format msgid "Instance '%(clone_name)s' already exists!" msgstr "" -#: instances/views.py:1121 +#: instances/views.py:1427 #, python-format msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1124 +#: instances/views.py:1436 #, python-format msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1134 +#: instances/views.py:1450 #, python-format msgid "Create a clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1173 +#: instances/views.py:1495 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1178 +#: instances/views.py:1500 msgid "Set VNC password" msgstr "" -#: instances/views.py:1187 +#: instances/views.py:1511 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1192 +#: instances/views.py:1518 msgid "Set VNC type" msgstr "" -#: instances/views.py:1197 +#: instances/views.py:1525 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1220 +#: instances/views.py:1550 msgid "Edit options" msgstr "" -#: instances/views.py:1234 +#: instances/views.py:1564 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1295 instances/views.py:1389 +#: instances/views.py:1633 instances/views.py:1737 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1372 +#: instances/views.py:1719 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1374 +#: instances/views.py:1721 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1391 +#: instances/views.py:1742 msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1395 +#: instances/views.py:1749 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1426 +#: instances/views.py:1784 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1453 +#: instances/views.py:1813 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1471 +#: instances/views.py:1836 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1512 +#: instances/views.py:1881 msgid "Instance is created" msgstr "" -#: instances/views.py:1533 +#: instances/views.py:1910 msgid "Flavor Created" msgstr "" -#: instances/views.py:1539 +#: instances/views.py:1916 msgid "Create Flavor" msgstr "" -#: instances/views.py:1549 +#: instances/views.py:1926 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1555 +#: instances/views.py:1932 msgid "Update Flavor" msgstr "" -#: instances/views.py:1564 +#: instances/views.py:1941 msgid "Flavor Deleted" msgstr "" -#: interfaces/forms.py:26 +#: interfaces/forms.py:37 msgid "The IPv4 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:28 +#: interfaces/forms.py:41 msgid "The IPv4 address must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:35 +#: interfaces/forms.py:50 msgid "The IPv4 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:37 +#: interfaces/forms.py:54 msgid "The IPv4 gateway must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:44 +#: interfaces/forms.py:63 msgid "The IPv6 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:46 +#: interfaces/forms.py:67 msgid "The IPv6 address must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:53 +#: interfaces/forms.py:76 msgid "The IPv6 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:55 +#: interfaces/forms.py:80 msgid "The IPv6 gateway must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:62 interfaces/forms.py:71 +#: interfaces/forms.py:89 interfaces/forms.py:102 msgid "The interface must not contain any special characters" msgstr "" -#: interfaces/forms.py:64 interfaces/forms.py:73 +#: interfaces/forms.py:93 interfaces/forms.py:106 msgid "The interface must not exceed 10 characters" msgstr "" +#: interfaces/models.py:10 +msgid "No interface name has been entered" +msgstr "" + +#: interfaces/models.py:12 networks/models.py:12 storages/models.py:12 +#: storages/models.py:46 +msgid "status" +msgstr "" + +#: interfaces/models.py:13 networks/models.py:13 +msgid "device" +msgstr "" + +#: interfaces/models.py:14 networks/models.py:14 +msgid "forward" +msgstr "" + #: interfaces/templates/create_iface_block.html:12 msgid "Create New Interface" msgstr "" @@ -3074,65 +3252,73 @@ msgid "user" msgstr "" #: logs/models.py:6 -msgid "host" +msgid "ip" msgstr "" #: logs/models.py:7 -msgid "instance" +msgid "host" msgstr "" #: logs/models.py:8 -msgid "message" +msgid "instance" msgstr "" #: logs/models.py:9 +msgid "message" +msgstr "" + +#: logs/models.py:10 msgid "date" msgstr "" -#: networks/forms.py:8 storages/forms.py:8 +#: networks/forms.py:9 storages/forms.py:9 storages/models.py:10 msgid "No pool name has been entered" msgstr "" -#: networks/forms.py:10 +#: networks/forms.py:13 msgid "No IPv4 subnet has been entered" msgstr "" -#: networks/forms.py:15 +#: networks/forms.py:18 msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:30 storages/forms.py:23 +#: networks/forms.py:34 storages/forms.py:30 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:32 storages/forms.py:25 +#: networks/forms.py:38 storages/forms.py:34 msgid "The pool name must not exceed 20 characters" msgstr "" -#: networks/forms.py:39 +#: networks/forms.py:47 msgid "The IPv4 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:41 +#: networks/forms.py:51 msgid "The IPv4 subnet must not exceed 20 characters" msgstr "" -#: networks/forms.py:48 +#: networks/forms.py:60 msgid "The IPv6 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:50 +#: networks/forms.py:64 msgid "The IPv6 subnet must not exceed 42 characters" msgstr "" -#: networks/forms.py:58 +#: networks/forms.py:74 msgid "The pool bridge name must not contain any special characters" msgstr "" -#: networks/forms.py:60 +#: networks/forms.py:78 msgid "The pool bridge name must not exceed 20 characters" msgstr "" +#: networks/models.py:10 +msgid "No network name has been entered" +msgstr "" + #: networks/templates/add_network_qos.html:13 msgid "Add QoS for Network" msgstr "" @@ -3284,8 +3470,7 @@ msgid "Show" msgstr "" #: networks/templates/network.html:165 networks/templates/network.html:275 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:403 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:403 msgid "Clear" msgstr "" @@ -3321,50 +3506,50 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:47 +#: networks/views.py:50 msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:57 +#: networks/views.py:65 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:130 +#: networks/views.py:138 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:180 -#, python-format -msgid "Fixed address operation completed for %(family)s" -msgstr "" - #: networks/views.py:190 #, python-format +msgid "Fixed address operation completed for %(family)s" +msgstr "" + +#: networks/views.py:204 +#, python-format msgid "%(family)s Fixed Address is Deleted." msgstr "" -#: networks/views.py:198 +#: networks/views.py:215 #, python-format msgid "%(family)s DHCP Range is Changed." msgstr "" -#: networks/views.py:210 +#: networks/views.py:228 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:215 +#: networks/views.py:233 msgid "Network XML is changed." msgstr "" -#: networks/views.py:228 +#: networks/views.py:247 #, python-format msgid "" "%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network " "to activate new config" msgstr "" -#: networks/views.py:242 +#: networks/views.py:267 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. " @@ -3432,58 +3617,94 @@ msgstr "" msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:44 +#: nwfilters/views.py:51 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:47 +#: nwfilters/views.py:56 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:51 +#: nwfilters/views.py:61 #, python-format msgid "%(filter)s network filter is created" msgstr "" -#: nwfilters/views.py:60 +#: nwfilters/views.py:74 #, python-format msgid "%(filter)s network filter is deleted" msgstr "" -#: nwfilters/views.py:77 +#: nwfilters/views.py:99 #, python-format msgid "NWFilter is in use by %(instance)s. Cannot be deleted." msgstr "" -#: nwfilters/views.py:96 +#: nwfilters/views.py:119 #, python-format msgid "Cloning NWFilter %(name)s as %(clone)s" msgstr "" -#: storages/forms.py:10 storages/forms.py:37 +#: storages/forms.py:13 storages/forms.py:47 msgid "No path has been entered" msgstr "" -#: storages/forms.py:34 +#: storages/forms.py:44 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:46 +#: storages/forms.py:56 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:59 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:62 storages/forms.py:77 +#: storages/forms.py:78 storages/forms.py:98 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:79 +#: storages/forms.py:102 msgid "The image name must not exceed 120 characters" msgstr "" +#: storages/models.py:13 storages/models.py:48 +msgid "type" +msgstr "" + +#: storages/models.py:14 storages/models.py:32 storages/models.py:44 +msgid "size" +msgstr "" + +#: storages/models.py:15 +msgid "volumes" +msgstr "" + +#: storages/models.py:27 +msgid "format" +msgstr "" + +#: storages/models.py:31 +msgid "allocation" +msgstr "" + +#: storages/models.py:43 +msgid "state" +msgstr "" + +#: storages/models.py:45 +msgid "free" +msgstr "" + +#: storages/models.py:47 venv/lib/python3.8/site-packages/click/types.py:815 +msgid "path" +msgstr "" + +#: storages/models.py:49 +msgid "autostart" +msgstr "" + #: storages/templates/create_stg_block.html:12 msgid "Create Storage Pool" msgstr "" @@ -3618,50 +3839,50 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:40 +#: storages/views.py:42 msgid "Pool name already use" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:49 +#: storages/views.py:55 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:96 +#: storages/views.py:109 msgid "Security Issues with file uploading" msgstr "" -#: storages/views.py:103 +#: storages/views.py:117 msgid "File not found. Check the path variable and filename" msgstr "" -#: storages/views.py:150 +#: storages/views.py:168 #, python-format msgid "Volume: %(vol)s is deleted." msgstr "" -#: storages/views.py:155 +#: storages/views.py:174 msgid "ISO image already exist" msgstr "" -#: storages/views.py:159 -#, python-format -msgid "ISO: %(file)s is uploaded." -msgstr "" - -#: storages/views.py:168 -msgid "Name of volume already in use" -msgstr "" - #: storages/views.py:180 #, python-format +msgid "ISO: %(file)s is uploaded." +msgstr "" + +#: storages/views.py:190 +msgid "Name of volume already in use" +msgstr "" + +#: storages/views.py:204 +#, python-format msgid "%(image)s image cloned as %(name)s successfully" msgstr "" -#: storages/views.py:226 +#: storages/views.py:254 #, python-format msgid "Image file %(name)s is created successfully" msgstr "" @@ -3728,434 +3949,377 @@ msgstr "" msgid "Search" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:496 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:496 #, python-brace-format msgid "{editor}: Editing failed" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:500 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:500 #, python-brace-format msgid "{editor}: Editing failed: {e}" msgstr "" -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:20 -msgid "" -"Click will abort further execution because Python was configured to use " -"ASCII as encoding for the environment. Consult https://click.palletsprojects." -"com/unicode-support/ for mitigation steps." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:56 -msgid "" -"Additional information: on this system no suitable UTF-8 locales were " -"discovered. This most likely requires resolving by reconfiguring the locale " -"system." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:65 -msgid "" -"This system supports the C.UTF-8 locale which is recommended. You might be " -"able to resolve your issue by exporting the following environment variables:" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:75 -#, python-brace-format -msgid "" -"This system lists some UTF-8 supporting locales that you can pick from. The " -"following suitable locales were discovered: {locales}" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:93 -msgid "" -"Click discovered that you exported a UTF-8 locale but the locale system " -"could not pick up from it because it does not exist. The exported locale is " -"{locale!r} but it is not supported." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/core.py:1095 +#: venv/lib/python3.8/site-packages/click/core.py:1097 msgid "Aborted!" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1279 -#: venv/lib/python3.6/site-packages/click/decorators.py:434 +#: venv/lib/python3.8/site-packages/click/core.py:1282 +#: venv/lib/python3.8/site-packages/click/decorators.py:495 msgid "Show this message and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1308 -#: venv/lib/python3.6/site-packages/click/core.py:1334 +#: venv/lib/python3.8/site-packages/click/core.py:1313 +#: venv/lib/python3.8/site-packages/click/core.py:1339 #, python-brace-format msgid "(Deprecated) {text}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1375 +#: venv/lib/python3.8/site-packages/click/core.py:1383 #, python-brace-format msgid "Got unexpected extra argument ({args})" msgid_plural "Got unexpected extra arguments ({args})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:1390 +#: venv/lib/python3.8/site-packages/click/core.py:1399 msgid "DeprecationWarning: The command {name!r} is deprecated." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1607 +#: venv/lib/python3.8/site-packages/click/core.py:1605 msgid "Commands" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1639 +#: venv/lib/python3.8/site-packages/click/core.py:1637 msgid "Missing command." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1717 +#: venv/lib/python3.8/site-packages/click/core.py:1715 msgid "No such command {name!r}." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2258 +#: venv/lib/python3.8/site-packages/click/core.py:2271 msgid "Value must be an iterable." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2278 +#: venv/lib/python3.8/site-packages/click/core.py:2291 #, python-brace-format msgid "Takes {nargs} values but 1 was given." msgid_plural "Takes {nargs} values but {len} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:2701 +#: venv/lib/python3.8/site-packages/click/core.py:2734 #, python-brace-format msgid "env var: {var}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2724 +#: venv/lib/python3.8/site-packages/click/core.py:2764 msgid "(dynamic)" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2735 +#: venv/lib/python3.8/site-packages/click/core.py:2777 #, python-brace-format msgid "default: {default}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2748 +#: venv/lib/python3.8/site-packages/click/core.py:2790 msgid "required" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:339 +#: venv/lib/python3.8/site-packages/click/decorators.py:400 #, python-format msgid "%(prog)s, version %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:403 +#: venv/lib/python3.8/site-packages/click/decorators.py:464 msgid "Show the version and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:43 -#: venv/lib/python3.6/site-packages/click/exceptions.py:79 +#: venv/lib/python3.8/site-packages/click/exceptions.py:43 +#: venv/lib/python3.8/site-packages/click/exceptions.py:79 #, python-brace-format msgid "Error: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:71 +#: venv/lib/python3.8/site-packages/click/exceptions.py:71 #, python-brace-format msgid "Try '{command} {option}' for help." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:120 +#: venv/lib/python3.8/site-packages/click/exceptions.py:120 #, python-brace-format msgid "Invalid value: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:122 +#: venv/lib/python3.8/site-packages/click/exceptions.py:122 #, python-brace-format msgid "Invalid value for {param_hint}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:178 +#: venv/lib/python3.8/site-packages/click/exceptions.py:178 msgid "Missing argument" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:180 +#: venv/lib/python3.8/site-packages/click/exceptions.py:180 msgid "Missing option" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:182 +#: venv/lib/python3.8/site-packages/click/exceptions.py:182 msgid "Missing parameter" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:184 +#: venv/lib/python3.8/site-packages/click/exceptions.py:184 #, python-brace-format msgid "Missing {param_type}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:191 +#: venv/lib/python3.8/site-packages/click/exceptions.py:191 #, python-brace-format msgid "Missing parameter: {param_name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:211 +#: venv/lib/python3.8/site-packages/click/exceptions.py:211 #, python-brace-format msgid "No such option: {name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:223 +#: venv/lib/python3.8/site-packages/click/exceptions.py:223 #, python-brace-format msgid "Did you mean {possibility}?" msgid_plural "(Possible options: {possibilities})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:261 +#: venv/lib/python3.8/site-packages/click/exceptions.py:261 msgid "unknown error" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:268 +#: venv/lib/python3.8/site-packages/click/exceptions.py:268 msgid "Could not open file {filename!r}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:231 +#: venv/lib/python3.8/site-packages/click/parser.py:231 msgid "Argument {name!r} takes {nargs} values." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:413 +#: venv/lib/python3.8/site-packages/click/parser.py:413 msgid "Option {name!r} does not take a value." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:474 +#: venv/lib/python3.8/site-packages/click/parser.py:474 msgid "Option {name!r} requires an argument." msgid_plural "Option {name!r} requires {nargs} arguments." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:316 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:316 msgid "Shell completion is not supported for Bash versions older than 4.4." msgstr "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:322 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:322 msgid "Couldn't detect Bash version, shell completion is not supported." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:161 +#: venv/lib/python3.8/site-packages/click/termui.py:160 msgid "Repeat for confirmation" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:178 +#: venv/lib/python3.8/site-packages/click/termui.py:176 msgid "Error: The value you entered was invalid." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:180 +#: venv/lib/python3.8/site-packages/click/termui.py:178 #, python-brace-format msgid "Error: {e.message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:191 +#: venv/lib/python3.8/site-packages/click/termui.py:189 msgid "Error: The two entered values do not match." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:247 +#: venv/lib/python3.8/site-packages/click/termui.py:245 msgid "Error: invalid input" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:798 +#: venv/lib/python3.8/site-packages/click/termui.py:776 msgid "Press any key to continue..." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:258 +#: venv/lib/python3.8/site-packages/click/types.py:265 #, python-brace-format msgid "" "Choose from:\n" "\t{choices}" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:290 +#: venv/lib/python3.8/site-packages/click/types.py:297 msgid "{value!r} is not {choice}." msgid_plural "{value!r} is not one of {choices}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:380 +#: venv/lib/python3.8/site-packages/click/types.py:387 msgid "{value!r} does not match the format {format}." msgid_plural "{value!r} does not match the formats {formats}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:402 +#: venv/lib/python3.8/site-packages/click/types.py:409 msgid "{value!r} is not a valid {number_type}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:458 +#: venv/lib/python3.8/site-packages/click/types.py:465 #, python-brace-format msgid "{value} is not in the range {range}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:599 +#: venv/lib/python3.8/site-packages/click/types.py:606 msgid "{value!r} is not a valid boolean." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:623 +#: venv/lib/python3.8/site-packages/click/types.py:630 msgid "{value!r} is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:801 +#: venv/lib/python3.8/site-packages/click/types.py:811 msgid "file" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:803 +#: venv/lib/python3.8/site-packages/click/types.py:813 msgid "directory" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:805 -msgid "path" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:851 +#: venv/lib/python3.8/site-packages/click/types.py:861 msgid "{name} {filename!r} does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:860 +#: venv/lib/python3.8/site-packages/click/types.py:870 msgid "{name} {filename!r} is a file." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:868 -msgid "{name} {filename!r} is a directory." +#: venv/lib/python3.8/site-packages/click/types.py:878 +#, python-brace-format +msgid "{name} '{filename}' is a directory." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:876 -msgid "{name} {filename!r} is not writable." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:884 +#: venv/lib/python3.8/site-packages/click/types.py:887 msgid "{name} {filename!r} is not readable." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:951 +#: venv/lib/python3.8/site-packages/click/types.py:896 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:905 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:972 #, python-brace-format msgid "{len_type} values are required, but {len_value} was given." msgid_plural "{len_type} values are required, but {len_value} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:8 -#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/sitemaps/apps.py:8 msgid "Site Maps" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 -#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/staticfiles/apps.py:9 msgid "Static Files" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #. Translators: String used to replace omitted page numbers in elided page #. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -#: venv/lib/python3.6/site-packages/django/core/paginator.py:30 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:30 msgid "…" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:51 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:51 msgid "That page number is not an integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:53 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:53 msgid "That page number is less than 1" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:58 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:58 msgid "That page contains no results" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:22 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 +#: venv/lib/python3.8/site-packages/django/core/validators.py:22 msgid "Enter a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:93 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:675 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 +#: venv/lib/python3.8/site-packages/django/core/validators.py:93 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:675 msgid "Enter a valid URL." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:150 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 +#: venv/lib/python3.8/site-packages/django/core/validators.py:150 msgid "Enter a valid integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:161 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 +#: venv/lib/python3.8/site-packages/django/core/validators.py:161 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. -#: venv/lib/python3.6/site-packages/django/core/validators.py:262 +#: venv/lib/python3.8/site-packages/django/core/validators.py:262 msgid "" "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:269 +#: venv/lib/python3.8/site-packages/django/core/validators.py:269 msgid "" "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " "hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:278 -#: venv/lib/python3.6/site-packages/django/core/validators.py:288 -#: venv/lib/python3.6/site-packages/django/core/validators.py:311 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 +#: venv/lib/python3.8/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:288 +#: venv/lib/python3.8/site-packages/django/core/validators.py:311 msgid "Enter a valid IPv4 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:296 -#: venv/lib/python3.6/site-packages/django/core/validators.py:312 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:296 +#: venv/lib/python3.8/site-packages/django/core/validators.py:312 msgid "Enter a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:306 -#: venv/lib/python3.6/site-packages/django/core/validators.py:310 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 +#: venv/lib/python3.8/site-packages/django/core/validators.py:306 +#: venv/lib/python3.8/site-packages/django/core/validators.py:310 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:340 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 +#: venv/lib/python3.8/site-packages/django/core/validators.py:340 msgid "Enter only digits separated by commas." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:346 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 +#: venv/lib/python3.8/site-packages/django/core/validators.py:346 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:379 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 +#: venv/lib/python3.8/site-packages/django/core/validators.py:379 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:388 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 +#: venv/lib/python3.8/site-packages/django/core/validators.py:388 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:398 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 +#: venv/lib/python3.8/site-packages/django/core/validators.py:398 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -4166,8 +4330,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:413 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 +#: venv/lib/python3.8/site-packages/django/core/validators.py:413 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -4178,32 +4341,27 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:432 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:292 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:327 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 +#: venv/lib/python3.8/site-packages/django/core/validators.py:432 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:292 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:327 msgid "Enter a number." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:434 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 +#: venv/lib/python3.8/site-packages/django/core/validators.py:434 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:439 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 +#: venv/lib/python3.8/site-packages/django/core/validators.py:439 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:444 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 +#: venv/lib/python3.8/site-packages/django/core/validators.py:444 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -4212,389 +4370,335 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:506 +#: venv/lib/python3.8/site-packages/django/core/validators.py:506 #, python-format msgid "" "File extension “%(extension)s” is not allowed. Allowed extensions are: " "%(allowed_extensions)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:559 +#: venv/lib/python3.8/site-packages/django/core/validators.py:559 msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1210 -#: venv/lib/python3.6/site-packages/django/forms/models.py:768 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:749 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1210 +#: venv/lib/python3.8/site-packages/django/forms/models.py:768 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1212 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1212 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:100 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:101 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:101 msgid "This field cannot be null." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:102 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:102 msgid "This field cannot be blank." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:103 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:103 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:107 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:126 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:126 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:958 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:958 #, python-format msgid "“%(value)s” value must be either True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:959 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:959 #, python-format msgid "“%(value)s” value must be either True, False, or None." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:961 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:961 msgid "Boolean (Either True or False)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1002 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1002 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1096 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1096 msgid "Comma-separated integers" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1145 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1145 #, python-format msgid "" "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1147 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1290 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1290 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " "date." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1150 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1150 msgid "Date (without time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1288 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1288 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1292 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1292 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" "[TZ]) but it is an invalid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1296 msgid "Date (with time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1444 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1444 #, python-format msgid "“%(value)s” value must be a decimal number." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1446 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1446 msgid "Decimal number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1585 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1585 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." "uuuuuu] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1588 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1588 msgid "Duration" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1638 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1638 msgid "Email address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1661 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1661 msgid "File path" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1727 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1727 #, python-format msgid "“%(value)s” value must be a float." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1729 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1729 msgid "Floating point number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1767 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1767 #, python-format msgid "“%(value)s” value must be an integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1769 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1769 msgid "Integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1852 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1852 msgid "Big (8 byte) integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1867 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1867 msgid "Small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1875 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1875 msgid "IPv4 address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1906 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1906 msgid "IP address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1986 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1987 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1986 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1987 #, python-format msgid "“%(value)s” value must be either None, True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1989 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1989 msgid "Boolean (Either True, False or None)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2043 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2043 msgid "Positive big integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2056 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2056 msgid "Positive integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2069 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2069 msgid "Positive small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2083 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2083 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2115 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2115 msgid "Text" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2181 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2181 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2183 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2183 #, python-format msgid "" "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " "invalid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2186 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2186 msgid "Time" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2312 msgid "URL" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2334 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2334 msgid "Raw binary data" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2399 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2399 #, python-format msgid "“%(value)s” is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2401 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2401 msgid "Universally unique identifier" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:226 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:226 msgid "File" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:18 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:18 msgid "A JSON object" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:20 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:20 msgid "Value must be valid JSON." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:790 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:790 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:792 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:792 msgid "Foreign Key (type determined by related field)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1045 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1045 msgid "One-to-one relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1099 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1099 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1100 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1142 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1142 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label -#: venv/lib/python3.6/site-packages/django/forms/boundfield.py:150 -#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 +#: venv/lib/python3.8/site-packages/django/forms/boundfield.py:150 msgid ":?.!" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:54 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:54 msgid "This field is required." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:247 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:247 msgid "Enter a whole number." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:402 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1143 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:402 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1143 msgid "Enter a valid date." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:426 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1144 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:426 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1144 msgid "Enter a valid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:454 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:454 msgid "Enter a valid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:488 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:488 msgid "Enter a valid duration." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:489 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:489 #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:549 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:549 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:550 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:550 msgid "No file was submitted." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:551 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:551 msgid "The submitted file is empty." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:553 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:553 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4602,645 +4706,535 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:556 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:556 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:617 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:617 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:779 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:869 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1309 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:779 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:869 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1309 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:870 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:985 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1308 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:870 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:985 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1308 msgid "Enter a list of values." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:986 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:986 msgid "Enter a complete value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1202 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1202 msgid "Enter a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1232 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1232 msgid "Enter a valid JSON." msgstr "" #. Translators: This is the default suffix added to form field labels -#: venv/lib/python3.6/site-packages/django/forms/forms.py:76 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:76 msgid ":" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/forms.py:203 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:203 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:61 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:61 #, python-format msgid "" "ManagementForm data is missing or has been tampered with. Missing fields: " "%(field_names)s. You may need to file a bug report if the issue persists." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:370 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:370 #, python-format msgid "Please submit at most %d form." msgid_plural "Please submit at most %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:377 #, python-format msgid "Please submit at least %d form." msgid_plural "Please submit at least %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:405 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:412 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:405 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:412 msgid "Order" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:763 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 +#: venv/lib/python3.8/site-packages/django/forms/models.py:763 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:767 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 +#: venv/lib/python3.8/site-packages/django/forms/models.py:767 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:773 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 +#: venv/lib/python3.8/site-packages/django/forms/models.py:773 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:782 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 +#: venv/lib/python3.8/site-packages/django/forms/models.py:782 msgid "Please correct the duplicate values below." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1109 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1109 msgid "The inline value did not match the parent instance." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1193 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1193 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1311 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1311 #, python-format msgid "“%(pk)s” is not a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/utils.py:172 +#: venv/lib/python3.8/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:404 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:404 msgid "Currently" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:715 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:715 msgid "Yes" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:716 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:716 msgid "No" msgstr "" #. Translators: Please do not add spaces around commas. -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:805 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:817 msgid "yes,no,maybe" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:851 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:846 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:863 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:853 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:865 #, python-format msgid "%s KB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:855 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:867 #, python-format msgid "%s MB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:857 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:869 #, python-format msgid "%s GB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:859 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:871 #, python-format msgid "%s TB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:861 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:873 #, python-format msgid "%s PB" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:66 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:67 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:72 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:73 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:146 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:146 msgid "midnight" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:148 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:148 msgid "noon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:16 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:16 msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jan" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "feb" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "mar" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "apr" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "may" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "jul" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "aug" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "sep" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "oct" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "nov" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "dec" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:23 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:23 msgctxt "abbrev. month" msgid "Jan." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:24 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:24 msgctxt "abbrev. month" msgid "Feb." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:25 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:25 msgctxt "abbrev. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:26 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:26 msgctxt "abbrev. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:27 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:27 msgctxt "abbrev. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:28 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:28 msgctxt "abbrev. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:29 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:29 msgctxt "abbrev. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:30 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:30 msgctxt "abbrev. month" msgid "Aug." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:31 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Sept." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:32 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Oct." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:33 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "Nov." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:34 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "Dec." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:37 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:37 msgctxt "alt. month" msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:38 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:38 msgctxt "alt. month" msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:39 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:39 msgctxt "alt. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:40 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:40 msgctxt "alt. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:41 msgctxt "alt. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:42 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:42 msgctxt "alt. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:43 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:43 msgctxt "alt. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:44 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:44 msgctxt "alt. month" msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:45 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:46 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:47 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:48 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 -#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 +#: venv/lib/python3.8/site-packages/django/utils/ipv6.py:8 msgid "This is not a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:71 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s…" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:240 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 +#: venv/lib/python3.8/site-packages/django/utils/text.py:240 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: venv/lib/python3.6/site-packages/django/utils/text.py:259 -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:94 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:259 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:94 msgid ", " msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:9 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:10 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:110 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:110 msgid "Forbidden" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:111 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:111 msgid "CSRF verification failed. Request aborted." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:115 msgid "" "You are seeing this message because this HTTPS site requires a “Referer " "header” to be sent by your Web browser, but none was sent. This header is " @@ -5248,14 +5242,14 @@ msgid "" "hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:120 msgid "" "If you have configured your browser to disable “Referer” headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for “same-" "origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:124 msgid "" "If you are using the tag or " "including the “Referrer-Policy: no-referrer” header, please remove them. The " @@ -5264,125 +5258,109 @@ msgid "" "\" …> for links to third-party sites." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:132 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:132 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:137 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for “same-origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:142 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:142 msgid "More information is available with DEBUG=True." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:41 msgid "No year specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:61 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:111 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:208 msgid "Date out of range" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:90 msgid "No month specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:142 msgid "No day specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:188 msgid "No week specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:338 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:367 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:594 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:594 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:628 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:628 #, python-format msgid "Invalid date string “%(datestr)s” given format “%(format)s”" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 -#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 +#: venv/lib/python3.8/site-packages/django/views/generic/detail.py:54 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:67 msgid "Page is not “last”, nor can it be converted to an int." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:72 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:154 #, python-format msgid "Empty list and “%(class_name)s.allow_empty” is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:40 -#: venv2/lib/python2.7/site-packages/django/views/static.py:44 +#: venv/lib/python3.8/site-packages/django/views/static.py:40 msgid "Directory indexes are not allowed here." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv/lib/python3.8/site-packages/django/views/static.py:42 #, python-format msgid "“%(path)s” does not exist" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:80 -#: venv2/lib/python2.7/site-packages/django/views/static.py:86 +#: venv/lib/python3.8/site-packages/django/views/static.py:80 #, python-format msgid "Index of %(directory)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:7 -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:221 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:7 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:221 msgid "The install worked successfully! Congratulations!" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:207 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:207 #, python-format msgid "" "View release notes for Django %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:222 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:222 #, python-format msgid "" "You are seeing this page because python manage.py startapp " -"[app_label]." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 -msgid "" -"You're seeing this message because you have DEBUG = True in " -"your Django settings file and you haven't configured any URLs. Get to work!" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 -#, python-format -msgid "Invalid date string '%(datestr)s' given format '%(format)s'" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 -msgid "Page is not 'last', nor can it be converted to an int." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 -#, python-format -msgid "Empty list and '%(class_name)s.allow_empty' is False." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/static.py:46 -#, python-format -msgid "\"%(path)s\" does not exist" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 -msgid "usage: " -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 -msgid ".__call__() not defined" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 -#, python-format -msgid "unknown parser %r (choices: %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 -#, python-format -msgid "argument \"-\" with mode %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 -#, python-format -msgid "cannot merge actions - two groups are named %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 -msgid "'required' is an invalid argument for positionals" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 -#, python-format -msgid "invalid option string %r: must start with a character %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 -#, python-format -msgid "dest= is required for options like %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 -#, python-format -msgid "invalid conflict_resolution value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 -#, python-format -msgid "conflicting option string(s): %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 -msgid "mutually exclusive arguments must be optional" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 -msgid "positional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 -msgid "optional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 -msgid "show program's version number and exit" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 -msgid "cannot have multiple subparser arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 -#, python-format -msgid "unrecognized arguments: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 -#, python-format -msgid "not allowed with argument %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 -#, python-format -msgid "ignored explicit argument %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 -msgid "too few arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 -#, python-format -msgid "argument %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 -#, python-format -msgid "one of the arguments %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 -msgid "expected one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 -msgid "expected at most one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 -msgid "expected at least one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 -#, python-format -msgid "expected %s argument(s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 -#, python-format -msgid "ambiguous option: %s could match %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 -#, python-format -msgid "unexpected option string: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 -#, python-format -msgid "%r is not callable" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 -#, python-format -msgid "invalid %s value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 -#, python-format -msgid "invalid choice: %r (choose from %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 -#, python-format -msgid "%s: error: %s\n" -msgstr "" - #: virtsecrets/templates/create_secret_block.html:12 msgid "Create New Secret" msgstr "" diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index 520676f..2934b5e 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-20 07:54+0000\n" +"POT-Creation-Date: 2023-04-27 13:00+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -43,36 +43,36 @@ msgstr "" msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:31 +#: accounts/models.py:34 msgid "key name" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:35 msgid "public key" msgstr "" -#: accounts/models.py:41 +#: accounts/models.py:45 msgid "max instances" msgstr "" -#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 -#: accounts/models.py:62 +#: accounts/models.py:47 accounts/models.py:53 accounts/models.py:59 +#: accounts/models.py:65 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:48 +#: accounts/models.py:51 msgid "max CPUs" msgstr "" -#: accounts/models.py:54 +#: accounts/models.py:57 msgid "max memory" msgstr "" -#: accounts/models.py:60 +#: accounts/models.py:63 msgid "max disk size" msgstr "" -#: accounts/models.py:76 +#: accounts/models.py:80 msgid "Can change password" msgstr "" @@ -112,7 +112,7 @@ msgstr "" msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:44 admin/templates/admin/logs.html:27 +#: accounts/templates/account.html:44 admin/templates/admin/logs.html:33 #: instances/templates/instance.html:5 msgid "Instance" msgstr "" @@ -143,8 +143,7 @@ msgstr "" #: nwfilters/templates/nwfilter.html:103 nwfilters/templates/nwfilter.html:143 #: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:63 #: storages/templates/storage.html:175 templates/common/confirm_delete.html:21 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:417 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:417 #: virtsecrets/templates/secrets.html:78 msgid "Delete" msgstr "" @@ -152,7 +151,7 @@ msgstr "" #: accounts/templates/account.html:48 #: instances/templates/create_instance_w2.html:80 #: instances/templates/instances/settings_tab.html:254 -#: instances/templates/instances/snapshots_tab.html:41 +#: instances/templates/instances/snapshots_tab.html:78 #: nwfilters/templates/nwfilter.html:93 nwfilters/templates/nwfilter.html:127 #: nwfilters/templates/nwfilters.html:55 storages/templates/storage.html:101 #: virtsecrets/templates/secrets.html:63 @@ -190,8 +189,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:676 #: instances/templates/instances/settings_tab.html:853 #: instances/templates/instances/settings_tab.html:855 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:405 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:405 msgid "Change" msgstr "" @@ -202,6 +200,10 @@ msgid "" "Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" +#: accounts/templates/accounts/email/otp.html:8 +msgid "Some e-mail clients does not render SVG, also generating PNG." +msgstr "" + #: accounts/templates/accounts/email_otp_form.html:12 msgid "" "\n" @@ -218,8 +220,8 @@ msgid "I do not have/lost my OTP!" msgstr "" #: accounts/templates/accounts/otp_login.html:24 -#: accounts/templates/login.html:5 accounts/templates/login.html:23 -#: accounts/templates/login.html:28 +#: accounts/templates/login.html:5 accounts/templates/login.html:24 +#: accounts/templates/login.html:29 msgid "Sign In" msgstr "" @@ -227,11 +229,11 @@ msgstr "" msgid "WebVirtCloud" msgstr "" -#: accounts/templates/login.html:19 +#: accounts/templates/login.html:20 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:24 admin/templates/admin/logs.html:25 +#: accounts/templates/login.html:25 admin/templates/admin/logs.html:31 #: computes/templates/computes/instances.html:64 #: instances/templates/add_instance_owner_block.html:18 #: instances/templates/allinstances_index_grouped.html:8 @@ -240,7 +242,7 @@ msgstr "" msgid "User" msgstr "" -#: accounts/templates/login.html:25 admin/forms.py:78 +#: accounts/templates/login.html:26 admin/forms.py:78 #: console/templates/console-spice-full.html:206 #: console/templates/console-spice-lite.html:58 #: console/templates/console-spice-lite.html:99 @@ -287,11 +289,11 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/utils.py:50 +#: accounts/utils.py:49 msgid "OTP QR Code" msgstr "" -#: accounts/utils.py:51 +#: accounts/utils.py:50 msgid "Please view HTML version of this message." msgstr "" @@ -327,21 +329,21 @@ msgstr "" msgid "Update User Instance" msgstr "" -#: accounts/views.py:175 +#: accounts/views.py:176 #, python-format msgid "OTP Sent to %(email)s" msgstr "" -#: accounts/views.py:183 +#: accounts/views.py:185 msgid "Email OTP" msgstr "" -#: accounts/views.py:194 +#: accounts/views.py:197 #, python-format msgid "OTP QR code was emailed to user %(user)s" msgstr "" -#: accounts/views.py:196 +#: accounts/views.py:200 msgid "User email not set, failed to send QR code" msgstr "" @@ -362,12 +364,12 @@ msgid "" "form." msgstr "" -#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: admin/templates/admin/group_list.html:5 admin/views.py:86 #: instances/templates/instances/settings_tab.html:69 templates/navbar.html:29 msgid "Users" msgstr "" -#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:15 +#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:21 #: admin/templates/admin/user_list.html:23 #: computes/templates/computes/instances.html:55 #: computes/templates/computes/list.html:19 @@ -390,8 +392,8 @@ msgstr "" #: admin/templates/admin/user_list.html:36 #: computes/templates/computes/instances.html:68 #: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:12 -#: instances/templates/allinstances_index_nongrouped.html:12 +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/allinstances_index_nongrouped.html:15 #: instances/templates/instances/settings_tab.html:355 #: instances/templates/instances/settings_tab.html:525 #: networks/templates/network.html:175 networks/templates/network.html:284 @@ -411,24 +413,24 @@ msgstr "" msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:15 +#: admin/templates/admin/logs.html:21 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:24 -#: instances/templates/instances/snapshots_tab.html:40 +#: admin/templates/admin/logs.html:30 +#: instances/templates/instances/snapshots_tab.html:75 #: instances/templates/instances/stats_tab.html:86 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:26 +#: admin/templates/admin/logs.html:32 #: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: admin/templates/admin/logs.html:28 -#: instances/templates/instances/stats_tab.html:88 +#: admin/templates/admin/logs.html:34 +#: instances/templates/instances/stats_tab.html:89 msgid "Message" msgstr "" @@ -469,8 +471,8 @@ msgstr "" #: admin/templates/admin/user_list.html:48 #: computes/templates/computes/instances.html:91 -#: instances/templates/allinstances_index_grouped.html:59 -#: instances/templates/allinstances_index_nongrouped.html:41 +#: instances/templates/allinstances_index_grouped.html:65 +#: instances/templates/allinstances_index_nongrouped.html:44 #: instances/templates/instance.html:19 msgid "Active" msgstr "" @@ -491,28 +493,28 @@ msgstr "" msgid "Unblock" msgstr "" -#: admin/views.py:42 +#: admin/views.py:41 msgid "Create Group" msgstr "" -#: admin/views.py:60 +#: admin/views.py:59 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:112 msgid "Create User" msgstr "" -#: admin/views.py:129 +#: admin/views.py:137 msgid "Update User" msgstr "" -#: admin/views.py:141 +#: admin/views.py:151 #, python-format msgid "Password changed for %(user)s" msgstr "" -#: admin/views.py:144 +#: admin/views.py:155 msgid "Wrong Data Provided" msgstr "" @@ -756,23 +758,57 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "Show VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "VM CD-ROM Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "Add or not cdrom device while instance creating" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "VM Video Type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "Change instance default video type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "VM Input Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "Add or not input device with specify its type" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: interfaces/models.py:8 networks/models.py:8 storages/models.py:8 +#: storages/models.py:25 msgid "name" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:10 msgid "key" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:11 msgid "value" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:12 msgid "choices" msgstr "" -#: appsettings/models.py:14 +#: appsettings/models.py:13 msgid "description" msgstr "" @@ -797,17 +833,17 @@ msgstr "" msgid "Other Settings" msgstr "" -#: appsettings/views.py:38 +#: appsettings/views.py:41 #, python-format msgid "SASS directory path is changed. Now: %(dir)s" msgstr "" -#: appsettings/views.py:70 +#: appsettings/views.py:77 #, python-format msgid "Theme is changed. Now: %(theme)s" msgstr "" -#: appsettings/views.py:85 +#: appsettings/views.py:92 #, python-format msgid "%(setting)s is changed. Now: %(value)s" msgstr "" @@ -914,15 +950,16 @@ msgstr "" #: instances/templates/add_instance_volume.html:46 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/create_inst_block.html:21 #: instances/templates/create_instance_w2.html:76 #: instances/templates/create_instance_w2.html:102 #: instances/templates/create_instance_w2.html:105 -#: instances/templates/create_instance_w2.html:304 -#: instances/templates/create_instance_w2.html:306 -#: instances/templates/create_instance_w2.html:518 -#: instances/templates/create_instance_w2.html:520 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:332 +#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:572 #: instances/templates/instances/settings_tab.html:353 -#: instances/templates/instances/snapshots_tab.html:39 +#: instances/templates/instances/snapshots_tab.html:76 #: interfaces/templates/create_iface_block.html:18 #: interfaces/templates/interface.html:75 #: networks/templates/create_net_block.html:18 @@ -951,33 +988,35 @@ msgid "Description" msgstr "" #: computes/templates/computes/instances.html:66 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:10 +#: instances/templates/allinstances_index_grouped.html:13 +#: instances/templates/allinstances_index_nongrouped.html:13 +#: instances/templates/create_inst_block.html:22 #: instances/templates/create_instance_w2.html:77 -#: instances/templates/create_instance_w2.html:322 -#: instances/templates/create_instance_w2.html:536 +#: instances/templates/create_instance_w2.html:348 +#: instances/templates/create_instance_w2.html:588 #: instances/templates/instance.html:43 instances/templates/instance.html:45 msgid "VCPU" msgstr "" #: computes/templates/computes/instances.html:67 #: computes/templates/overview.html:80 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/allinstances_index_grouped.html:14 +#: instances/templates/allinstances_index_nongrouped.html:14 +#: instances/templates/create_inst_block.html:24 #: instances/templates/instances/resize_tab.html:12 msgid "Memory" msgstr "" #: computes/templates/computes/instances.html:93 -#: instances/templates/allinstances_index_grouped.html:60 -#: instances/templates/allinstances_index_nongrouped.html:43 +#: instances/templates/allinstances_index_grouped.html:66 +#: instances/templates/allinstances_index_nongrouped.html:46 #: instances/templates/instance.html:16 msgid "Off" msgstr "" #: computes/templates/computes/instances.html:95 -#: instances/templates/allinstances_index_grouped.html:62 -#: instances/templates/allinstances_index_nongrouped.html:45 +#: instances/templates/allinstances_index_grouped.html:68 +#: instances/templates/allinstances_index_nongrouped.html:48 msgid "Suspended" msgstr "" @@ -998,7 +1037,7 @@ msgid "Details" msgstr "" #: computes/templates/computes/list.html:40 -#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/allinstances_index_grouped.html:31 #: instances/templates/instances/settings_tab.html:906 msgid "Connected" msgstr "" @@ -1093,16 +1132,16 @@ msgstr "" msgid "RAM Utilization" msgstr "" -#: computes/validators.py:16 +#: computes/validators.py:17 msgid "" "Hostname must contain only numbers, or the domain name separated by \".\"" msgstr "" -#: computes/validators.py:18 +#: computes/validators.py:20 msgid "Wrong IP address" msgstr "" -#: computes/validators.py:24 +#: computes/validators.py:26 msgid "The hostname must not contain any special characters" msgstr "" @@ -1158,49 +1197,21 @@ msgstr "" msgid "Loading" msgstr "" -#: console/views.py:52 +#: console/views.py:61 msgid "" "User does not have permission to access console or host/instance not exist" msgstr "" -#: console/views.py:84 +#: console/views.py:106 msgid "Fail to get console. Please check the console configuration of your VM." msgstr "" -#: console/views.py:86 +#: console/views.py:109 #, python-format msgid "Console type '%(type)s' has not support" msgstr "" -#: instances/forms.py:37 -msgid "No Virtual Machine name has been entered" -msgstr "" - -#: instances/forms.py:39 -msgid "No VCPU has been entered" -msgstr "" - -#: instances/forms.py:42 -msgid "No RAM size has been entered" -msgstr "" - -#: instances/forms.py:43 -msgid "No Network pool has been choosen" -msgstr "" - -#: instances/forms.py:48 -msgid "Please select HDD cache mode" -msgstr "" - -#: instances/forms.py:55 -msgid "Please select a graphics type" -msgstr "" - -#: instances/forms.py:56 -msgid "Please select a video driver" -msgstr "" - -#: instances/forms.py:63 +#: instances/forms.py:76 msgid "The name of the virtual machine must not contain any special characters" msgstr "" @@ -1232,7 +1243,67 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:216 +#: instances/models.py:31 +msgid "drbd" +msgstr "" + +#: instances/models.py:221 +msgid "Live" +msgstr "" + +#: instances/models.py:222 +msgid "Undefine XML" +msgstr "" + +#: instances/models.py:223 +msgid "Offline" +msgstr "" + +#: instances/models.py:224 +msgid "Auto Converge" +msgstr "" + +#: instances/models.py:225 +msgid "Compress" +msgstr "" + +#: instances/models.py:226 +msgid "Post Copy" +msgstr "" + +#: instances/models.py:227 +msgid "Unsafe" +msgstr "" + +#: instances/models.py:239 +msgid "No Virtual Machine name has been entered" +msgstr "" + +#: instances/models.py:243 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/models.py:248 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/models.py:252 +msgid "No Network pool has been choosen" +msgstr "" + +#: instances/models.py:259 +msgid "Please select HDD cache mode" +msgstr "" + +#: instances/models.py:270 +msgid "Please select a graphics type" +msgstr "" + +#: instances/models.py:273 +msgid "Please select a video driver" +msgstr "" + +#: instances/models.py:292 msgid "Can access console without password" msgstr "" @@ -1255,7 +1326,7 @@ msgstr "" #: instances/templates/add_instance_network_block.html:24 #: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:387 +#: instances/templates/create_instance_w2.html:413 #: instances/templates/instances/settings_tab.html:36 #: instances/templates/instances/settings_tab.html:421 #: networks/templates/network.html:5 networks/templates/network.html:7 @@ -1265,8 +1336,8 @@ msgstr "" #: instances/templates/add_instance_network_block.html:37 #: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:429 -#: instances/templates/create_instance_w2.html:645 +#: instances/templates/create_instance_w2.html:455 +#: instances/templates/create_instance_w2.html:697 #: instances/templates/instances/settings_tab.html:430 #: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" @@ -1274,18 +1345,17 @@ msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:121 -#: instances/templates/create_inst_block.html:25 #: instances/templates/create_instance_w2.html:157 #: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:376 -#: instances/templates/create_instance_w2.html:432 -#: instances/templates/create_instance_w2.html:580 -#: instances/templates/create_instance_w2.html:599 -#: instances/templates/create_instance_w2.html:648 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:458 +#: instances/templates/create_instance_w2.html:632 +#: instances/templates/create_instance_w2.html:651 +#: instances/templates/create_instance_w2.html:700 #: instances/templates/instances/access_tab.html:123 #: instances/templates/instances/settings_tab.html:191 #: instances/templates/instances/settings_tab.html:434 -#: instances/templates/instances/stats_tab.html:93 +#: instances/templates/instances/stats_tab.html:94 #: interfaces/templates/interface.html:41 #: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:73 #: storages/templates/create_stg_block.html:146 @@ -1299,8 +1369,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:93 #: instances/templates/add_instance_volume.html:148 #: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:294 #: instances/templates/instances/edit_instance_volume.html:110 #: instances/templates/instances/settings_tab.html:455 #: interfaces/templates/create_iface_block.html:139 @@ -1354,7 +1423,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:34 #: instances/templates/add_instance_volume.html:104 #: instances/templates/create_instance_w2.html:148 -#: instances/templates/create_instance_w2.html:591 +#: instances/templates/create_instance_w2.html:643 #: instances/templates/instances/settings_tab.html:252 #: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" @@ -1408,7 +1477,13 @@ msgstr "" msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances_index_grouped.html:12 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +msgid "Role/Disk" +msgstr "" + +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/create_inst_block.html:25 msgid "Mem Usage" msgstr "" @@ -1424,17 +1499,8 @@ msgstr "" msgid "Choose a compute for new instance" msgstr "" -#: instances/templates/create_inst_block.html:18 -msgid "Compute" -msgstr "" - -#: instances/templates/create_inst_block.html:21 -msgid "Please select" -msgstr "" - -#: instances/templates/create_inst_block.html:38 -#: instances/templates/create_inst_block.html:42 -msgid "Choose" +#: instances/templates/create_inst_block.html:23 +msgid "Cpu Usage" msgstr "" #: instances/templates/create_instance_w1.html:5 @@ -1467,12 +1533,12 @@ msgid "Next" msgstr "" #: instances/templates/create_instance_w1.html:85 -#: instances/templates/create_instance_w2.html:270 -#: instances/templates/create_instance_w2.html:272 -#: instances/templates/create_instance_w2.html:500 -#: instances/templates/create_instance_w2.html:504 -#: instances/templates/create_instance_w2.html:716 -#: instances/templates/create_instance_w2.html:720 +#: instances/templates/create_instance_w2.html:296 +#: instances/templates/create_instance_w2.html:298 +#: instances/templates/create_instance_w2.html:552 +#: instances/templates/create_instance_w2.html:556 +#: instances/templates/create_instance_w2.html:794 +#: instances/templates/create_instance_w2.html:798 #: interfaces/templates/create_iface_block.html:142 #: networks/templates/create_net_block.html:86 #: networks/templates/modify_ipv4_fixed_address.html:45 @@ -1510,20 +1576,20 @@ msgid "Hypervisor doesn't have any Flavors" msgstr "" #: instances/templates/create_instance_w2.html:78 -#: instances/templates/create_instance_w2.html:351 -#: instances/templates/create_instance_w2.html:563 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/instance.html:48 msgid "RAM" msgstr "" #: instances/templates/create_instance_w2.html:79 -#: instances/templates/create_instance_w2.html:366 +#: instances/templates/create_instance_w2.html:392 msgid "HDD" msgstr "" #: instances/templates/create_instance_w2.html:89 -#: instances/templates/create_instance_w2.html:355 -#: instances/templates/create_instance_w2.html:567 +#: instances/templates/create_instance_w2.html:381 +#: instances/templates/create_instance_w2.html:619 #: instances/templates/instance.html:48 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:109 @@ -1535,79 +1601,100 @@ msgid "Create Virtual Machine" msgstr "" #: instances/templates/create_instance_w2.html:114 -#: instances/templates/create_instance_w2.html:311 -#: instances/templates/create_instance_w2.html:525 +#: instances/templates/create_instance_w2.html:337 +#: instances/templates/create_instance_w2.html:577 msgid "Firmware" msgstr "" #: instances/templates/create_instance_w2.html:126 -#: instances/templates/create_instance_w2.html:329 -#: instances/templates/create_instance_w2.html:542 +#: instances/templates/create_instance_w2.html:355 +#: instances/templates/create_instance_w2.html:594 msgid "VCPU Config" msgstr "" #: instances/templates/create_instance_w2.html:129 -#: instances/templates/create_instance_w2.html:332 -#: instances/templates/create_instance_w2.html:545 +#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:597 msgid "no-mode" msgstr "" #: instances/templates/create_instance_w2.html:173 -#: instances/templates/create_instance_w2.html:402 -#: instances/templates/create_instance_w2.html:618 +#: instances/templates/create_instance_w2.html:428 +#: instances/templates/create_instance_w2.html:670 #: instances/templates/instances/edit_instance_volume.html:30 msgid "Advanced" msgstr "" #: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:634 +#: instances/templates/create_instance_w2.html:686 msgid "HDD cache mode" msgstr "" #: instances/templates/create_instance_w2.html:211 -#: instances/templates/create_instance_w2.html:441 -#: instances/templates/create_instance_w2.html:657 +#: instances/templates/create_instance_w2.html:467 +#: instances/templates/create_instance_w2.html:709 msgid "Graphics" msgstr "" #: instances/templates/create_instance_w2.html:222 -#: instances/templates/create_instance_w2.html:452 -#: instances/templates/create_instance_w2.html:668 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:720 msgid "Video" msgstr "" #: instances/templates/create_instance_w2.html:236 -#: instances/templates/create_instance_w2.html:466 -#: instances/templates/create_instance_w2.html:682 +#: instances/templates/create_instance_w2.html:492 +#: instances/templates/create_instance_w2.html:734 msgid "Console Access" msgstr "" #: instances/templates/create_instance_w2.html:246 #: instances/templates/create_instance_w2.html:248 -#: instances/templates/create_instance_w2.html:476 -#: instances/templates/create_instance_w2.html:478 -#: instances/templates/create_instance_w2.html:692 -#: instances/templates/create_instance_w2.html:694 +#: instances/templates/create_instance_w2.html:502 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:744 +#: instances/templates/create_instance_w2.html:746 msgid "Console Password" msgstr "" #: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:482 -#: instances/templates/create_instance_w2.html:698 +#: instances/templates/create_instance_w2.html:508 +#: instances/templates/create_instance_w2.html:750 +msgid "Add CD-Rom" +msgstr "" + +#: instances/templates/create_instance_w2.html:255 +#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:511 +#: instances/templates/create_instance_w2.html:524 +#: instances/templates/create_instance_w2.html:753 +#: instances/templates/create_instance_w2.html:766 +msgid "False" +msgstr "" + +#: instances/templates/create_instance_w2.html:265 +#: instances/templates/create_instance_w2.html:521 +#: instances/templates/create_instance_w2.html:763 +msgid "Add Input Device" +msgstr "" + +#: instances/templates/create_instance_w2.html:278 +#: instances/templates/create_instance_w2.html:534 +#: instances/templates/create_instance_w2.html:776 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:259 -#: instances/templates/create_instance_w2.html:489 -#: instances/templates/create_instance_w2.html:705 +#: instances/templates/create_instance_w2.html:285 +#: instances/templates/create_instance_w2.html:541 +#: instances/templates/create_instance_w2.html:783 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:286 +#: instances/templates/create_instance_w2.html:312 #: instances/templates/instances/settings_tab.html:473 #: instances/templates/instances/settings_tab.html:549 #: instances/templates/instances/settings_tab.html:559 -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 #: interfaces/templates/interface.html:60 #: interfaces/templates/interface.html:62 networks/templates/network.html:50 #: networks/templates/network.html:52 networks/templates/network.html:62 @@ -1622,41 +1709,40 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:384 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:371 -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:397 +#: instances/templates/create_instance_w2.html:627 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:411 -#: instances/templates/create_instance_w2.html:627 +#: instances/templates/create_instance_w2.html:437 +#: instances/templates/create_instance_w2.html:679 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:413 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:439 +#: instances/templates/create_instance_w2.html:681 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:415 -#: instances/templates/create_instance_w2.html:631 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:375 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:375 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:444 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:622 msgid "Template Disk" msgstr "" -#: instances/templates/create_instance_w2.html:605 +#: instances/templates/create_instance_w2.html:657 msgid "Network/MAC" msgstr "" @@ -1665,7 +1751,7 @@ msgstr "" #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:24 -#: instances/templates/instances/power_tab.html:81 instances/views.py:277 +#: instances/templates/instances/power_tab.html:81 instances/views.py:370 msgid "Suspend" msgstr "" @@ -1723,7 +1809,7 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:35 #: instances/templates/instances/destroy_tab.html:17 #: instances/templates/instances/destroy_tab.html:19 -#: instances/templates/instances/destroy_tab.html:22 instances/views.py:319 +#: instances/templates/instances/destroy_tab.html:22 instances/views.py:417 msgid "Destroy" msgstr "" @@ -1741,20 +1827,20 @@ msgstr "" #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:46 #: instances/templates/instances/power_tab.html:120 -#: instances/templates/instances/power_tab.html:122 instances/views.py:252 +#: instances/templates/instances/power_tab.html:122 instances/views.py:340 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:8 -#: instances/templates/instances/power_tab.html:58 instances/views.py:268 +#: instances/templates/instances/power_tab.html:58 instances/views.py:360 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:13 -#: instances/templates/instances/power_tab.html:65 instances/views.py:261 +#: instances/templates/instances/power_tab.html:65 instances/views.py:351 msgid "Power Cycle" msgstr "" @@ -1766,7 +1852,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:33 #: instances/templates/instances/power_tab.html:92 -#: instances/templates/instances/power_tab.html:107 instances/views.py:285 +#: instances/templates/instances/power_tab.html:107 instances/views.py:378 msgid "Resume" msgstr "" @@ -1774,7 +1860,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:18 #: instances/templates/instances/power_tab.html:38 #: instances/templates/instances/power_tab.html:73 -#: instances/templates/instances/power_tab.html:99 instances/views.py:292 +#: instances/templates/instances/power_tab.html:99 instances/views.py:386 msgid "Force Off" msgstr "" @@ -2097,7 +2183,7 @@ msgid "Migrate" msgstr "" #: instances/templates/instances/settings_tab.html:62 -#: venv/lib/python3.6/site-packages/click/core.py:1351 +#: venv/lib/python3.8/site-packages/click/core.py:1357 msgid "Options" msgstr "" @@ -2473,8 +2559,7 @@ msgid "Disconnected" msgstr "" #: instances/templates/instances/settings_tab.html:911 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:714 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:714 msgid "Unknown" msgstr "" @@ -2483,41 +2568,98 @@ msgid "Qemu Guest Agent" msgstr "" #: instances/templates/instances/snapshots_tab.html:8 -#: instances/templates/instances/snapshots_tab.html:26 -msgid "Take Snapshot" +msgid "Take Snapshot - Internal" msgstr "" #: instances/templates/instances/snapshots_tab.html:13 +msgid "Take Snapshot - External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:18 msgid "Manage Snapshots" msgstr "" -#: instances/templates/instances/snapshots_tab.html:20 +#: instances/templates/instances/snapshots_tab.html:26 msgid "" -"This may take more than an hour, depending on how much content is on your " -"instance and how large the disk is. It could cause web server timeout.." +"With running machine, internal snapshots may take more than an hour, " +"depending on how much memory has on your instance and how large the disk is." msgstr "" -#: instances/templates/instances/snapshots_tab.html:25 -msgid "Enter Snapshot Name" +#: instances/templates/instances/snapshots_tab.html:27 +msgid "" +"Live snapshot could cause server timeout and instance might be paused!!!" msgstr "" -#: instances/templates/instances/snapshots_tab.html:35 +#: instances/templates/instances/snapshots_tab.html:29 +msgid "Create an internal snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:34 +#: instances/templates/instances/snapshots_tab.html:56 +msgid "Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:36 +#: instances/templates/instances/snapshots_tab.html:58 +msgid "Snapshot Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +#: instances/templates/instances/snapshots_tab.html:40 +#: instances/templates/instances/snapshots_tab.html:60 +#: instances/templates/instances/snapshots_tab.html:62 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:48 +msgid "You can get external snapshots within this tab." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:50 +msgid "Create an external snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:52 +msgid "" +"External snapshots are experimental in this stage, use it if you know what " +"you are doing. 'Revert Snapshot' may require manual operation with CLI." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:65 +msgid "WebVirtCloud supports only one external snapshot at the moment." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:71 msgid "Choose a snapshot for restore/delete" msgstr "" -#: instances/templates/instances/snapshots_tab.html:53 +#: instances/templates/instances/snapshots_tab.html:77 +msgid "Type - Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "Internal" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:92 +#: instances/templates/instances/snapshots_tab.html:125 msgid "Revert to this Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:58 +#: instances/templates/instances/snapshots_tab.html:97 msgid "To restore snapshots you need Power Off the instance." msgstr "" -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 +#: instances/templates/instances/snapshots_tab.html:133 msgid "Delete Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:78 +#: instances/templates/instances/snapshots_tab.html:118 +msgid "External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:145 msgid "You do not have any snapshots" msgstr "" @@ -2541,404 +2683,440 @@ msgstr "" msgid "Disk I/O device" msgstr "" +#: instances/templates/instances/stats_tab.html:88 +msgid "IP" +msgstr "" + #: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/views.py:249 +#: instances/views.py:336 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:352 +#: instances/views.py:464 #, python-format -msgid "Instance is migrated to %(hostname)s" +msgid "Instance is migrated(%(method)s) to %(hostname)s" msgstr "" -#: instances/views.py:375 +#: instances/views.py:490 msgid "Reset root password" msgstr "" -#: instances/views.py:381 instances/views.py:410 +#: instances/views.py:498 instances/views.py:533 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:402 +#: instances/views.py:523 #, python-format msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:429 +#: instances/views.py:555 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:438 +#: instances/views.py:565 #, python-format msgid "CPU is resized: %(old)s to %(new)s" msgstr "" -#: instances/views.py:466 +#: instances/views.py:601 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize memory of " "'%(instance_name)s'!" msgstr "" -#: instances/views.py:473 +#: instances/views.py:610 #, python-format msgid "" "Memory is resized: current/max: %(old_cur)s/%(old_max)s to %(new_cur)s/" "%(new_max)s" msgstr "" -#: instances/views.py:507 +#: instances/views.py:652 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:514 +#: instances/views.py:660 #, python-format msgid "Disk is resized: %(dev)s" msgstr "" -#: instances/views.py:570 +#: instances/views.py:729 #, python-format msgid "Attach new disk: %(name)s (%(format)s)" msgstr "" -#: instances/views.py:609 +#: instances/views.py:782 #, python-format msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:667 +#: instances/views.py:849 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:670 +#: instances/views.py:854 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:671 +#: instances/views.py:855 #, python-format msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:693 +#: instances/views.py:879 #, python-format msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:709 +#: instances/views.py:897 #, python-format msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:722 +#: instances/views.py:919 #, python-format msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:735 +#: instances/views.py:934 #, python-format msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:748 +#: instances/views.py:949 #, python-format msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:761 +#: instances/views.py:964 #, python-format msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:774 +#: instances/views.py:982 #, python-format msgid "Create snapshot: %(snap)s" msgstr "" -#: instances/views.py:785 +#: instances/views.py:997 #, python-format msgid "Delete snapshot: %(snap)s" msgstr "" -#: instances/views.py:796 +#: instances/views.py:1012 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:799 +#: instances/views.py:1015 #, python-format msgid "Revert snapshot: %(snap)s" msgstr "" -#: instances/views.py:813 +#: instances/views.py:1032 +#, python-format +msgid "Create external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1066 +#, python-format +msgid "Revert external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1087 +#, python-format +msgid "Delete external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1104 #, python-format msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:822 +#: instances/views.py:1113 #, python-format msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:832 +#: instances/views.py:1123 msgid "Set autostart" msgstr "" -#: instances/views.py:841 +#: instances/views.py:1132 msgid "Unset autostart" msgstr "" -#: instances/views.py:850 +#: instances/views.py:1141 msgid "Enable boot menu" msgstr "" -#: instances/views.py:859 +#: instances/views.py:1150 msgid "Disable boot menu" msgstr "" -#: instances/views.py:874 +#: instances/views.py:1165 msgid "Set boot order" msgstr "" -#: instances/views.py:879 +#: instances/views.py:1171 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:882 +#: instances/views.py:1176 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:893 +#: instances/views.py:1187 msgid "Change instance XML" msgstr "" -#: instances/views.py:907 +#: instances/views.py:1201 #, python-format msgid "Set Guest Agent: %(status)s" msgstr "" -#: instances/views.py:917 +#: instances/views.py:1211 #, python-format msgid "Set Video Model: %(model)s" msgstr "" -#: instances/views.py:926 +#: instances/views.py:1220 msgid "Change network" msgstr "" -#: instances/views.py:949 +#: instances/views.py:1243 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:974 +#: instances/views.py:1268 #, python-format msgid "Add network: %(mac)s" msgstr "" -#: instances/views.py:985 +#: instances/views.py:1279 #, python-format msgid "Delete Network: %(mac)s" msgstr "" -#: instances/views.py:998 +#: instances/views.py:1292 #, python-format msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:1018 networks/views.py:231 +#: instances/views.py:1313 networks/views.py:254 #, python-format msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:1023 +#: instances/views.py:1319 #, python-format msgid "" "%(qos_dir)s QoS is set. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1040 networks/views.py:246 +#: instances/views.py:1337 networks/views.py:275 #, python-format msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:1045 +#: instances/views.py:1343 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1064 +#: instances/views.py:1363 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1069 +#: instances/views.py:1369 #, python-format msgid "Add owner: %(user)s" msgstr "" -#: instances/views.py:1080 +#: instances/views.py:1380 #, python-format msgid "Delete owner: %(userinstance_id)s " msgstr "" -#: instances/views.py:1112 +#: instances/views.py:1415 #, python-format msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1118 +#: instances/views.py:1422 #, python-format msgid "Instance '%(clone_name)s' already exists!" msgstr "" -#: instances/views.py:1121 +#: instances/views.py:1427 #, python-format msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1124 +#: instances/views.py:1436 #, python-format msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1134 +#: instances/views.py:1450 #, python-format msgid "Create a clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1173 +#: instances/views.py:1495 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1178 +#: instances/views.py:1500 msgid "Set VNC password" msgstr "" -#: instances/views.py:1187 +#: instances/views.py:1511 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1192 +#: instances/views.py:1518 msgid "Set VNC type" msgstr "" -#: instances/views.py:1197 +#: instances/views.py:1525 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1220 +#: instances/views.py:1550 msgid "Edit options" msgstr "" -#: instances/views.py:1234 +#: instances/views.py:1564 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1295 instances/views.py:1389 +#: instances/views.py:1633 instances/views.py:1737 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1372 +#: instances/views.py:1719 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1374 +#: instances/views.py:1721 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1391 +#: instances/views.py:1742 msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1395 +#: instances/views.py:1749 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1426 +#: instances/views.py:1784 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1453 +#: instances/views.py:1813 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1471 +#: instances/views.py:1836 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1512 +#: instances/views.py:1881 msgid "Instance is created" msgstr "" -#: instances/views.py:1533 +#: instances/views.py:1910 msgid "Flavor Created" msgstr "" -#: instances/views.py:1539 +#: instances/views.py:1916 msgid "Create Flavor" msgstr "" -#: instances/views.py:1549 +#: instances/views.py:1926 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1555 +#: instances/views.py:1932 msgid "Update Flavor" msgstr "" -#: instances/views.py:1564 +#: instances/views.py:1941 msgid "Flavor Deleted" msgstr "" -#: interfaces/forms.py:26 +#: interfaces/forms.py:37 msgid "The IPv4 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:28 +#: interfaces/forms.py:41 msgid "The IPv4 address must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:35 +#: interfaces/forms.py:50 msgid "The IPv4 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:37 +#: interfaces/forms.py:54 msgid "The IPv4 gateway must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:44 +#: interfaces/forms.py:63 msgid "The IPv6 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:46 +#: interfaces/forms.py:67 msgid "The IPv6 address must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:53 +#: interfaces/forms.py:76 msgid "The IPv6 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:55 +#: interfaces/forms.py:80 msgid "The IPv6 gateway must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:62 interfaces/forms.py:71 +#: interfaces/forms.py:89 interfaces/forms.py:102 msgid "The interface must not contain any special characters" msgstr "" -#: interfaces/forms.py:64 interfaces/forms.py:73 +#: interfaces/forms.py:93 interfaces/forms.py:106 msgid "The interface must not exceed 10 characters" msgstr "" +#: interfaces/models.py:10 +msgid "No interface name has been entered" +msgstr "" + +#: interfaces/models.py:12 networks/models.py:12 storages/models.py:12 +#: storages/models.py:46 +msgid "status" +msgstr "" + +#: interfaces/models.py:13 networks/models.py:13 +msgid "device" +msgstr "" + +#: interfaces/models.py:14 networks/models.py:14 +msgid "forward" +msgstr "" + #: interfaces/templates/create_iface_block.html:12 msgid "Create New Interface" msgstr "" @@ -3074,65 +3252,73 @@ msgid "user" msgstr "" #: logs/models.py:6 -msgid "host" +msgid "ip" msgstr "" #: logs/models.py:7 -msgid "instance" +msgid "host" msgstr "" #: logs/models.py:8 -msgid "message" +msgid "instance" msgstr "" #: logs/models.py:9 +msgid "message" +msgstr "" + +#: logs/models.py:10 msgid "date" msgstr "" -#: networks/forms.py:8 storages/forms.py:8 +#: networks/forms.py:9 storages/forms.py:9 storages/models.py:10 msgid "No pool name has been entered" msgstr "" -#: networks/forms.py:10 +#: networks/forms.py:13 msgid "No IPv4 subnet has been entered" msgstr "" -#: networks/forms.py:15 +#: networks/forms.py:18 msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:30 storages/forms.py:23 +#: networks/forms.py:34 storages/forms.py:30 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:32 storages/forms.py:25 +#: networks/forms.py:38 storages/forms.py:34 msgid "The pool name must not exceed 20 characters" msgstr "" -#: networks/forms.py:39 +#: networks/forms.py:47 msgid "The IPv4 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:41 +#: networks/forms.py:51 msgid "The IPv4 subnet must not exceed 20 characters" msgstr "" -#: networks/forms.py:48 +#: networks/forms.py:60 msgid "The IPv6 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:50 +#: networks/forms.py:64 msgid "The IPv6 subnet must not exceed 42 characters" msgstr "" -#: networks/forms.py:58 +#: networks/forms.py:74 msgid "The pool bridge name must not contain any special characters" msgstr "" -#: networks/forms.py:60 +#: networks/forms.py:78 msgid "The pool bridge name must not exceed 20 characters" msgstr "" +#: networks/models.py:10 +msgid "No network name has been entered" +msgstr "" + #: networks/templates/add_network_qos.html:13 msgid "Add QoS for Network" msgstr "" @@ -3284,8 +3470,7 @@ msgid "Show" msgstr "" #: networks/templates/network.html:165 networks/templates/network.html:275 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:403 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:403 msgid "Clear" msgstr "" @@ -3321,50 +3506,50 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:47 +#: networks/views.py:50 msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:57 +#: networks/views.py:65 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:130 +#: networks/views.py:138 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:180 -#, python-format -msgid "Fixed address operation completed for %(family)s" -msgstr "" - #: networks/views.py:190 #, python-format +msgid "Fixed address operation completed for %(family)s" +msgstr "" + +#: networks/views.py:204 +#, python-format msgid "%(family)s Fixed Address is Deleted." msgstr "" -#: networks/views.py:198 +#: networks/views.py:215 #, python-format msgid "%(family)s DHCP Range is Changed." msgstr "" -#: networks/views.py:210 +#: networks/views.py:228 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:215 +#: networks/views.py:233 msgid "Network XML is changed." msgstr "" -#: networks/views.py:228 +#: networks/views.py:247 #, python-format msgid "" "%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network " "to activate new config" msgstr "" -#: networks/views.py:242 +#: networks/views.py:267 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. " @@ -3432,58 +3617,94 @@ msgstr "" msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:44 +#: nwfilters/views.py:51 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:47 +#: nwfilters/views.py:56 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:51 +#: nwfilters/views.py:61 #, python-format msgid "%(filter)s network filter is created" msgstr "" -#: nwfilters/views.py:60 +#: nwfilters/views.py:74 #, python-format msgid "%(filter)s network filter is deleted" msgstr "" -#: nwfilters/views.py:77 +#: nwfilters/views.py:99 #, python-format msgid "NWFilter is in use by %(instance)s. Cannot be deleted." msgstr "" -#: nwfilters/views.py:96 +#: nwfilters/views.py:119 #, python-format msgid "Cloning NWFilter %(name)s as %(clone)s" msgstr "" -#: storages/forms.py:10 storages/forms.py:37 +#: storages/forms.py:13 storages/forms.py:47 msgid "No path has been entered" msgstr "" -#: storages/forms.py:34 +#: storages/forms.py:44 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:46 +#: storages/forms.py:56 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:59 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:62 storages/forms.py:77 +#: storages/forms.py:78 storages/forms.py:98 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:79 +#: storages/forms.py:102 msgid "The image name must not exceed 120 characters" msgstr "" +#: storages/models.py:13 storages/models.py:48 +msgid "type" +msgstr "" + +#: storages/models.py:14 storages/models.py:32 storages/models.py:44 +msgid "size" +msgstr "" + +#: storages/models.py:15 +msgid "volumes" +msgstr "" + +#: storages/models.py:27 +msgid "format" +msgstr "" + +#: storages/models.py:31 +msgid "allocation" +msgstr "" + +#: storages/models.py:43 +msgid "state" +msgstr "" + +#: storages/models.py:45 +msgid "free" +msgstr "" + +#: storages/models.py:47 venv/lib/python3.8/site-packages/click/types.py:815 +msgid "path" +msgstr "" + +#: storages/models.py:49 +msgid "autostart" +msgstr "" + #: storages/templates/create_stg_block.html:12 msgid "Create Storage Pool" msgstr "" @@ -3618,50 +3839,50 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:40 +#: storages/views.py:42 msgid "Pool name already use" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:49 +#: storages/views.py:55 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:96 +#: storages/views.py:109 msgid "Security Issues with file uploading" msgstr "" -#: storages/views.py:103 +#: storages/views.py:117 msgid "File not found. Check the path variable and filename" msgstr "" -#: storages/views.py:150 +#: storages/views.py:168 #, python-format msgid "Volume: %(vol)s is deleted." msgstr "" -#: storages/views.py:155 +#: storages/views.py:174 msgid "ISO image already exist" msgstr "" -#: storages/views.py:159 -#, python-format -msgid "ISO: %(file)s is uploaded." -msgstr "" - -#: storages/views.py:168 -msgid "Name of volume already in use" -msgstr "" - #: storages/views.py:180 #, python-format +msgid "ISO: %(file)s is uploaded." +msgstr "" + +#: storages/views.py:190 +msgid "Name of volume already in use" +msgstr "" + +#: storages/views.py:204 +#, python-format msgid "%(image)s image cloned as %(name)s successfully" msgstr "" -#: storages/views.py:226 +#: storages/views.py:254 #, python-format msgid "Image file %(name)s is created successfully" msgstr "" @@ -3728,434 +3949,377 @@ msgstr "" msgid "Search" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:496 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:496 #, python-brace-format msgid "{editor}: Editing failed" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:500 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:500 #, python-brace-format msgid "{editor}: Editing failed: {e}" msgstr "" -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:20 -msgid "" -"Click will abort further execution because Python was configured to use " -"ASCII as encoding for the environment. Consult https://click.palletsprojects." -"com/unicode-support/ for mitigation steps." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:56 -msgid "" -"Additional information: on this system no suitable UTF-8 locales were " -"discovered. This most likely requires resolving by reconfiguring the locale " -"system." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:65 -msgid "" -"This system supports the C.UTF-8 locale which is recommended. You might be " -"able to resolve your issue by exporting the following environment variables:" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:75 -#, python-brace-format -msgid "" -"This system lists some UTF-8 supporting locales that you can pick from. The " -"following suitable locales were discovered: {locales}" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:93 -msgid "" -"Click discovered that you exported a UTF-8 locale but the locale system " -"could not pick up from it because it does not exist. The exported locale is " -"{locale!r} but it is not supported." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/core.py:1095 +#: venv/lib/python3.8/site-packages/click/core.py:1097 msgid "Aborted!" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1279 -#: venv/lib/python3.6/site-packages/click/decorators.py:434 +#: venv/lib/python3.8/site-packages/click/core.py:1282 +#: venv/lib/python3.8/site-packages/click/decorators.py:495 msgid "Show this message and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1308 -#: venv/lib/python3.6/site-packages/click/core.py:1334 +#: venv/lib/python3.8/site-packages/click/core.py:1313 +#: venv/lib/python3.8/site-packages/click/core.py:1339 #, python-brace-format msgid "(Deprecated) {text}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1375 +#: venv/lib/python3.8/site-packages/click/core.py:1383 #, python-brace-format msgid "Got unexpected extra argument ({args})" msgid_plural "Got unexpected extra arguments ({args})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:1390 +#: venv/lib/python3.8/site-packages/click/core.py:1399 msgid "DeprecationWarning: The command {name!r} is deprecated." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1607 +#: venv/lib/python3.8/site-packages/click/core.py:1605 msgid "Commands" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1639 +#: venv/lib/python3.8/site-packages/click/core.py:1637 msgid "Missing command." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1717 +#: venv/lib/python3.8/site-packages/click/core.py:1715 msgid "No such command {name!r}." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2258 +#: venv/lib/python3.8/site-packages/click/core.py:2271 msgid "Value must be an iterable." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2278 +#: venv/lib/python3.8/site-packages/click/core.py:2291 #, python-brace-format msgid "Takes {nargs} values but 1 was given." msgid_plural "Takes {nargs} values but {len} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:2701 +#: venv/lib/python3.8/site-packages/click/core.py:2734 #, python-brace-format msgid "env var: {var}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2724 +#: venv/lib/python3.8/site-packages/click/core.py:2764 msgid "(dynamic)" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2735 +#: venv/lib/python3.8/site-packages/click/core.py:2777 #, python-brace-format msgid "default: {default}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2748 +#: venv/lib/python3.8/site-packages/click/core.py:2790 msgid "required" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:339 +#: venv/lib/python3.8/site-packages/click/decorators.py:400 #, python-format msgid "%(prog)s, version %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:403 +#: venv/lib/python3.8/site-packages/click/decorators.py:464 msgid "Show the version and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:43 -#: venv/lib/python3.6/site-packages/click/exceptions.py:79 +#: venv/lib/python3.8/site-packages/click/exceptions.py:43 +#: venv/lib/python3.8/site-packages/click/exceptions.py:79 #, python-brace-format msgid "Error: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:71 +#: venv/lib/python3.8/site-packages/click/exceptions.py:71 #, python-brace-format msgid "Try '{command} {option}' for help." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:120 +#: venv/lib/python3.8/site-packages/click/exceptions.py:120 #, python-brace-format msgid "Invalid value: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:122 +#: venv/lib/python3.8/site-packages/click/exceptions.py:122 #, python-brace-format msgid "Invalid value for {param_hint}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:178 +#: venv/lib/python3.8/site-packages/click/exceptions.py:178 msgid "Missing argument" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:180 +#: venv/lib/python3.8/site-packages/click/exceptions.py:180 msgid "Missing option" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:182 +#: venv/lib/python3.8/site-packages/click/exceptions.py:182 msgid "Missing parameter" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:184 +#: venv/lib/python3.8/site-packages/click/exceptions.py:184 #, python-brace-format msgid "Missing {param_type}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:191 +#: venv/lib/python3.8/site-packages/click/exceptions.py:191 #, python-brace-format msgid "Missing parameter: {param_name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:211 +#: venv/lib/python3.8/site-packages/click/exceptions.py:211 #, python-brace-format msgid "No such option: {name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:223 +#: venv/lib/python3.8/site-packages/click/exceptions.py:223 #, python-brace-format msgid "Did you mean {possibility}?" msgid_plural "(Possible options: {possibilities})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:261 +#: venv/lib/python3.8/site-packages/click/exceptions.py:261 msgid "unknown error" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:268 +#: venv/lib/python3.8/site-packages/click/exceptions.py:268 msgid "Could not open file {filename!r}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:231 +#: venv/lib/python3.8/site-packages/click/parser.py:231 msgid "Argument {name!r} takes {nargs} values." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:413 +#: venv/lib/python3.8/site-packages/click/parser.py:413 msgid "Option {name!r} does not take a value." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:474 +#: venv/lib/python3.8/site-packages/click/parser.py:474 msgid "Option {name!r} requires an argument." msgid_plural "Option {name!r} requires {nargs} arguments." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:316 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:316 msgid "Shell completion is not supported for Bash versions older than 4.4." msgstr "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:322 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:322 msgid "Couldn't detect Bash version, shell completion is not supported." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:161 +#: venv/lib/python3.8/site-packages/click/termui.py:160 msgid "Repeat for confirmation" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:178 +#: venv/lib/python3.8/site-packages/click/termui.py:176 msgid "Error: The value you entered was invalid." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:180 +#: venv/lib/python3.8/site-packages/click/termui.py:178 #, python-brace-format msgid "Error: {e.message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:191 +#: venv/lib/python3.8/site-packages/click/termui.py:189 msgid "Error: The two entered values do not match." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:247 +#: venv/lib/python3.8/site-packages/click/termui.py:245 msgid "Error: invalid input" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:798 +#: venv/lib/python3.8/site-packages/click/termui.py:776 msgid "Press any key to continue..." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:258 +#: venv/lib/python3.8/site-packages/click/types.py:265 #, python-brace-format msgid "" "Choose from:\n" "\t{choices}" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:290 +#: venv/lib/python3.8/site-packages/click/types.py:297 msgid "{value!r} is not {choice}." msgid_plural "{value!r} is not one of {choices}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:380 +#: venv/lib/python3.8/site-packages/click/types.py:387 msgid "{value!r} does not match the format {format}." msgid_plural "{value!r} does not match the formats {formats}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:402 +#: venv/lib/python3.8/site-packages/click/types.py:409 msgid "{value!r} is not a valid {number_type}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:458 +#: venv/lib/python3.8/site-packages/click/types.py:465 #, python-brace-format msgid "{value} is not in the range {range}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:599 +#: venv/lib/python3.8/site-packages/click/types.py:606 msgid "{value!r} is not a valid boolean." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:623 +#: venv/lib/python3.8/site-packages/click/types.py:630 msgid "{value!r} is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:801 +#: venv/lib/python3.8/site-packages/click/types.py:811 msgid "file" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:803 +#: venv/lib/python3.8/site-packages/click/types.py:813 msgid "directory" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:805 -msgid "path" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:851 +#: venv/lib/python3.8/site-packages/click/types.py:861 msgid "{name} {filename!r} does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:860 +#: venv/lib/python3.8/site-packages/click/types.py:870 msgid "{name} {filename!r} is a file." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:868 -msgid "{name} {filename!r} is a directory." +#: venv/lib/python3.8/site-packages/click/types.py:878 +#, python-brace-format +msgid "{name} '{filename}' is a directory." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:876 -msgid "{name} {filename!r} is not writable." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:884 +#: venv/lib/python3.8/site-packages/click/types.py:887 msgid "{name} {filename!r} is not readable." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:951 +#: venv/lib/python3.8/site-packages/click/types.py:896 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:905 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:972 #, python-brace-format msgid "{len_type} values are required, but {len_value} was given." msgid_plural "{len_type} values are required, but {len_value} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:8 -#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/sitemaps/apps.py:8 msgid "Site Maps" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 -#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/staticfiles/apps.py:9 msgid "Static Files" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #. Translators: String used to replace omitted page numbers in elided page #. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -#: venv/lib/python3.6/site-packages/django/core/paginator.py:30 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:30 msgid "…" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:51 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:51 msgid "That page number is not an integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:53 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:53 msgid "That page number is less than 1" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:58 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:58 msgid "That page contains no results" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:22 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 +#: venv/lib/python3.8/site-packages/django/core/validators.py:22 msgid "Enter a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:93 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:675 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 +#: venv/lib/python3.8/site-packages/django/core/validators.py:93 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:675 msgid "Enter a valid URL." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:150 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 +#: venv/lib/python3.8/site-packages/django/core/validators.py:150 msgid "Enter a valid integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:161 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 +#: venv/lib/python3.8/site-packages/django/core/validators.py:161 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. -#: venv/lib/python3.6/site-packages/django/core/validators.py:262 +#: venv/lib/python3.8/site-packages/django/core/validators.py:262 msgid "" "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:269 +#: venv/lib/python3.8/site-packages/django/core/validators.py:269 msgid "" "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " "hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:278 -#: venv/lib/python3.6/site-packages/django/core/validators.py:288 -#: venv/lib/python3.6/site-packages/django/core/validators.py:311 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 +#: venv/lib/python3.8/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:288 +#: venv/lib/python3.8/site-packages/django/core/validators.py:311 msgid "Enter a valid IPv4 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:296 -#: venv/lib/python3.6/site-packages/django/core/validators.py:312 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:296 +#: venv/lib/python3.8/site-packages/django/core/validators.py:312 msgid "Enter a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:306 -#: venv/lib/python3.6/site-packages/django/core/validators.py:310 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 +#: venv/lib/python3.8/site-packages/django/core/validators.py:306 +#: venv/lib/python3.8/site-packages/django/core/validators.py:310 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:340 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 +#: venv/lib/python3.8/site-packages/django/core/validators.py:340 msgid "Enter only digits separated by commas." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:346 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 +#: venv/lib/python3.8/site-packages/django/core/validators.py:346 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:379 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 +#: venv/lib/python3.8/site-packages/django/core/validators.py:379 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:388 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 +#: venv/lib/python3.8/site-packages/django/core/validators.py:388 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:398 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 +#: venv/lib/python3.8/site-packages/django/core/validators.py:398 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -4166,8 +4330,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:413 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 +#: venv/lib/python3.8/site-packages/django/core/validators.py:413 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -4178,32 +4341,27 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:432 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:292 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:327 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 +#: venv/lib/python3.8/site-packages/django/core/validators.py:432 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:292 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:327 msgid "Enter a number." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:434 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 +#: venv/lib/python3.8/site-packages/django/core/validators.py:434 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:439 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 +#: venv/lib/python3.8/site-packages/django/core/validators.py:439 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:444 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 +#: venv/lib/python3.8/site-packages/django/core/validators.py:444 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -4212,389 +4370,335 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:506 +#: venv/lib/python3.8/site-packages/django/core/validators.py:506 #, python-format msgid "" "File extension “%(extension)s” is not allowed. Allowed extensions are: " "%(allowed_extensions)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:559 +#: venv/lib/python3.8/site-packages/django/core/validators.py:559 msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1210 -#: venv/lib/python3.6/site-packages/django/forms/models.py:768 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:749 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1210 +#: venv/lib/python3.8/site-packages/django/forms/models.py:768 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1212 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1212 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:100 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:101 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:101 msgid "This field cannot be null." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:102 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:102 msgid "This field cannot be blank." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:103 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:103 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:107 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:126 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:126 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:958 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:958 #, python-format msgid "“%(value)s” value must be either True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:959 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:959 #, python-format msgid "“%(value)s” value must be either True, False, or None." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:961 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:961 msgid "Boolean (Either True or False)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1002 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1002 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1096 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1096 msgid "Comma-separated integers" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1145 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1145 #, python-format msgid "" "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1147 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1290 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1290 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " "date." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1150 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1150 msgid "Date (without time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1288 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1288 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1292 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1292 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" "[TZ]) but it is an invalid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1296 msgid "Date (with time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1444 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1444 #, python-format msgid "“%(value)s” value must be a decimal number." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1446 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1446 msgid "Decimal number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1585 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1585 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." "uuuuuu] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1588 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1588 msgid "Duration" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1638 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1638 msgid "Email address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1661 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1661 msgid "File path" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1727 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1727 #, python-format msgid "“%(value)s” value must be a float." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1729 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1729 msgid "Floating point number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1767 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1767 #, python-format msgid "“%(value)s” value must be an integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1769 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1769 msgid "Integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1852 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1852 msgid "Big (8 byte) integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1867 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1867 msgid "Small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1875 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1875 msgid "IPv4 address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1906 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1906 msgid "IP address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1986 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1987 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1986 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1987 #, python-format msgid "“%(value)s” value must be either None, True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1989 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1989 msgid "Boolean (Either True, False or None)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2043 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2043 msgid "Positive big integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2056 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2056 msgid "Positive integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2069 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2069 msgid "Positive small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2083 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2083 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2115 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2115 msgid "Text" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2181 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2181 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2183 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2183 #, python-format msgid "" "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " "invalid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2186 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2186 msgid "Time" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2312 msgid "URL" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2334 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2334 msgid "Raw binary data" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2399 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2399 #, python-format msgid "“%(value)s” is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2401 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2401 msgid "Universally unique identifier" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:226 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:226 msgid "File" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:18 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:18 msgid "A JSON object" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:20 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:20 msgid "Value must be valid JSON." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:790 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:790 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:792 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:792 msgid "Foreign Key (type determined by related field)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1045 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1045 msgid "One-to-one relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1099 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1099 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1100 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1142 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1142 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label -#: venv/lib/python3.6/site-packages/django/forms/boundfield.py:150 -#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 +#: venv/lib/python3.8/site-packages/django/forms/boundfield.py:150 msgid ":?.!" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:54 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:54 msgid "This field is required." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:247 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:247 msgid "Enter a whole number." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:402 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1143 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:402 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1143 msgid "Enter a valid date." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:426 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1144 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:426 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1144 msgid "Enter a valid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:454 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:454 msgid "Enter a valid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:488 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:488 msgid "Enter a valid duration." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:489 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:489 #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:549 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:549 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:550 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:550 msgid "No file was submitted." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:551 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:551 msgid "The submitted file is empty." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:553 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:553 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4602,645 +4706,535 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:556 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:556 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:617 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:617 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:779 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:869 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1309 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:779 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:869 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1309 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:870 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:985 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1308 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:870 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:985 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1308 msgid "Enter a list of values." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:986 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:986 msgid "Enter a complete value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1202 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1202 msgid "Enter a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1232 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1232 msgid "Enter a valid JSON." msgstr "" #. Translators: This is the default suffix added to form field labels -#: venv/lib/python3.6/site-packages/django/forms/forms.py:76 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:76 msgid ":" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/forms.py:203 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:203 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:61 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:61 #, python-format msgid "" "ManagementForm data is missing or has been tampered with. Missing fields: " "%(field_names)s. You may need to file a bug report if the issue persists." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:370 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:370 #, python-format msgid "Please submit at most %d form." msgid_plural "Please submit at most %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:377 #, python-format msgid "Please submit at least %d form." msgid_plural "Please submit at least %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:405 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:412 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:405 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:412 msgid "Order" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:763 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 +#: venv/lib/python3.8/site-packages/django/forms/models.py:763 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:767 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 +#: venv/lib/python3.8/site-packages/django/forms/models.py:767 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:773 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 +#: venv/lib/python3.8/site-packages/django/forms/models.py:773 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:782 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 +#: venv/lib/python3.8/site-packages/django/forms/models.py:782 msgid "Please correct the duplicate values below." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1109 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1109 msgid "The inline value did not match the parent instance." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1193 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1193 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1311 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1311 #, python-format msgid "“%(pk)s” is not a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/utils.py:172 +#: venv/lib/python3.8/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:404 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:404 msgid "Currently" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:715 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:715 msgid "Yes" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:716 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:716 msgid "No" msgstr "" #. Translators: Please do not add spaces around commas. -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:805 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:817 msgid "yes,no,maybe" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:851 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:846 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:863 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:853 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:865 #, python-format msgid "%s KB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:855 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:867 #, python-format msgid "%s MB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:857 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:869 #, python-format msgid "%s GB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:859 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:871 #, python-format msgid "%s TB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:861 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:873 #, python-format msgid "%s PB" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:66 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:67 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:72 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:73 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:146 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:146 msgid "midnight" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:148 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:148 msgid "noon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:16 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:16 msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jan" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "feb" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "mar" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "apr" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "may" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "jul" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "aug" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "sep" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "oct" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "nov" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "dec" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:23 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:23 msgctxt "abbrev. month" msgid "Jan." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:24 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:24 msgctxt "abbrev. month" msgid "Feb." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:25 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:25 msgctxt "abbrev. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:26 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:26 msgctxt "abbrev. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:27 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:27 msgctxt "abbrev. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:28 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:28 msgctxt "abbrev. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:29 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:29 msgctxt "abbrev. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:30 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:30 msgctxt "abbrev. month" msgid "Aug." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:31 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Sept." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:32 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Oct." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:33 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "Nov." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:34 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "Dec." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:37 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:37 msgctxt "alt. month" msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:38 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:38 msgctxt "alt. month" msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:39 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:39 msgctxt "alt. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:40 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:40 msgctxt "alt. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:41 msgctxt "alt. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:42 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:42 msgctxt "alt. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:43 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:43 msgctxt "alt. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:44 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:44 msgctxt "alt. month" msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:45 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:46 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:47 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:48 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 -#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 +#: venv/lib/python3.8/site-packages/django/utils/ipv6.py:8 msgid "This is not a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:71 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s…" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:240 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 +#: venv/lib/python3.8/site-packages/django/utils/text.py:240 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: venv/lib/python3.6/site-packages/django/utils/text.py:259 -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:94 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:259 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:94 msgid ", " msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:9 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:10 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:110 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:110 msgid "Forbidden" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:111 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:111 msgid "CSRF verification failed. Request aborted." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:115 msgid "" "You are seeing this message because this HTTPS site requires a “Referer " "header” to be sent by your Web browser, but none was sent. This header is " @@ -5248,14 +5242,14 @@ msgid "" "hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:120 msgid "" "If you have configured your browser to disable “Referer” headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for “same-" "origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:124 msgid "" "If you are using the tag or " "including the “Referrer-Policy: no-referrer” header, please remove them. The " @@ -5264,125 +5258,109 @@ msgid "" "\" …> for links to third-party sites." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:132 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:132 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:137 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for “same-origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:142 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:142 msgid "More information is available with DEBUG=True." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:41 msgid "No year specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:61 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:111 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:208 msgid "Date out of range" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:90 msgid "No month specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:142 msgid "No day specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:188 msgid "No week specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:338 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:367 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:594 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:594 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:628 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:628 #, python-format msgid "Invalid date string “%(datestr)s” given format “%(format)s”" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 -#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 +#: venv/lib/python3.8/site-packages/django/views/generic/detail.py:54 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:67 msgid "Page is not “last”, nor can it be converted to an int." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:72 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:154 #, python-format msgid "Empty list and “%(class_name)s.allow_empty” is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:40 -#: venv2/lib/python2.7/site-packages/django/views/static.py:44 +#: venv/lib/python3.8/site-packages/django/views/static.py:40 msgid "Directory indexes are not allowed here." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv/lib/python3.8/site-packages/django/views/static.py:42 #, python-format msgid "“%(path)s” does not exist" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:80 -#: venv2/lib/python2.7/site-packages/django/views/static.py:86 +#: venv/lib/python3.8/site-packages/django/views/static.py:80 #, python-format msgid "Index of %(directory)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:7 -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:221 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:7 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:221 msgid "The install worked successfully! Congratulations!" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:207 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:207 #, python-format msgid "" "View release notes for Django %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:222 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:222 #, python-format msgid "" "You are seeing this page because python manage.py startapp " -"[app_label]." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 -msgid "" -"You're seeing this message because you have DEBUG = True in " -"your Django settings file and you haven't configured any URLs. Get to work!" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 -#, python-format -msgid "Invalid date string '%(datestr)s' given format '%(format)s'" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 -msgid "Page is not 'last', nor can it be converted to an int." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 -#, python-format -msgid "Empty list and '%(class_name)s.allow_empty' is False." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/static.py:46 -#, python-format -msgid "\"%(path)s\" does not exist" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 -msgid "usage: " -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 -msgid ".__call__() not defined" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 -#, python-format -msgid "unknown parser %r (choices: %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 -#, python-format -msgid "argument \"-\" with mode %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 -#, python-format -msgid "cannot merge actions - two groups are named %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 -msgid "'required' is an invalid argument for positionals" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 -#, python-format -msgid "invalid option string %r: must start with a character %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 -#, python-format -msgid "dest= is required for options like %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 -#, python-format -msgid "invalid conflict_resolution value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 -#, python-format -msgid "conflicting option string(s): %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 -msgid "mutually exclusive arguments must be optional" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 -msgid "positional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 -msgid "optional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 -msgid "show program's version number and exit" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 -msgid "cannot have multiple subparser arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 -#, python-format -msgid "unrecognized arguments: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 -#, python-format -msgid "not allowed with argument %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 -#, python-format -msgid "ignored explicit argument %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 -msgid "too few arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 -#, python-format -msgid "argument %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 -#, python-format -msgid "one of the arguments %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 -msgid "expected one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 -msgid "expected at most one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 -msgid "expected at least one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 -#, python-format -msgid "expected %s argument(s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 -#, python-format -msgid "ambiguous option: %s could match %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 -#, python-format -msgid "unexpected option string: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 -#, python-format -msgid "%r is not callable" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 -#, python-format -msgid "invalid %s value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 -#, python-format -msgid "invalid choice: %r (choose from %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 -#, python-format -msgid "%s: error: %s\n" -msgstr "" - #: virtsecrets/templates/create_secret_block.html:12 msgid "Create New Secret" msgstr "" diff --git a/locale/ru/LC_MESSAGES/django.po b/locale/ru/LC_MESSAGES/django.po index 602c435..a097e02 100644 --- a/locale/ru/LC_MESSAGES/django.po +++ b/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-20 07:55+0000\n" +"POT-Creation-Date: 2023-04-27 13:00+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -45,36 +45,36 @@ msgstr "" msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:31 +#: accounts/models.py:34 msgid "key name" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:35 msgid "public key" msgstr "" -#: accounts/models.py:41 +#: accounts/models.py:45 msgid "max instances" msgstr "" -#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 -#: accounts/models.py:62 +#: accounts/models.py:47 accounts/models.py:53 accounts/models.py:59 +#: accounts/models.py:65 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:48 +#: accounts/models.py:51 msgid "max CPUs" msgstr "" -#: accounts/models.py:54 +#: accounts/models.py:57 msgid "max memory" msgstr "" -#: accounts/models.py:60 +#: accounts/models.py:63 msgid "max disk size" msgstr "" -#: accounts/models.py:76 +#: accounts/models.py:80 msgid "Can change password" msgstr "" @@ -114,7 +114,7 @@ msgstr "" msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:44 admin/templates/admin/logs.html:27 +#: accounts/templates/account.html:44 admin/templates/admin/logs.html:33 #: instances/templates/instance.html:5 msgid "Instance" msgstr "" @@ -145,8 +145,7 @@ msgstr "" #: nwfilters/templates/nwfilter.html:103 nwfilters/templates/nwfilter.html:143 #: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:63 #: storages/templates/storage.html:175 templates/common/confirm_delete.html:21 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:417 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:417 #: virtsecrets/templates/secrets.html:78 msgid "Delete" msgstr "" @@ -154,7 +153,7 @@ msgstr "" #: accounts/templates/account.html:48 #: instances/templates/create_instance_w2.html:80 #: instances/templates/instances/settings_tab.html:254 -#: instances/templates/instances/snapshots_tab.html:41 +#: instances/templates/instances/snapshots_tab.html:78 #: nwfilters/templates/nwfilter.html:93 nwfilters/templates/nwfilter.html:127 #: nwfilters/templates/nwfilters.html:55 storages/templates/storage.html:101 #: virtsecrets/templates/secrets.html:63 @@ -192,8 +191,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:676 #: instances/templates/instances/settings_tab.html:853 #: instances/templates/instances/settings_tab.html:855 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:405 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:405 msgid "Change" msgstr "" @@ -204,6 +202,10 @@ msgid "" "Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" +#: accounts/templates/accounts/email/otp.html:8 +msgid "Some e-mail clients does not render SVG, also generating PNG." +msgstr "" + #: accounts/templates/accounts/email_otp_form.html:12 msgid "" "\n" @@ -220,8 +222,8 @@ msgid "I do not have/lost my OTP!" msgstr "" #: accounts/templates/accounts/otp_login.html:24 -#: accounts/templates/login.html:5 accounts/templates/login.html:23 -#: accounts/templates/login.html:28 +#: accounts/templates/login.html:5 accounts/templates/login.html:24 +#: accounts/templates/login.html:29 msgid "Sign In" msgstr "" @@ -229,11 +231,11 @@ msgstr "" msgid "WebVirtCloud" msgstr "" -#: accounts/templates/login.html:19 +#: accounts/templates/login.html:20 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:24 admin/templates/admin/logs.html:25 +#: accounts/templates/login.html:25 admin/templates/admin/logs.html:31 #: computes/templates/computes/instances.html:64 #: instances/templates/add_instance_owner_block.html:18 #: instances/templates/allinstances_index_grouped.html:8 @@ -242,7 +244,7 @@ msgstr "" msgid "User" msgstr "" -#: accounts/templates/login.html:25 admin/forms.py:78 +#: accounts/templates/login.html:26 admin/forms.py:78 #: console/templates/console-spice-full.html:206 #: console/templates/console-spice-lite.html:58 #: console/templates/console-spice-lite.html:99 @@ -289,11 +291,11 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/utils.py:50 +#: accounts/utils.py:49 msgid "OTP QR Code" msgstr "" -#: accounts/utils.py:51 +#: accounts/utils.py:50 msgid "Please view HTML version of this message." msgstr "" @@ -329,21 +331,21 @@ msgstr "" msgid "Update User Instance" msgstr "" -#: accounts/views.py:175 +#: accounts/views.py:176 #, python-format msgid "OTP Sent to %(email)s" msgstr "" -#: accounts/views.py:183 +#: accounts/views.py:185 msgid "Email OTP" msgstr "" -#: accounts/views.py:194 +#: accounts/views.py:197 #, python-format msgid "OTP QR code was emailed to user %(user)s" msgstr "" -#: accounts/views.py:196 +#: accounts/views.py:200 msgid "User email not set, failed to send QR code" msgstr "" @@ -364,12 +366,12 @@ msgid "" "form." msgstr "" -#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: admin/templates/admin/group_list.html:5 admin/views.py:86 #: instances/templates/instances/settings_tab.html:69 templates/navbar.html:29 msgid "Users" msgstr "" -#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:15 +#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:21 #: admin/templates/admin/user_list.html:23 #: computes/templates/computes/instances.html:55 #: computes/templates/computes/list.html:19 @@ -392,8 +394,8 @@ msgstr "" #: admin/templates/admin/user_list.html:36 #: computes/templates/computes/instances.html:68 #: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:12 -#: instances/templates/allinstances_index_nongrouped.html:12 +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/allinstances_index_nongrouped.html:15 #: instances/templates/instances/settings_tab.html:355 #: instances/templates/instances/settings_tab.html:525 #: networks/templates/network.html:175 networks/templates/network.html:284 @@ -413,24 +415,24 @@ msgstr "" msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:15 +#: admin/templates/admin/logs.html:21 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:24 -#: instances/templates/instances/snapshots_tab.html:40 +#: admin/templates/admin/logs.html:30 +#: instances/templates/instances/snapshots_tab.html:75 #: instances/templates/instances/stats_tab.html:86 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:26 +#: admin/templates/admin/logs.html:32 #: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: admin/templates/admin/logs.html:28 -#: instances/templates/instances/stats_tab.html:88 +#: admin/templates/admin/logs.html:34 +#: instances/templates/instances/stats_tab.html:89 msgid "Message" msgstr "" @@ -471,8 +473,8 @@ msgstr "" #: admin/templates/admin/user_list.html:48 #: computes/templates/computes/instances.html:91 -#: instances/templates/allinstances_index_grouped.html:59 -#: instances/templates/allinstances_index_nongrouped.html:41 +#: instances/templates/allinstances_index_grouped.html:65 +#: instances/templates/allinstances_index_nongrouped.html:44 #: instances/templates/instance.html:19 msgid "Active" msgstr "" @@ -493,28 +495,28 @@ msgstr "" msgid "Unblock" msgstr "" -#: admin/views.py:42 +#: admin/views.py:41 msgid "Create Group" msgstr "" -#: admin/views.py:60 +#: admin/views.py:59 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:112 msgid "Create User" msgstr "" -#: admin/views.py:129 +#: admin/views.py:137 msgid "Update User" msgstr "" -#: admin/views.py:141 +#: admin/views.py:151 #, python-format msgid "Password changed for %(user)s" msgstr "" -#: admin/views.py:144 +#: admin/views.py:155 msgid "Wrong Data Provided" msgstr "" @@ -758,23 +760,57 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "Show VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "VM CD-ROM Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "Add or not cdrom device while instance creating" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "VM Video Type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "Change instance default video type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "VM Input Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "Add or not input device with specify its type" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: interfaces/models.py:8 networks/models.py:8 storages/models.py:8 +#: storages/models.py:25 msgid "name" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:10 msgid "key" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:11 msgid "value" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:12 msgid "choices" msgstr "" -#: appsettings/models.py:14 +#: appsettings/models.py:13 msgid "description" msgstr "" @@ -799,17 +835,17 @@ msgstr "" msgid "Other Settings" msgstr "" -#: appsettings/views.py:38 +#: appsettings/views.py:41 #, python-format msgid "SASS directory path is changed. Now: %(dir)s" msgstr "" -#: appsettings/views.py:70 +#: appsettings/views.py:77 #, python-format msgid "Theme is changed. Now: %(theme)s" msgstr "" -#: appsettings/views.py:85 +#: appsettings/views.py:92 #, python-format msgid "%(setting)s is changed. Now: %(value)s" msgstr "" @@ -916,15 +952,16 @@ msgstr "" #: instances/templates/add_instance_volume.html:46 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/create_inst_block.html:21 #: instances/templates/create_instance_w2.html:76 #: instances/templates/create_instance_w2.html:102 #: instances/templates/create_instance_w2.html:105 -#: instances/templates/create_instance_w2.html:304 -#: instances/templates/create_instance_w2.html:306 -#: instances/templates/create_instance_w2.html:518 -#: instances/templates/create_instance_w2.html:520 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:332 +#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:572 #: instances/templates/instances/settings_tab.html:353 -#: instances/templates/instances/snapshots_tab.html:39 +#: instances/templates/instances/snapshots_tab.html:76 #: interfaces/templates/create_iface_block.html:18 #: interfaces/templates/interface.html:75 #: networks/templates/create_net_block.html:18 @@ -953,33 +990,35 @@ msgid "Description" msgstr "" #: computes/templates/computes/instances.html:66 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:10 +#: instances/templates/allinstances_index_grouped.html:13 +#: instances/templates/allinstances_index_nongrouped.html:13 +#: instances/templates/create_inst_block.html:22 #: instances/templates/create_instance_w2.html:77 -#: instances/templates/create_instance_w2.html:322 -#: instances/templates/create_instance_w2.html:536 +#: instances/templates/create_instance_w2.html:348 +#: instances/templates/create_instance_w2.html:588 #: instances/templates/instance.html:43 instances/templates/instance.html:45 msgid "VCPU" msgstr "" #: computes/templates/computes/instances.html:67 #: computes/templates/overview.html:80 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/allinstances_index_grouped.html:14 +#: instances/templates/allinstances_index_nongrouped.html:14 +#: instances/templates/create_inst_block.html:24 #: instances/templates/instances/resize_tab.html:12 msgid "Memory" msgstr "" #: computes/templates/computes/instances.html:93 -#: instances/templates/allinstances_index_grouped.html:60 -#: instances/templates/allinstances_index_nongrouped.html:43 +#: instances/templates/allinstances_index_grouped.html:66 +#: instances/templates/allinstances_index_nongrouped.html:46 #: instances/templates/instance.html:16 msgid "Off" msgstr "" #: computes/templates/computes/instances.html:95 -#: instances/templates/allinstances_index_grouped.html:62 -#: instances/templates/allinstances_index_nongrouped.html:45 +#: instances/templates/allinstances_index_grouped.html:68 +#: instances/templates/allinstances_index_nongrouped.html:48 msgid "Suspended" msgstr "" @@ -1000,7 +1039,7 @@ msgid "Details" msgstr "" #: computes/templates/computes/list.html:40 -#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/allinstances_index_grouped.html:31 #: instances/templates/instances/settings_tab.html:906 msgid "Connected" msgstr "" @@ -1095,16 +1134,16 @@ msgstr "" msgid "RAM Utilization" msgstr "" -#: computes/validators.py:16 +#: computes/validators.py:17 msgid "" "Hostname must contain only numbers, or the domain name separated by \".\"" msgstr "" -#: computes/validators.py:18 +#: computes/validators.py:20 msgid "Wrong IP address" msgstr "" -#: computes/validators.py:24 +#: computes/validators.py:26 msgid "The hostname must not contain any special characters" msgstr "" @@ -1160,49 +1199,21 @@ msgstr "" msgid "Loading" msgstr "" -#: console/views.py:52 +#: console/views.py:61 msgid "" "User does not have permission to access console or host/instance not exist" msgstr "" -#: console/views.py:84 +#: console/views.py:106 msgid "Fail to get console. Please check the console configuration of your VM." msgstr "" -#: console/views.py:86 +#: console/views.py:109 #, python-format msgid "Console type '%(type)s' has not support" msgstr "" -#: instances/forms.py:37 -msgid "No Virtual Machine name has been entered" -msgstr "" - -#: instances/forms.py:39 -msgid "No VCPU has been entered" -msgstr "" - -#: instances/forms.py:42 -msgid "No RAM size has been entered" -msgstr "" - -#: instances/forms.py:43 -msgid "No Network pool has been choosen" -msgstr "" - -#: instances/forms.py:48 -msgid "Please select HDD cache mode" -msgstr "" - -#: instances/forms.py:55 -msgid "Please select a graphics type" -msgstr "" - -#: instances/forms.py:56 -msgid "Please select a video driver" -msgstr "" - -#: instances/forms.py:63 +#: instances/forms.py:76 msgid "The name of the virtual machine must not contain any special characters" msgstr "" @@ -1234,7 +1245,67 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:216 +#: instances/models.py:31 +msgid "drbd" +msgstr "" + +#: instances/models.py:221 +msgid "Live" +msgstr "" + +#: instances/models.py:222 +msgid "Undefine XML" +msgstr "" + +#: instances/models.py:223 +msgid "Offline" +msgstr "" + +#: instances/models.py:224 +msgid "Auto Converge" +msgstr "" + +#: instances/models.py:225 +msgid "Compress" +msgstr "" + +#: instances/models.py:226 +msgid "Post Copy" +msgstr "" + +#: instances/models.py:227 +msgid "Unsafe" +msgstr "" + +#: instances/models.py:239 +msgid "No Virtual Machine name has been entered" +msgstr "" + +#: instances/models.py:243 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/models.py:248 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/models.py:252 +msgid "No Network pool has been choosen" +msgstr "" + +#: instances/models.py:259 +msgid "Please select HDD cache mode" +msgstr "" + +#: instances/models.py:270 +msgid "Please select a graphics type" +msgstr "" + +#: instances/models.py:273 +msgid "Please select a video driver" +msgstr "" + +#: instances/models.py:292 msgid "Can access console without password" msgstr "" @@ -1257,7 +1328,7 @@ msgstr "" #: instances/templates/add_instance_network_block.html:24 #: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:387 +#: instances/templates/create_instance_w2.html:413 #: instances/templates/instances/settings_tab.html:36 #: instances/templates/instances/settings_tab.html:421 #: networks/templates/network.html:5 networks/templates/network.html:7 @@ -1267,8 +1338,8 @@ msgstr "" #: instances/templates/add_instance_network_block.html:37 #: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:429 -#: instances/templates/create_instance_w2.html:645 +#: instances/templates/create_instance_w2.html:455 +#: instances/templates/create_instance_w2.html:697 #: instances/templates/instances/settings_tab.html:430 #: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" @@ -1276,18 +1347,17 @@ msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:121 -#: instances/templates/create_inst_block.html:25 #: instances/templates/create_instance_w2.html:157 #: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:376 -#: instances/templates/create_instance_w2.html:432 -#: instances/templates/create_instance_w2.html:580 -#: instances/templates/create_instance_w2.html:599 -#: instances/templates/create_instance_w2.html:648 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:458 +#: instances/templates/create_instance_w2.html:632 +#: instances/templates/create_instance_w2.html:651 +#: instances/templates/create_instance_w2.html:700 #: instances/templates/instances/access_tab.html:123 #: instances/templates/instances/settings_tab.html:191 #: instances/templates/instances/settings_tab.html:434 -#: instances/templates/instances/stats_tab.html:93 +#: instances/templates/instances/stats_tab.html:94 #: interfaces/templates/interface.html:41 #: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:73 #: storages/templates/create_stg_block.html:146 @@ -1301,8 +1371,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:93 #: instances/templates/add_instance_volume.html:148 #: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:294 #: instances/templates/instances/edit_instance_volume.html:110 #: instances/templates/instances/settings_tab.html:455 #: interfaces/templates/create_iface_block.html:139 @@ -1356,7 +1425,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:34 #: instances/templates/add_instance_volume.html:104 #: instances/templates/create_instance_w2.html:148 -#: instances/templates/create_instance_w2.html:591 +#: instances/templates/create_instance_w2.html:643 #: instances/templates/instances/settings_tab.html:252 #: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" @@ -1410,7 +1479,13 @@ msgstr "" msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances_index_grouped.html:12 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +msgid "Role/Disk" +msgstr "" + +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/create_inst_block.html:25 msgid "Mem Usage" msgstr "" @@ -1426,17 +1501,8 @@ msgstr "" msgid "Choose a compute for new instance" msgstr "" -#: instances/templates/create_inst_block.html:18 -msgid "Compute" -msgstr "" - -#: instances/templates/create_inst_block.html:21 -msgid "Please select" -msgstr "" - -#: instances/templates/create_inst_block.html:38 -#: instances/templates/create_inst_block.html:42 -msgid "Choose" +#: instances/templates/create_inst_block.html:23 +msgid "Cpu Usage" msgstr "" #: instances/templates/create_instance_w1.html:5 @@ -1469,12 +1535,12 @@ msgid "Next" msgstr "" #: instances/templates/create_instance_w1.html:85 -#: instances/templates/create_instance_w2.html:270 -#: instances/templates/create_instance_w2.html:272 -#: instances/templates/create_instance_w2.html:500 -#: instances/templates/create_instance_w2.html:504 -#: instances/templates/create_instance_w2.html:716 -#: instances/templates/create_instance_w2.html:720 +#: instances/templates/create_instance_w2.html:296 +#: instances/templates/create_instance_w2.html:298 +#: instances/templates/create_instance_w2.html:552 +#: instances/templates/create_instance_w2.html:556 +#: instances/templates/create_instance_w2.html:794 +#: instances/templates/create_instance_w2.html:798 #: interfaces/templates/create_iface_block.html:142 #: networks/templates/create_net_block.html:86 #: networks/templates/modify_ipv4_fixed_address.html:45 @@ -1512,20 +1578,20 @@ msgid "Hypervisor doesn't have any Flavors" msgstr "" #: instances/templates/create_instance_w2.html:78 -#: instances/templates/create_instance_w2.html:351 -#: instances/templates/create_instance_w2.html:563 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/instance.html:48 msgid "RAM" msgstr "" #: instances/templates/create_instance_w2.html:79 -#: instances/templates/create_instance_w2.html:366 +#: instances/templates/create_instance_w2.html:392 msgid "HDD" msgstr "" #: instances/templates/create_instance_w2.html:89 -#: instances/templates/create_instance_w2.html:355 -#: instances/templates/create_instance_w2.html:567 +#: instances/templates/create_instance_w2.html:381 +#: instances/templates/create_instance_w2.html:619 #: instances/templates/instance.html:48 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:109 @@ -1537,79 +1603,100 @@ msgid "Create Virtual Machine" msgstr "" #: instances/templates/create_instance_w2.html:114 -#: instances/templates/create_instance_w2.html:311 -#: instances/templates/create_instance_w2.html:525 +#: instances/templates/create_instance_w2.html:337 +#: instances/templates/create_instance_w2.html:577 msgid "Firmware" msgstr "" #: instances/templates/create_instance_w2.html:126 -#: instances/templates/create_instance_w2.html:329 -#: instances/templates/create_instance_w2.html:542 +#: instances/templates/create_instance_w2.html:355 +#: instances/templates/create_instance_w2.html:594 msgid "VCPU Config" msgstr "" #: instances/templates/create_instance_w2.html:129 -#: instances/templates/create_instance_w2.html:332 -#: instances/templates/create_instance_w2.html:545 +#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:597 msgid "no-mode" msgstr "" #: instances/templates/create_instance_w2.html:173 -#: instances/templates/create_instance_w2.html:402 -#: instances/templates/create_instance_w2.html:618 +#: instances/templates/create_instance_w2.html:428 +#: instances/templates/create_instance_w2.html:670 #: instances/templates/instances/edit_instance_volume.html:30 msgid "Advanced" msgstr "" #: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:634 +#: instances/templates/create_instance_w2.html:686 msgid "HDD cache mode" msgstr "" #: instances/templates/create_instance_w2.html:211 -#: instances/templates/create_instance_w2.html:441 -#: instances/templates/create_instance_w2.html:657 +#: instances/templates/create_instance_w2.html:467 +#: instances/templates/create_instance_w2.html:709 msgid "Graphics" msgstr "" #: instances/templates/create_instance_w2.html:222 -#: instances/templates/create_instance_w2.html:452 -#: instances/templates/create_instance_w2.html:668 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:720 msgid "Video" msgstr "" #: instances/templates/create_instance_w2.html:236 -#: instances/templates/create_instance_w2.html:466 -#: instances/templates/create_instance_w2.html:682 +#: instances/templates/create_instance_w2.html:492 +#: instances/templates/create_instance_w2.html:734 msgid "Console Access" msgstr "" #: instances/templates/create_instance_w2.html:246 #: instances/templates/create_instance_w2.html:248 -#: instances/templates/create_instance_w2.html:476 -#: instances/templates/create_instance_w2.html:478 -#: instances/templates/create_instance_w2.html:692 -#: instances/templates/create_instance_w2.html:694 +#: instances/templates/create_instance_w2.html:502 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:744 +#: instances/templates/create_instance_w2.html:746 msgid "Console Password" msgstr "" #: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:482 -#: instances/templates/create_instance_w2.html:698 +#: instances/templates/create_instance_w2.html:508 +#: instances/templates/create_instance_w2.html:750 +msgid "Add CD-Rom" +msgstr "" + +#: instances/templates/create_instance_w2.html:255 +#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:511 +#: instances/templates/create_instance_w2.html:524 +#: instances/templates/create_instance_w2.html:753 +#: instances/templates/create_instance_w2.html:766 +msgid "False" +msgstr "" + +#: instances/templates/create_instance_w2.html:265 +#: instances/templates/create_instance_w2.html:521 +#: instances/templates/create_instance_w2.html:763 +msgid "Add Input Device" +msgstr "" + +#: instances/templates/create_instance_w2.html:278 +#: instances/templates/create_instance_w2.html:534 +#: instances/templates/create_instance_w2.html:776 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:259 -#: instances/templates/create_instance_w2.html:489 -#: instances/templates/create_instance_w2.html:705 +#: instances/templates/create_instance_w2.html:285 +#: instances/templates/create_instance_w2.html:541 +#: instances/templates/create_instance_w2.html:783 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:286 +#: instances/templates/create_instance_w2.html:312 #: instances/templates/instances/settings_tab.html:473 #: instances/templates/instances/settings_tab.html:549 #: instances/templates/instances/settings_tab.html:559 -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 #: interfaces/templates/interface.html:60 #: interfaces/templates/interface.html:62 networks/templates/network.html:50 #: networks/templates/network.html:52 networks/templates/network.html:62 @@ -1624,41 +1711,40 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:384 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:371 -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:397 +#: instances/templates/create_instance_w2.html:627 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:411 -#: instances/templates/create_instance_w2.html:627 +#: instances/templates/create_instance_w2.html:437 +#: instances/templates/create_instance_w2.html:679 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:413 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:439 +#: instances/templates/create_instance_w2.html:681 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:415 -#: instances/templates/create_instance_w2.html:631 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:375 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:375 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:444 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:622 msgid "Template Disk" msgstr "" -#: instances/templates/create_instance_w2.html:605 +#: instances/templates/create_instance_w2.html:657 msgid "Network/MAC" msgstr "" @@ -1667,7 +1753,7 @@ msgstr "" #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:24 -#: instances/templates/instances/power_tab.html:81 instances/views.py:277 +#: instances/templates/instances/power_tab.html:81 instances/views.py:370 msgid "Suspend" msgstr "" @@ -1725,7 +1811,7 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:35 #: instances/templates/instances/destroy_tab.html:17 #: instances/templates/instances/destroy_tab.html:19 -#: instances/templates/instances/destroy_tab.html:22 instances/views.py:319 +#: instances/templates/instances/destroy_tab.html:22 instances/views.py:417 msgid "Destroy" msgstr "" @@ -1743,20 +1829,20 @@ msgstr "" #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:46 #: instances/templates/instances/power_tab.html:120 -#: instances/templates/instances/power_tab.html:122 instances/views.py:252 +#: instances/templates/instances/power_tab.html:122 instances/views.py:340 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:8 -#: instances/templates/instances/power_tab.html:58 instances/views.py:268 +#: instances/templates/instances/power_tab.html:58 instances/views.py:360 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:13 -#: instances/templates/instances/power_tab.html:65 instances/views.py:261 +#: instances/templates/instances/power_tab.html:65 instances/views.py:351 msgid "Power Cycle" msgstr "" @@ -1768,7 +1854,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:33 #: instances/templates/instances/power_tab.html:92 -#: instances/templates/instances/power_tab.html:107 instances/views.py:285 +#: instances/templates/instances/power_tab.html:107 instances/views.py:378 msgid "Resume" msgstr "" @@ -1776,7 +1862,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:18 #: instances/templates/instances/power_tab.html:38 #: instances/templates/instances/power_tab.html:73 -#: instances/templates/instances/power_tab.html:99 instances/views.py:292 +#: instances/templates/instances/power_tab.html:99 instances/views.py:386 msgid "Force Off" msgstr "" @@ -2099,7 +2185,7 @@ msgid "Migrate" msgstr "" #: instances/templates/instances/settings_tab.html:62 -#: venv/lib/python3.6/site-packages/click/core.py:1351 +#: venv/lib/python3.8/site-packages/click/core.py:1357 msgid "Options" msgstr "" @@ -2475,8 +2561,7 @@ msgid "Disconnected" msgstr "" #: instances/templates/instances/settings_tab.html:911 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:714 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:714 msgid "Unknown" msgstr "" @@ -2485,41 +2570,98 @@ msgid "Qemu Guest Agent" msgstr "" #: instances/templates/instances/snapshots_tab.html:8 -#: instances/templates/instances/snapshots_tab.html:26 -msgid "Take Snapshot" +msgid "Take Snapshot - Internal" msgstr "" #: instances/templates/instances/snapshots_tab.html:13 +msgid "Take Snapshot - External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:18 msgid "Manage Snapshots" msgstr "" -#: instances/templates/instances/snapshots_tab.html:20 +#: instances/templates/instances/snapshots_tab.html:26 msgid "" -"This may take more than an hour, depending on how much content is on your " -"instance and how large the disk is. It could cause web server timeout.." +"With running machine, internal snapshots may take more than an hour, " +"depending on how much memory has on your instance and how large the disk is." msgstr "" -#: instances/templates/instances/snapshots_tab.html:25 -msgid "Enter Snapshot Name" +#: instances/templates/instances/snapshots_tab.html:27 +msgid "" +"Live snapshot could cause server timeout and instance might be paused!!!" msgstr "" -#: instances/templates/instances/snapshots_tab.html:35 +#: instances/templates/instances/snapshots_tab.html:29 +msgid "Create an internal snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:34 +#: instances/templates/instances/snapshots_tab.html:56 +msgid "Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:36 +#: instances/templates/instances/snapshots_tab.html:58 +msgid "Snapshot Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +#: instances/templates/instances/snapshots_tab.html:40 +#: instances/templates/instances/snapshots_tab.html:60 +#: instances/templates/instances/snapshots_tab.html:62 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:48 +msgid "You can get external snapshots within this tab." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:50 +msgid "Create an external snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:52 +msgid "" +"External snapshots are experimental in this stage, use it if you know what " +"you are doing. 'Revert Snapshot' may require manual operation with CLI." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:65 +msgid "WebVirtCloud supports only one external snapshot at the moment." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:71 msgid "Choose a snapshot for restore/delete" msgstr "" -#: instances/templates/instances/snapshots_tab.html:53 +#: instances/templates/instances/snapshots_tab.html:77 +msgid "Type - Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "Internal" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:92 +#: instances/templates/instances/snapshots_tab.html:125 msgid "Revert to this Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:58 +#: instances/templates/instances/snapshots_tab.html:97 msgid "To restore snapshots you need Power Off the instance." msgstr "" -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 +#: instances/templates/instances/snapshots_tab.html:133 msgid "Delete Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:78 +#: instances/templates/instances/snapshots_tab.html:118 +msgid "External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:145 msgid "You do not have any snapshots" msgstr "" @@ -2543,404 +2685,440 @@ msgstr "" msgid "Disk I/O device" msgstr "" +#: instances/templates/instances/stats_tab.html:88 +msgid "IP" +msgstr "" + #: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/views.py:249 +#: instances/views.py:336 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:352 +#: instances/views.py:464 #, python-format -msgid "Instance is migrated to %(hostname)s" +msgid "Instance is migrated(%(method)s) to %(hostname)s" msgstr "" -#: instances/views.py:375 +#: instances/views.py:490 msgid "Reset root password" msgstr "" -#: instances/views.py:381 instances/views.py:410 +#: instances/views.py:498 instances/views.py:533 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:402 +#: instances/views.py:523 #, python-format msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:429 +#: instances/views.py:555 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:438 +#: instances/views.py:565 #, python-format msgid "CPU is resized: %(old)s to %(new)s" msgstr "" -#: instances/views.py:466 +#: instances/views.py:601 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize memory of " "'%(instance_name)s'!" msgstr "" -#: instances/views.py:473 +#: instances/views.py:610 #, python-format msgid "" "Memory is resized: current/max: %(old_cur)s/%(old_max)s to %(new_cur)s/" "%(new_max)s" msgstr "" -#: instances/views.py:507 +#: instances/views.py:652 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:514 +#: instances/views.py:660 #, python-format msgid "Disk is resized: %(dev)s" msgstr "" -#: instances/views.py:570 +#: instances/views.py:729 #, python-format msgid "Attach new disk: %(name)s (%(format)s)" msgstr "" -#: instances/views.py:609 +#: instances/views.py:782 #, python-format msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:667 +#: instances/views.py:849 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:670 +#: instances/views.py:854 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:671 +#: instances/views.py:855 #, python-format msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:693 +#: instances/views.py:879 #, python-format msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:709 +#: instances/views.py:897 #, python-format msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:722 +#: instances/views.py:919 #, python-format msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:735 +#: instances/views.py:934 #, python-format msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:748 +#: instances/views.py:949 #, python-format msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:761 +#: instances/views.py:964 #, python-format msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:774 +#: instances/views.py:982 #, python-format msgid "Create snapshot: %(snap)s" msgstr "" -#: instances/views.py:785 +#: instances/views.py:997 #, python-format msgid "Delete snapshot: %(snap)s" msgstr "" -#: instances/views.py:796 +#: instances/views.py:1012 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:799 +#: instances/views.py:1015 #, python-format msgid "Revert snapshot: %(snap)s" msgstr "" -#: instances/views.py:813 +#: instances/views.py:1032 +#, python-format +msgid "Create external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1066 +#, python-format +msgid "Revert external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1087 +#, python-format +msgid "Delete external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1104 #, python-format msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:822 +#: instances/views.py:1113 #, python-format msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:832 +#: instances/views.py:1123 msgid "Set autostart" msgstr "" -#: instances/views.py:841 +#: instances/views.py:1132 msgid "Unset autostart" msgstr "" -#: instances/views.py:850 +#: instances/views.py:1141 msgid "Enable boot menu" msgstr "" -#: instances/views.py:859 +#: instances/views.py:1150 msgid "Disable boot menu" msgstr "" -#: instances/views.py:874 +#: instances/views.py:1165 msgid "Set boot order" msgstr "" -#: instances/views.py:879 +#: instances/views.py:1171 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:882 +#: instances/views.py:1176 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:893 +#: instances/views.py:1187 msgid "Change instance XML" msgstr "" -#: instances/views.py:907 +#: instances/views.py:1201 #, python-format msgid "Set Guest Agent: %(status)s" msgstr "" -#: instances/views.py:917 +#: instances/views.py:1211 #, python-format msgid "Set Video Model: %(model)s" msgstr "" -#: instances/views.py:926 +#: instances/views.py:1220 msgid "Change network" msgstr "" -#: instances/views.py:949 +#: instances/views.py:1243 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:974 +#: instances/views.py:1268 #, python-format msgid "Add network: %(mac)s" msgstr "" -#: instances/views.py:985 +#: instances/views.py:1279 #, python-format msgid "Delete Network: %(mac)s" msgstr "" -#: instances/views.py:998 +#: instances/views.py:1292 #, python-format msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:1018 networks/views.py:231 +#: instances/views.py:1313 networks/views.py:254 #, python-format msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:1023 +#: instances/views.py:1319 #, python-format msgid "" "%(qos_dir)s QoS is set. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1040 networks/views.py:246 +#: instances/views.py:1337 networks/views.py:275 #, python-format msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:1045 +#: instances/views.py:1343 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1064 +#: instances/views.py:1363 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1069 +#: instances/views.py:1369 #, python-format msgid "Add owner: %(user)s" msgstr "" -#: instances/views.py:1080 +#: instances/views.py:1380 #, python-format msgid "Delete owner: %(userinstance_id)s " msgstr "" -#: instances/views.py:1112 +#: instances/views.py:1415 #, python-format msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1118 +#: instances/views.py:1422 #, python-format msgid "Instance '%(clone_name)s' already exists!" msgstr "" -#: instances/views.py:1121 +#: instances/views.py:1427 #, python-format msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1124 +#: instances/views.py:1436 #, python-format msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1134 +#: instances/views.py:1450 #, python-format msgid "Create a clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1173 +#: instances/views.py:1495 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1178 +#: instances/views.py:1500 msgid "Set VNC password" msgstr "" -#: instances/views.py:1187 +#: instances/views.py:1511 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1192 +#: instances/views.py:1518 msgid "Set VNC type" msgstr "" -#: instances/views.py:1197 +#: instances/views.py:1525 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1220 +#: instances/views.py:1550 msgid "Edit options" msgstr "" -#: instances/views.py:1234 +#: instances/views.py:1564 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1295 instances/views.py:1389 +#: instances/views.py:1633 instances/views.py:1737 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1372 +#: instances/views.py:1719 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1374 +#: instances/views.py:1721 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1391 +#: instances/views.py:1742 msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1395 +#: instances/views.py:1749 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1426 +#: instances/views.py:1784 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1453 +#: instances/views.py:1813 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1471 +#: instances/views.py:1836 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1512 +#: instances/views.py:1881 msgid "Instance is created" msgstr "" -#: instances/views.py:1533 +#: instances/views.py:1910 msgid "Flavor Created" msgstr "" -#: instances/views.py:1539 +#: instances/views.py:1916 msgid "Create Flavor" msgstr "" -#: instances/views.py:1549 +#: instances/views.py:1926 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1555 +#: instances/views.py:1932 msgid "Update Flavor" msgstr "" -#: instances/views.py:1564 +#: instances/views.py:1941 msgid "Flavor Deleted" msgstr "" -#: interfaces/forms.py:26 +#: interfaces/forms.py:37 msgid "The IPv4 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:28 +#: interfaces/forms.py:41 msgid "The IPv4 address must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:35 +#: interfaces/forms.py:50 msgid "The IPv4 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:37 +#: interfaces/forms.py:54 msgid "The IPv4 gateway must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:44 +#: interfaces/forms.py:63 msgid "The IPv6 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:46 +#: interfaces/forms.py:67 msgid "The IPv6 address must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:53 +#: interfaces/forms.py:76 msgid "The IPv6 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:55 +#: interfaces/forms.py:80 msgid "The IPv6 gateway must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:62 interfaces/forms.py:71 +#: interfaces/forms.py:89 interfaces/forms.py:102 msgid "The interface must not contain any special characters" msgstr "" -#: interfaces/forms.py:64 interfaces/forms.py:73 +#: interfaces/forms.py:93 interfaces/forms.py:106 msgid "The interface must not exceed 10 characters" msgstr "" +#: interfaces/models.py:10 +msgid "No interface name has been entered" +msgstr "" + +#: interfaces/models.py:12 networks/models.py:12 storages/models.py:12 +#: storages/models.py:46 +msgid "status" +msgstr "" + +#: interfaces/models.py:13 networks/models.py:13 +msgid "device" +msgstr "" + +#: interfaces/models.py:14 networks/models.py:14 +msgid "forward" +msgstr "" + #: interfaces/templates/create_iface_block.html:12 msgid "Create New Interface" msgstr "" @@ -3076,65 +3254,73 @@ msgid "user" msgstr "" #: logs/models.py:6 -msgid "host" +msgid "ip" msgstr "" #: logs/models.py:7 -msgid "instance" +msgid "host" msgstr "" #: logs/models.py:8 -msgid "message" +msgid "instance" msgstr "" #: logs/models.py:9 +msgid "message" +msgstr "" + +#: logs/models.py:10 msgid "date" msgstr "" -#: networks/forms.py:8 storages/forms.py:8 +#: networks/forms.py:9 storages/forms.py:9 storages/models.py:10 msgid "No pool name has been entered" msgstr "" -#: networks/forms.py:10 +#: networks/forms.py:13 msgid "No IPv4 subnet has been entered" msgstr "" -#: networks/forms.py:15 +#: networks/forms.py:18 msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:30 storages/forms.py:23 +#: networks/forms.py:34 storages/forms.py:30 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:32 storages/forms.py:25 +#: networks/forms.py:38 storages/forms.py:34 msgid "The pool name must not exceed 20 characters" msgstr "" -#: networks/forms.py:39 +#: networks/forms.py:47 msgid "The IPv4 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:41 +#: networks/forms.py:51 msgid "The IPv4 subnet must not exceed 20 characters" msgstr "" -#: networks/forms.py:48 +#: networks/forms.py:60 msgid "The IPv6 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:50 +#: networks/forms.py:64 msgid "The IPv6 subnet must not exceed 42 characters" msgstr "" -#: networks/forms.py:58 +#: networks/forms.py:74 msgid "The pool bridge name must not contain any special characters" msgstr "" -#: networks/forms.py:60 +#: networks/forms.py:78 msgid "The pool bridge name must not exceed 20 characters" msgstr "" +#: networks/models.py:10 +msgid "No network name has been entered" +msgstr "" + #: networks/templates/add_network_qos.html:13 msgid "Add QoS for Network" msgstr "" @@ -3286,8 +3472,7 @@ msgid "Show" msgstr "" #: networks/templates/network.html:165 networks/templates/network.html:275 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:403 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:403 msgid "Clear" msgstr "" @@ -3323,50 +3508,50 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:47 +#: networks/views.py:50 msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:57 +#: networks/views.py:65 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:130 +#: networks/views.py:138 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:180 -#, python-format -msgid "Fixed address operation completed for %(family)s" -msgstr "" - #: networks/views.py:190 #, python-format +msgid "Fixed address operation completed for %(family)s" +msgstr "" + +#: networks/views.py:204 +#, python-format msgid "%(family)s Fixed Address is Deleted." msgstr "" -#: networks/views.py:198 +#: networks/views.py:215 #, python-format msgid "%(family)s DHCP Range is Changed." msgstr "" -#: networks/views.py:210 +#: networks/views.py:228 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:215 +#: networks/views.py:233 msgid "Network XML is changed." msgstr "" -#: networks/views.py:228 +#: networks/views.py:247 #, python-format msgid "" "%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network " "to activate new config" msgstr "" -#: networks/views.py:242 +#: networks/views.py:267 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. " @@ -3434,58 +3619,94 @@ msgstr "" msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:44 +#: nwfilters/views.py:51 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:47 +#: nwfilters/views.py:56 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:51 +#: nwfilters/views.py:61 #, python-format msgid "%(filter)s network filter is created" msgstr "" -#: nwfilters/views.py:60 +#: nwfilters/views.py:74 #, python-format msgid "%(filter)s network filter is deleted" msgstr "" -#: nwfilters/views.py:77 +#: nwfilters/views.py:99 #, python-format msgid "NWFilter is in use by %(instance)s. Cannot be deleted." msgstr "" -#: nwfilters/views.py:96 +#: nwfilters/views.py:119 #, python-format msgid "Cloning NWFilter %(name)s as %(clone)s" msgstr "" -#: storages/forms.py:10 storages/forms.py:37 +#: storages/forms.py:13 storages/forms.py:47 msgid "No path has been entered" msgstr "" -#: storages/forms.py:34 +#: storages/forms.py:44 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:46 +#: storages/forms.py:56 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:59 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:62 storages/forms.py:77 +#: storages/forms.py:78 storages/forms.py:98 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:79 +#: storages/forms.py:102 msgid "The image name must not exceed 120 characters" msgstr "" +#: storages/models.py:13 storages/models.py:48 +msgid "type" +msgstr "" + +#: storages/models.py:14 storages/models.py:32 storages/models.py:44 +msgid "size" +msgstr "" + +#: storages/models.py:15 +msgid "volumes" +msgstr "" + +#: storages/models.py:27 +msgid "format" +msgstr "" + +#: storages/models.py:31 +msgid "allocation" +msgstr "" + +#: storages/models.py:43 +msgid "state" +msgstr "" + +#: storages/models.py:45 +msgid "free" +msgstr "" + +#: storages/models.py:47 venv/lib/python3.8/site-packages/click/types.py:815 +msgid "path" +msgstr "" + +#: storages/models.py:49 +msgid "autostart" +msgstr "" + #: storages/templates/create_stg_block.html:12 msgid "Create Storage Pool" msgstr "" @@ -3620,50 +3841,50 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:40 +#: storages/views.py:42 msgid "Pool name already use" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:49 +#: storages/views.py:55 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:96 +#: storages/views.py:109 msgid "Security Issues with file uploading" msgstr "" -#: storages/views.py:103 +#: storages/views.py:117 msgid "File not found. Check the path variable and filename" msgstr "" -#: storages/views.py:150 +#: storages/views.py:168 #, python-format msgid "Volume: %(vol)s is deleted." msgstr "" -#: storages/views.py:155 +#: storages/views.py:174 msgid "ISO image already exist" msgstr "" -#: storages/views.py:159 -#, python-format -msgid "ISO: %(file)s is uploaded." -msgstr "" - -#: storages/views.py:168 -msgid "Name of volume already in use" -msgstr "" - #: storages/views.py:180 #, python-format +msgid "ISO: %(file)s is uploaded." +msgstr "" + +#: storages/views.py:190 +msgid "Name of volume already in use" +msgstr "" + +#: storages/views.py:204 +#, python-format msgid "%(image)s image cloned as %(name)s successfully" msgstr "" -#: storages/views.py:226 +#: storages/views.py:254 #, python-format msgid "Image file %(name)s is created successfully" msgstr "" @@ -3730,434 +3951,377 @@ msgstr "" msgid "Search" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:496 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:496 #, python-brace-format msgid "{editor}: Editing failed" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:500 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:500 #, python-brace-format msgid "{editor}: Editing failed: {e}" msgstr "" -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:20 -msgid "" -"Click will abort further execution because Python was configured to use " -"ASCII as encoding for the environment. Consult https://click.palletsprojects." -"com/unicode-support/ for mitigation steps." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:56 -msgid "" -"Additional information: on this system no suitable UTF-8 locales were " -"discovered. This most likely requires resolving by reconfiguring the locale " -"system." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:65 -msgid "" -"This system supports the C.UTF-8 locale which is recommended. You might be " -"able to resolve your issue by exporting the following environment variables:" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:75 -#, python-brace-format -msgid "" -"This system lists some UTF-8 supporting locales that you can pick from. The " -"following suitable locales were discovered: {locales}" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:93 -msgid "" -"Click discovered that you exported a UTF-8 locale but the locale system " -"could not pick up from it because it does not exist. The exported locale is " -"{locale!r} but it is not supported." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/core.py:1095 +#: venv/lib/python3.8/site-packages/click/core.py:1097 msgid "Aborted!" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1279 -#: venv/lib/python3.6/site-packages/click/decorators.py:434 +#: venv/lib/python3.8/site-packages/click/core.py:1282 +#: venv/lib/python3.8/site-packages/click/decorators.py:495 msgid "Show this message and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1308 -#: venv/lib/python3.6/site-packages/click/core.py:1334 +#: venv/lib/python3.8/site-packages/click/core.py:1313 +#: venv/lib/python3.8/site-packages/click/core.py:1339 #, python-brace-format msgid "(Deprecated) {text}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1375 +#: venv/lib/python3.8/site-packages/click/core.py:1383 #, python-brace-format msgid "Got unexpected extra argument ({args})" msgid_plural "Got unexpected extra arguments ({args})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:1390 +#: venv/lib/python3.8/site-packages/click/core.py:1399 msgid "DeprecationWarning: The command {name!r} is deprecated." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1607 +#: venv/lib/python3.8/site-packages/click/core.py:1605 msgid "Commands" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1639 +#: venv/lib/python3.8/site-packages/click/core.py:1637 msgid "Missing command." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1717 +#: venv/lib/python3.8/site-packages/click/core.py:1715 msgid "No such command {name!r}." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2258 +#: venv/lib/python3.8/site-packages/click/core.py:2271 msgid "Value must be an iterable." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2278 +#: venv/lib/python3.8/site-packages/click/core.py:2291 #, python-brace-format msgid "Takes {nargs} values but 1 was given." msgid_plural "Takes {nargs} values but {len} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:2701 +#: venv/lib/python3.8/site-packages/click/core.py:2734 #, python-brace-format msgid "env var: {var}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2724 +#: venv/lib/python3.8/site-packages/click/core.py:2764 msgid "(dynamic)" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2735 +#: venv/lib/python3.8/site-packages/click/core.py:2777 #, python-brace-format msgid "default: {default}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2748 +#: venv/lib/python3.8/site-packages/click/core.py:2790 msgid "required" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:339 +#: venv/lib/python3.8/site-packages/click/decorators.py:400 #, python-format msgid "%(prog)s, version %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:403 +#: venv/lib/python3.8/site-packages/click/decorators.py:464 msgid "Show the version and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:43 -#: venv/lib/python3.6/site-packages/click/exceptions.py:79 +#: venv/lib/python3.8/site-packages/click/exceptions.py:43 +#: venv/lib/python3.8/site-packages/click/exceptions.py:79 #, python-brace-format msgid "Error: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:71 +#: venv/lib/python3.8/site-packages/click/exceptions.py:71 #, python-brace-format msgid "Try '{command} {option}' for help." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:120 +#: venv/lib/python3.8/site-packages/click/exceptions.py:120 #, python-brace-format msgid "Invalid value: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:122 +#: venv/lib/python3.8/site-packages/click/exceptions.py:122 #, python-brace-format msgid "Invalid value for {param_hint}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:178 +#: venv/lib/python3.8/site-packages/click/exceptions.py:178 msgid "Missing argument" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:180 +#: venv/lib/python3.8/site-packages/click/exceptions.py:180 msgid "Missing option" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:182 +#: venv/lib/python3.8/site-packages/click/exceptions.py:182 msgid "Missing parameter" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:184 +#: venv/lib/python3.8/site-packages/click/exceptions.py:184 #, python-brace-format msgid "Missing {param_type}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:191 +#: venv/lib/python3.8/site-packages/click/exceptions.py:191 #, python-brace-format msgid "Missing parameter: {param_name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:211 +#: venv/lib/python3.8/site-packages/click/exceptions.py:211 #, python-brace-format msgid "No such option: {name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:223 +#: venv/lib/python3.8/site-packages/click/exceptions.py:223 #, python-brace-format msgid "Did you mean {possibility}?" msgid_plural "(Possible options: {possibilities})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:261 +#: venv/lib/python3.8/site-packages/click/exceptions.py:261 msgid "unknown error" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:268 +#: venv/lib/python3.8/site-packages/click/exceptions.py:268 msgid "Could not open file {filename!r}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:231 +#: venv/lib/python3.8/site-packages/click/parser.py:231 msgid "Argument {name!r} takes {nargs} values." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:413 +#: venv/lib/python3.8/site-packages/click/parser.py:413 msgid "Option {name!r} does not take a value." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:474 +#: venv/lib/python3.8/site-packages/click/parser.py:474 msgid "Option {name!r} requires an argument." msgid_plural "Option {name!r} requires {nargs} arguments." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:316 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:316 msgid "Shell completion is not supported for Bash versions older than 4.4." msgstr "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:322 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:322 msgid "Couldn't detect Bash version, shell completion is not supported." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:161 +#: venv/lib/python3.8/site-packages/click/termui.py:160 msgid "Repeat for confirmation" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:178 +#: venv/lib/python3.8/site-packages/click/termui.py:176 msgid "Error: The value you entered was invalid." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:180 +#: venv/lib/python3.8/site-packages/click/termui.py:178 #, python-brace-format msgid "Error: {e.message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:191 +#: venv/lib/python3.8/site-packages/click/termui.py:189 msgid "Error: The two entered values do not match." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:247 +#: venv/lib/python3.8/site-packages/click/termui.py:245 msgid "Error: invalid input" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:798 +#: venv/lib/python3.8/site-packages/click/termui.py:776 msgid "Press any key to continue..." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:258 +#: venv/lib/python3.8/site-packages/click/types.py:265 #, python-brace-format msgid "" "Choose from:\n" "\t{choices}" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:290 +#: venv/lib/python3.8/site-packages/click/types.py:297 msgid "{value!r} is not {choice}." msgid_plural "{value!r} is not one of {choices}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:380 +#: venv/lib/python3.8/site-packages/click/types.py:387 msgid "{value!r} does not match the format {format}." msgid_plural "{value!r} does not match the formats {formats}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:402 +#: venv/lib/python3.8/site-packages/click/types.py:409 msgid "{value!r} is not a valid {number_type}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:458 +#: venv/lib/python3.8/site-packages/click/types.py:465 #, python-brace-format msgid "{value} is not in the range {range}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:599 +#: venv/lib/python3.8/site-packages/click/types.py:606 msgid "{value!r} is not a valid boolean." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:623 +#: venv/lib/python3.8/site-packages/click/types.py:630 msgid "{value!r} is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:801 +#: venv/lib/python3.8/site-packages/click/types.py:811 msgid "file" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:803 +#: venv/lib/python3.8/site-packages/click/types.py:813 msgid "directory" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:805 -msgid "path" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:851 +#: venv/lib/python3.8/site-packages/click/types.py:861 msgid "{name} {filename!r} does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:860 +#: venv/lib/python3.8/site-packages/click/types.py:870 msgid "{name} {filename!r} is a file." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:868 -msgid "{name} {filename!r} is a directory." +#: venv/lib/python3.8/site-packages/click/types.py:878 +#, python-brace-format +msgid "{name} '{filename}' is a directory." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:876 -msgid "{name} {filename!r} is not writable." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:884 +#: venv/lib/python3.8/site-packages/click/types.py:887 msgid "{name} {filename!r} is not readable." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:951 +#: venv/lib/python3.8/site-packages/click/types.py:896 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:905 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:972 #, python-brace-format msgid "{len_type} values are required, but {len_value} was given." msgid_plural "{len_type} values are required, but {len_value} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:8 -#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/sitemaps/apps.py:8 msgid "Site Maps" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 -#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/staticfiles/apps.py:9 msgid "Static Files" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #. Translators: String used to replace omitted page numbers in elided page #. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -#: venv/lib/python3.6/site-packages/django/core/paginator.py:30 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:30 msgid "…" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:51 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:51 msgid "That page number is not an integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:53 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:53 msgid "That page number is less than 1" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:58 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:58 msgid "That page contains no results" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:22 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 +#: venv/lib/python3.8/site-packages/django/core/validators.py:22 msgid "Enter a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:93 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:675 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 +#: venv/lib/python3.8/site-packages/django/core/validators.py:93 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:675 msgid "Enter a valid URL." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:150 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 +#: venv/lib/python3.8/site-packages/django/core/validators.py:150 msgid "Enter a valid integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:161 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 +#: venv/lib/python3.8/site-packages/django/core/validators.py:161 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. -#: venv/lib/python3.6/site-packages/django/core/validators.py:262 +#: venv/lib/python3.8/site-packages/django/core/validators.py:262 msgid "" "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:269 +#: venv/lib/python3.8/site-packages/django/core/validators.py:269 msgid "" "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " "hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:278 -#: venv/lib/python3.6/site-packages/django/core/validators.py:288 -#: venv/lib/python3.6/site-packages/django/core/validators.py:311 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 +#: venv/lib/python3.8/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:288 +#: venv/lib/python3.8/site-packages/django/core/validators.py:311 msgid "Enter a valid IPv4 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:296 -#: venv/lib/python3.6/site-packages/django/core/validators.py:312 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:296 +#: venv/lib/python3.8/site-packages/django/core/validators.py:312 msgid "Enter a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:306 -#: venv/lib/python3.6/site-packages/django/core/validators.py:310 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 +#: venv/lib/python3.8/site-packages/django/core/validators.py:306 +#: venv/lib/python3.8/site-packages/django/core/validators.py:310 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:340 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 +#: venv/lib/python3.8/site-packages/django/core/validators.py:340 msgid "Enter only digits separated by commas." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:346 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 +#: venv/lib/python3.8/site-packages/django/core/validators.py:346 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:379 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 +#: venv/lib/python3.8/site-packages/django/core/validators.py:379 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:388 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 +#: venv/lib/python3.8/site-packages/django/core/validators.py:388 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:398 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 +#: venv/lib/python3.8/site-packages/django/core/validators.py:398 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -4168,8 +4332,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:413 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 +#: venv/lib/python3.8/site-packages/django/core/validators.py:413 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -4180,32 +4343,27 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:432 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:292 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:327 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 +#: venv/lib/python3.8/site-packages/django/core/validators.py:432 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:292 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:327 msgid "Enter a number." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:434 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 +#: venv/lib/python3.8/site-packages/django/core/validators.py:434 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:439 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 +#: venv/lib/python3.8/site-packages/django/core/validators.py:439 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:444 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 +#: venv/lib/python3.8/site-packages/django/core/validators.py:444 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -4214,389 +4372,335 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:506 +#: venv/lib/python3.8/site-packages/django/core/validators.py:506 #, python-format msgid "" "File extension “%(extension)s” is not allowed. Allowed extensions are: " "%(allowed_extensions)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:559 +#: venv/lib/python3.8/site-packages/django/core/validators.py:559 msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1210 -#: venv/lib/python3.6/site-packages/django/forms/models.py:768 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:749 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1210 +#: venv/lib/python3.8/site-packages/django/forms/models.py:768 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1212 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1212 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:100 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:101 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:101 msgid "This field cannot be null." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:102 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:102 msgid "This field cannot be blank." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:103 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:103 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:107 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:126 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:126 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:958 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:958 #, python-format msgid "“%(value)s” value must be either True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:959 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:959 #, python-format msgid "“%(value)s” value must be either True, False, or None." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:961 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:961 msgid "Boolean (Either True or False)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1002 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1002 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1096 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1096 msgid "Comma-separated integers" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1145 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1145 #, python-format msgid "" "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1147 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1290 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1290 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " "date." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1150 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1150 msgid "Date (without time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1288 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1288 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1292 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1292 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" "[TZ]) but it is an invalid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1296 msgid "Date (with time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1444 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1444 #, python-format msgid "“%(value)s” value must be a decimal number." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1446 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1446 msgid "Decimal number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1585 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1585 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." "uuuuuu] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1588 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1588 msgid "Duration" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1638 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1638 msgid "Email address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1661 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1661 msgid "File path" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1727 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1727 #, python-format msgid "“%(value)s” value must be a float." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1729 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1729 msgid "Floating point number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1767 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1767 #, python-format msgid "“%(value)s” value must be an integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1769 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1769 msgid "Integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1852 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1852 msgid "Big (8 byte) integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1867 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1867 msgid "Small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1875 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1875 msgid "IPv4 address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1906 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1906 msgid "IP address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1986 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1987 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1986 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1987 #, python-format msgid "“%(value)s” value must be either None, True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1989 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1989 msgid "Boolean (Either True, False or None)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2043 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2043 msgid "Positive big integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2056 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2056 msgid "Positive integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2069 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2069 msgid "Positive small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2083 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2083 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2115 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2115 msgid "Text" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2181 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2181 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2183 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2183 #, python-format msgid "" "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " "invalid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2186 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2186 msgid "Time" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2312 msgid "URL" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2334 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2334 msgid "Raw binary data" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2399 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2399 #, python-format msgid "“%(value)s” is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2401 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2401 msgid "Universally unique identifier" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:226 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:226 msgid "File" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:18 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:18 msgid "A JSON object" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:20 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:20 msgid "Value must be valid JSON." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:790 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:790 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:792 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:792 msgid "Foreign Key (type determined by related field)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1045 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1045 msgid "One-to-one relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1099 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1099 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1100 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1142 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1142 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label -#: venv/lib/python3.6/site-packages/django/forms/boundfield.py:150 -#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 +#: venv/lib/python3.8/site-packages/django/forms/boundfield.py:150 msgid ":?.!" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:54 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:54 msgid "This field is required." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:247 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:247 msgid "Enter a whole number." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:402 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1143 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:402 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1143 msgid "Enter a valid date." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:426 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1144 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:426 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1144 msgid "Enter a valid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:454 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:454 msgid "Enter a valid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:488 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:488 msgid "Enter a valid duration." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:489 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:489 #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:549 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:549 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:550 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:550 msgid "No file was submitted." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:551 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:551 msgid "The submitted file is empty." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:553 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:553 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4604,645 +4708,535 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:556 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:556 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:617 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:617 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:779 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:869 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1309 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:779 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:869 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1309 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:870 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:985 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1308 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:870 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:985 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1308 msgid "Enter a list of values." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:986 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:986 msgid "Enter a complete value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1202 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1202 msgid "Enter a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1232 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1232 msgid "Enter a valid JSON." msgstr "" #. Translators: This is the default suffix added to form field labels -#: venv/lib/python3.6/site-packages/django/forms/forms.py:76 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:76 msgid ":" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/forms.py:203 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:203 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:61 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:61 #, python-format msgid "" "ManagementForm data is missing or has been tampered with. Missing fields: " "%(field_names)s. You may need to file a bug report if the issue persists." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:370 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:370 #, python-format msgid "Please submit at most %d form." msgid_plural "Please submit at most %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:377 #, python-format msgid "Please submit at least %d form." msgid_plural "Please submit at least %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:405 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:412 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:405 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:412 msgid "Order" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:763 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 +#: venv/lib/python3.8/site-packages/django/forms/models.py:763 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:767 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 +#: venv/lib/python3.8/site-packages/django/forms/models.py:767 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:773 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 +#: venv/lib/python3.8/site-packages/django/forms/models.py:773 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:782 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 +#: venv/lib/python3.8/site-packages/django/forms/models.py:782 msgid "Please correct the duplicate values below." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1109 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1109 msgid "The inline value did not match the parent instance." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1193 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1193 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1311 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1311 #, python-format msgid "“%(pk)s” is not a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/utils.py:172 +#: venv/lib/python3.8/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:404 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:404 msgid "Currently" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:715 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:715 msgid "Yes" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:716 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:716 msgid "No" msgstr "" #. Translators: Please do not add spaces around commas. -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:805 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:817 msgid "yes,no,maybe" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:851 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:846 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:863 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:853 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:865 #, python-format msgid "%s KB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:855 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:867 #, python-format msgid "%s MB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:857 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:869 #, python-format msgid "%s GB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:859 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:871 #, python-format msgid "%s TB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:861 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:873 #, python-format msgid "%s PB" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:66 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:67 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:72 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:73 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:146 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:146 msgid "midnight" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:148 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:148 msgid "noon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:16 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:16 msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jan" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "feb" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "mar" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "apr" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "may" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "jul" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "aug" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "sep" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "oct" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "nov" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "dec" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:23 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:23 msgctxt "abbrev. month" msgid "Jan." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:24 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:24 msgctxt "abbrev. month" msgid "Feb." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:25 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:25 msgctxt "abbrev. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:26 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:26 msgctxt "abbrev. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:27 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:27 msgctxt "abbrev. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:28 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:28 msgctxt "abbrev. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:29 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:29 msgctxt "abbrev. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:30 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:30 msgctxt "abbrev. month" msgid "Aug." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:31 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Sept." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:32 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Oct." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:33 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "Nov." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:34 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "Dec." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:37 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:37 msgctxt "alt. month" msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:38 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:38 msgctxt "alt. month" msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:39 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:39 msgctxt "alt. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:40 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:40 msgctxt "alt. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:41 msgctxt "alt. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:42 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:42 msgctxt "alt. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:43 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:43 msgctxt "alt. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:44 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:44 msgctxt "alt. month" msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:45 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:46 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:47 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:48 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 -#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 +#: venv/lib/python3.8/site-packages/django/utils/ipv6.py:8 msgid "This is not a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:71 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s…" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:240 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 +#: venv/lib/python3.8/site-packages/django/utils/text.py:240 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: venv/lib/python3.6/site-packages/django/utils/text.py:259 -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:94 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:259 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:94 msgid ", " msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:9 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:10 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:110 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:110 msgid "Forbidden" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:111 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:111 msgid "CSRF verification failed. Request aborted." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:115 msgid "" "You are seeing this message because this HTTPS site requires a “Referer " "header” to be sent by your Web browser, but none was sent. This header is " @@ -5250,14 +5244,14 @@ msgid "" "hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:120 msgid "" "If you have configured your browser to disable “Referer” headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for “same-" "origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:124 msgid "" "If you are using the tag or " "including the “Referrer-Policy: no-referrer” header, please remove them. The " @@ -5266,125 +5260,109 @@ msgid "" "\" …> for links to third-party sites." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:132 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:132 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:137 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for “same-origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:142 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:142 msgid "More information is available with DEBUG=True." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:41 msgid "No year specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:61 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:111 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:208 msgid "Date out of range" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:90 msgid "No month specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:142 msgid "No day specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:188 msgid "No week specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:338 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:367 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:594 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:594 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:628 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:628 #, python-format msgid "Invalid date string “%(datestr)s” given format “%(format)s”" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 -#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 +#: venv/lib/python3.8/site-packages/django/views/generic/detail.py:54 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:67 msgid "Page is not “last”, nor can it be converted to an int." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:72 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:154 #, python-format msgid "Empty list and “%(class_name)s.allow_empty” is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:40 -#: venv2/lib/python2.7/site-packages/django/views/static.py:44 +#: venv/lib/python3.8/site-packages/django/views/static.py:40 msgid "Directory indexes are not allowed here." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv/lib/python3.8/site-packages/django/views/static.py:42 #, python-format msgid "“%(path)s” does not exist" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:80 -#: venv2/lib/python2.7/site-packages/django/views/static.py:86 +#: venv/lib/python3.8/site-packages/django/views/static.py:80 #, python-format msgid "Index of %(directory)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:7 -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:221 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:7 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:221 msgid "The install worked successfully! Congratulations!" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:207 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:207 #, python-format msgid "" "View release notes for Django %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:222 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:222 #, python-format msgid "" "You are seeing this page because python manage.py startapp " -"[app_label]." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 -msgid "" -"You're seeing this message because you have DEBUG = True in " -"your Django settings file and you haven't configured any URLs. Get to work!" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 -#, python-format -msgid "Invalid date string '%(datestr)s' given format '%(format)s'" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 -msgid "Page is not 'last', nor can it be converted to an int." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 -#, python-format -msgid "Empty list and '%(class_name)s.allow_empty' is False." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/static.py:46 -#, python-format -msgid "\"%(path)s\" does not exist" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 -msgid "usage: " -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 -msgid ".__call__() not defined" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 -#, python-format -msgid "unknown parser %r (choices: %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 -#, python-format -msgid "argument \"-\" with mode %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 -#, python-format -msgid "cannot merge actions - two groups are named %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 -msgid "'required' is an invalid argument for positionals" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 -#, python-format -msgid "invalid option string %r: must start with a character %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 -#, python-format -msgid "dest= is required for options like %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 -#, python-format -msgid "invalid conflict_resolution value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 -#, python-format -msgid "conflicting option string(s): %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 -msgid "mutually exclusive arguments must be optional" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 -msgid "positional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 -msgid "optional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 -msgid "show program's version number and exit" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 -msgid "cannot have multiple subparser arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 -#, python-format -msgid "unrecognized arguments: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 -#, python-format -msgid "not allowed with argument %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 -#, python-format -msgid "ignored explicit argument %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 -msgid "too few arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 -#, python-format -msgid "argument %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 -#, python-format -msgid "one of the arguments %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 -msgid "expected one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 -msgid "expected at most one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 -msgid "expected at least one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 -#, python-format -msgid "expected %s argument(s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 -#, python-format -msgid "ambiguous option: %s could match %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 -#, python-format -msgid "unexpected option string: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 -#, python-format -msgid "%r is not callable" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 -#, python-format -msgid "invalid %s value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 -#, python-format -msgid "invalid choice: %r (choose from %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 -#, python-format -msgid "%s: error: %s\n" -msgstr "" - #: virtsecrets/templates/create_secret_block.html:12 msgid "Create New Secret" msgstr "" diff --git a/locale/tr/LC_MESSAGES/django.mo b/locale/tr/LC_MESSAGES/django.mo index 38d8bc09d0b68619871e47528e71b93a196d4412..639d815ae824ff19ab541763d3868266c599d975 100644 GIT binary patch delta 21661 zcmaLf2Y6M*y2kNMLWj_M-IPEGz4sb=@4aov2DYS;LKEF|1OdU&L5iRt2m(<+np9Dc zqJoMdy%#~69q#|l`r_eUJ$F6N@SAUD*0eQiCE&UD*K>ihF9!P0=SV%@#kDrj!{S_%GTcHQZ_qQ$F`UkCt`10g2nI&mc+ar9P61LRKHV^u3f9K0Pe?F zm&@-uM1)Cwn|+P{u^=5L}7 z=R(u~>o6B?LrwS?>b@^g?a%tjsN?gft-Xm&@DaMPMo-5c7)m@Ei{on40H30^{50xp zTtrRiDr$f`R{j7r&STUge}>vof0kZO$5l`>?1!4jVAKs!sD`64`5B`I*o=Cn+fnWI znMcjjsCMU3171VDzE4m)keZJNJL7j{CZmSMP+J{>dK9fu6N<)4n1FiL?^^k8REGyp z6aEsl6X&oL-bCG>wU2Yya-$|(0n1`d%*gnz!DKX}C~GhhHDf=z@eR}pH=_pHiE4is zHG$)(iJe0|`-hkZ1N%CUr~qas4nZBxI#?Q8VDkGPO-3D#Mh!F`wIef71I$G|>y@Yu zHlYsHF4QAAWnM+?z^_)Hx}P(V{HT5^VK6qtg6KuR4$}lO>Szt-#~r8vzCwLCZlEUg zJ8A-{`a6d!3#vS)Spanii&=fJ8H(DOil}iKp?0KefA(KnH-rK`n{lX_PC-pz9_kss zhZ^Vu)J|-}ym$!pNY0_|yMcOiPf_=$9pFs3AZno@sQNY*_Zi@KR{Saj+PX!kN3jMq zd|&YO}IDe40!!yG~g`Mmdr=( z#9Gu=Z#MU!-shvJ`je=RzC%5tE2srLMXfNvnV#&F^YQMk^VL zT5&9DtNf^EKi%RtP&>33)zJo2#~-7%_yAVN&rt(BM=c=JU}uL5p$=zB)J}w8UcLV{ z$!H}VP_M-REP*duyaKhwyHL;egn1dYV^2|sF>AQIO{6wzhgxEK9EdtIKGXp5mZgjuHBtREMfKAI)sH{I8jM4AG#&NYB%-!z4QlJxp=Q1hHQ^sHBVNHK z_!H{&s~q7xilJDRI1-!TV(f+&Q1@4lOnyXuSA8;iUHYMB9FHM52DRmHV@ceAW$+Z1 z!{1Sls&tgIk{YOfnxj_O5B2)Rq8`yytcx452;Rc1djHc$J1ftJnpts+Loo|+HPlMO zP+Qm@Goc5QS7`BK)cxKhvQq!hCf>zFv1zA z5NhScQ8!jcot4_C*Dnk;aBI{Ad!SZ2z#N8J@d&Gb4K>c35$wM*t0>5hTTv@Jgc|55 zYJd}10nb={>R9I)XGDEci(>M`Q1{nHO`svxz?P^9`%ybF9rfj$9n1b}3*VEfKzpBGhL5mi14wc=^$#(Ag#KQi~CcJv5pz)Pr|zK(h{x3DN?@y9!v3h1Vw zJr=@f)Hix2md1B51dpS3?5UY9!TD0=Lv3+g)G6S>aCcJn&=$NjUS_S_9W`QZ&3sPfP7c{ zu6tyvQjlhpJv-FaHbmXn*2=r0Ce#}>;4sw0Mw#QW5%F~MDCQ*2G}>ub6t#09sGX>d zsrCN%NY3z=PfUKV%}CUv7=s#kfyHZ39qhOG0#+yf6U$+hG0ul-049G?Q9F@n@q4Io zk`(Lx|AdSV$>*pUoe019Euc%A0%Jy6Rm*yE%yR)c{FQYoXftuhw z)D}NRE$mM-{VUE-!(6EH-hMLbUwXGCO<1oK76PNuEB!14z0I6wi7YwL;9bM1Rv&eO8O}Av@-G6?HPMV6!ah5LULh9;$;TsDWEqx&G-!<$X~D z4Mt5QFs)L%S z_F-lVOg?O=0ee|I2ul*jpvIYxn($UE%$Tn2WQyV$)G2;~wJ_fV=cisLR6O3|kFh54 zO)QV@iB5fctVle~;_VhcK(%*Ia@zMq#Z%E=jm%y$HSm!&2%XIK6Zb@Y*=Ar_+=ngj zF4n_pQ~2892voZ@sCM6DB}_Y&R}5>SR=y0?{$osocc-%ddPWZ^aAUwU{?>veP&?wm zZa4wk;J2ubO1$QBb-_lc70<&ucnCxBITpvz>CW5I4s}?4sPD^UEQZUbv;To)_EL}@ z4`6CMhS~8HYNnS_9p6N)AmrOvSP~&vPbl4L$k%4|P z8gMjfCtg7{oMq*6Q8z5W!noYx-Kh8dki|b(dJtp?=nBZvy>mi ziul%>&f9Ywb(U_UUlr*Sozqwg^~0qjYNioZJ{8q&IR@hi^D!1BE-=q|-|L{h3&T+p zUWYmHChF1rX=a`8#Kq^c|Ej2N1ue}!s2ig&J5IFndFEQH--+7#6Q~_HgKB@>>VGve zFK`BQqqe@P8Mc7^*Nt5$$b#Xhf#XmUn})e?32N&4qAEG+iiE6(W^*SCg&!8rL1=a2+)XqFa?aXhe z`%*1RUYOsNkxU*6vZB7prJM>^OH>E#FaSHDI_Qe}miI+%{U~!Bs{I6Wia8y1|18u* z=2*NC)9d|TLPjfCjhguuRL8qfJFwsCkDvxPgId8^i!YL=9V zN~nISV`j#8)h3es#;{z;-*_SyJsewg^ zyQ6kA0rTQQdg2GR3{UGtFb(0TkagT2B^29x9LN@6{Ar*^*ZY9Szz^R zQ7heM?lupYpP466J9c_G`_F=1k142%Pf=SFy2APLRY1jcQSWU-i#woJ)CG0_aMUA< zL`^6bE8rw7jayMW@jYrmf1=J(rj>qY#yM9yE6R_0wk1(3DUa&7D(W?=g&Mf2#eGqS zcbMr%)h|Fj(oNxG)gAWV%u%#Ts1`(HynlBK9;yw%)^`e}Lq^)uom2I>93M5ZqV_fa!z`>wN9uVOIq zDh$CRs0lqlb(CtYGodV)mN+kJLPanTOQ5#6v{@4?61TuAI0}>h{=c4#PUVNFEjoxL z@k`WUdWsq#%Q|Pk+^BX%P=~S{>W5Y>)H833T44`VzdlTZqpkc^)I{f?zciWoWON4h zU^;w)Is<>9J`}ayb0*LQwZ*+L14g2DViZ=#$*6&LVsYGu>G2BI#k;6O8?xT%ul{=W zKLZ6#DbO=(kD8DdHIZ4E5$B_JU?plx*P&(qF&RksENFU z8h9KQ#J905?nO=Pwx5iib()P%K`3g#W~iBV!OYkT^~{E#c4D|0i#lv$to{|$eG^eT z^BQU*i%}EafT4H@wZs1VWOPV=K^?ZVo1C2}g6g<5X2i0n4r`!pY=P>y18T({i$`H5 z;^|ll=c5*|8;juQsPDv0WFdZ6`VX9evZ4-GPO}thCACpo-VilVFVvPtqdK09+RC}8 zx8Qx$4(&tj*b&r(zQA($9qPU`n-%l?bC6L%L$fVrA?}6hU>F8rBx=Pkqb4#7b>C_$ z-)!*#RQr>d6@SERcn`J1&rtp3*}^x1@m(QgbU50gDu$s37>nA0IjF?6|0BqZq(Cdai39Ml zHSD^LRS@^ZowvkY_M zajUpw@dH#xsdwScaPTJ6Hv`peB0N%I{zR@h_;u{5$HAJV)K{5B%6^ zkQp_zte6KIU~cS&`a};m6EOM1ff{HUY9+H#kLE4Zquh<<@H%S1oI9PvnAZ$N?&rV% zkb`}jepXw&4%N?xsD6&2 z`nibe=OHHl{14pYbQFZzDmUiEl2`!ip|-pS>X{9|7B~#M;bzofOuN@POPR4RaedU` zU4p8AhQXNn6X(%}qF)t_$dt$Cs1HdzR>uiez8zZ$8 z-~nf+GNRt59H<4ALQSwLYKPmIoeub&8@f@To#=;pR)cW>jz&%7JFCBnn(%GZL?5Fj z7I4rxjJZ&ctSM?j1F$F#!9bjf0XPFo;4D9xLS(j}4$BGDimsvFg4?K$en%a)REL~6 z7b-4@ns^1&j#M-2TYYoX{k>5A4MgoojK%&}$f$!^7>J3e6)r@biB+f$PND|<2K7j8 zq1p!=cJ5D$+NsRg5c8pSs3&U0Lr@F#S@~4te!puT87~!!P&0gndRAFJVhKZOKKSE7-HNkYm0lJz7K^Pe!eHhQ&)zTeuR-;5yV{`U>@Ie??6^=!A2B9xO{-2s2?z%z#}{JKY~O zuotu77{6s+Lmjq-sI5stZRHNsAv=k>@fvCie?v|5FVw_?PC66GiCKsXVGx!@J%ZX+ z-x`Y&cd^(XM@FZ49P02aL=E^M>UBAa+PW*K6+b|&EX^tBiW1Px9v+ze*bTg$wt9F)WFZoTwgjX4K*vEwz3K)A6kpUtiGMaolwubk2wU} z5|2PFWH0KG9>aoq|Gy@qt-g=yIPF)?76zf>La0Mn0`=@$Vh)T#t#|@z;%{MgOhWDC zVboS%MhzJ7wX@KSsJI{&V|-T$GCK9mRDeEKSJ^?bPQ* zZFwowmX||Ks5)vPEl_8xz14R?zh=^xj0Oltbr6TTVGL%)@m4>_>Q`9(JE(!)M?J!i zFc*G`Is-qTcIF0ZqJN#u}LAtn;f{Gd~#(I1;PlaxAZgs6!XsAqox^{B6+?(;t))09ksb56kk^bt?R zcK85w=oI&R;Hrupx0*)CXi9Hp4@x31z(KZ0P{hLKdJ_{sZb4kB6uMpPQvZLjcm0o;n=Sn#T|ljE@o z@jTQ-zD4zS6I0_anEb#0|C5Yfo1)j86_i8mNE_4*9WWpEM@?ju#gkBvY#HXl&8YT= zQSbX{i!Y=4`x&*9Pf*_%*LC(^&ote2=Sx=;^`7^{G&m5K;}Fz9X>K^?$F#)dQ5{x8 zwQp!~Gwe*<5sTq!)OY2u#owa(`|SqLUxzK|rqf{_)J_z}0T_zfsu`$(-mv;5s1Dbn zR`xNf-5#WG*8yyR>u)(f3vQv#M%vrX&xByq*=gn{qi5d_)nN>3t0$s5Sc<{;J%*y| zjx)is*qX2wHpNL8hM%E!BJ*9x9H@!qv$(LuB}{*aWy+gXP%Elwab2^K*$g#6YqKM! zC+?2vZ~*Gj3`GqbWpSLYrm4;7dG=2*Tnh<=9ofz;Y zoxVc8B|anR%4Ij*CvHkQWaUmRA6f3xTm!9Le)1bEf0TR|Ygh>zaj$-R_*rFIe-F|i z3Md*C>1Eg)&u5 zp>0LV{MqwaS$zR3UumABydM4O z3NXp~UA-+>!+@DcDOVQCt8&w;IEupluxz}0Egh;)Y=vfv!bi`$LYa1!xM=U&%I+B75S`iQjG z+FiwHl3qex$4NJ=ZU*^K%d5`LKR;Y4oK5OShh<3V8K@BTpOf!F>Pftn`Y^k>DrG6x z0`j#fZ$z6fDa=DYiPVhv4{KKzKcnm`>YG@ZehB+F6J(+yBT3gyQ~3b$)u<1`6;|GX z^0zGSwT?Cu7a^aP0hd`Fzr*Y4xYj5p{RX9|52Nr4@&}P$pZ%`i$ZV%UEehviTGD3n zIk7P6@^WL!b)5FKiQ}#8GVLl-HUkrA)IX)6nU(S#nM0a z8cixqgH5EVq&CENX!wqGw2d-d?@+F*3eK^-;-{o7v>9O&n@>FKg?hDVN8MWMNAU?i z!6PzNsF;igNDb8@Alls%-_u7pVxkgduqfA$O(!3Yy zRHomFb^U1Nr%-=oS;>96es%D>#?nbGD$7t&o-~tKKkw2|b{V5c`^f7WL3)M!yQKZJ zbCYI~Mv|&g_XW10kCNnHBBi$b$hszz?@k&(n=kQq%Dzg)^Djn_M2e%}Z7MI3|DL2P zg3g9gmU8_-`EaXii;qc*sV_^r!q|d%l+{<}rjnGmvYVe_0qSzlE`-#Xy1e?oL0UmY z4$MPAIH?zvy1ucFN|;?K|A6wzwE3C*FXS(&Ay+EO-nMq>$S)_a-zId8Ce}}a_6Xba+J#AEgIU;ocHbbUpq@z~dHd`$i>Wx8I&BX}4mktUM=Och+6NG0gwDdoD# zVJGWjDCLpFUlPy9S)>f)dz1d8ZGXN0F*N#|-~om0XrQYz*0YIysyuZmR}u2#Nja$R zW$o`0$60DJLw z97w~A)L*4;3Gus_9fwlZm9&;Pp12X}s^OsjHL~kA_4BwtkyMnVt2ox7{e_g@|BBM6 z0|m8F*IDwPld6#p5tqae>ZXwYf&4x4L+~X!`jz}dtWL^FeIRjW@;ykqXfu*H z^^^ep`uSg-%r7*2nKYS{-5Pvjw#C_Wc96Q1YrW+Uo9XE|D{a!@5d5Cj>&aiEEDdc^F8_FPjVz9MY~*rXTXN3`EUSx)ksumNp6DZl^aB&bbcH`MjIseEc~e2MrK zZd^wCi~JDE$B@@`n{+Ta$16r%Ir3F47PlySgSHv1{k!IL${*Aje zO#V74qrA=)0Xn?q+7%>BwhI^ze0NP>PKJvdu;N*{HpvtQZ>rf&@MNwAhn^a ziYj>nU3DqwW1Wm6KZ(+97N26ksgym&4A`BNat$Rj$AYm~h&J`D{vP=}^fA@?*-fk~ z$icOT^1R7q+JCO6)*v4?C*`9o9UjIsbeh}h)wTxtFv`kfXBBXDA&$lwbX?jd(U-V2 zaW+yx(rnTQ?x}>IU@M%U-~Upsh1?kXLR_8(m5GmHYiqQY`~}ML<2K6flb>ey3?^P` z?H-yn=+kZa;ihQMJ(}?|t3KspoUE$=^?#6`W~=K%T#EEQZFF_B z@}J0OO)lX}O4)0)sYP0DWvlUb?zw=g_5EK;uz(bBD+n0s`+MOsCE9A%YB@7cX?>icty%5N!HNW~spOq|&oyhmBe z6-QYSf?0Glos{zEUZboy=~dE0+GoJ8X8|>iqpkVFL>K zkaTS&eVUwOyJ?i#%F9spGw~9u6VX;T10PU#j-;!Vl`9`bemQ9r<7B74BbFncLh`>% zK|LDHv6<w>y7ip7$@=r*8Nymx9?Y^Qold`wC_dNODv>!nnPijd1 z80t!I?LQ;-1k&wj3f~~8L`AGM%1bBxh<_nIhPOzwl5cnZ2&TLxZ6;B!Yc45~w2|_5 zl=UOu)9M=FUgBlc^&r1g6C}P)tp6Wee_!*+6{d0_uB71^(gyP3q>pH<>n#i-)upaH z@hZ}6(oF6fNO>*HNL+&YmqLl2*pafPnEWqx35mh&{kc8Ez3yhCu;}>2RqgvGsJEOuA z+{2@yN4ZB0^Ta1dx;H%97d5m((lPJz42fr=hqv&J{LdWRgQF87!rg;C>Lkt^JJK8L zj%S?cgm||nD*W$-yCZ!=hsC=GdEGH;8eXhevBU;3({lVh-7dDVaY=h(f-+VAe>TF^ z*~=*L|F#VWUapy=U2upmyiA;%^?9Q_gCe})^@Bq!$3y8J*0GyAEIMk4Z>W=R8696f zCL&?z|Gt5(iBE_t6PNUS*1Ui=gSz`-{P8bG$j#ox z5A(VsqqW}^Ts^$uN>SdpaL<^e&2zG*D(xQXjsNG_iF1$g@nG!f#CrxMZJT>9Fmc!X z=}B`J98MLG5R+JBLB6CJi>d__Yw3yg4feSkM@1akGThzb;I`OoAn9mDslJ;$iOP$m)XKin7f&v&6s^1I;s zKQBW{*%Tf` zxR=cu&X#(I$9uzlu@zhgr+H$N|IkAmNQE=Lo+oB-kihv?zrE$YmDh{zH`ns+nQ@7#xu^;>%Px^^7UTLm3Fp^ zYn`vlRT#sIxLh~Vx?CGWRO)h7YTiip;+U_c%T)?%n%&K@sD9TX zUAqopLA;4^E|=H!FEaiV3~c3c#o$B?!@sdKc53Z(FdDNFFTxzS5%b_)%!Q||{FeC_ zrlUMV8^^3>ZnHp&UYDyF8Fd_hZmf#supO4bk1zmNVnsZPTJa0?!NMQ7TqUs>X2b@_ zX1bbVR%~r?4~u(SJP->ozH1PfG&l{}dDjfojdQR9t~Ae}Cg9W7z4H^)WMX z6U>0^th^g)LgAPR`=NF`9=*C@k`>G`H(?&i4`MF7gt_qn=0#UKmn%E?qjs*eSq;@L z6xDA>GaNPW093ytFbhs^$Me?>i>%>R)Xevy4$~pjO7G*__yqG~x%Q5ss4ee?I$V8G zhig0r;ZoG2If@$a5$a6*gLyGc2lihD`8qfail7EAi$$@e8H2@$KSe#7O&E;3QSI-d z9!1uUPJJHK87YC9U?^6@7N`Y|L$#mcC8KAah&t8tPy?((ZPk~k2_8e;cpBCIGOFWi zsI9$+_3=-1sP?;2?GK|S@B`-6`+tRup8XT_$F$v?XH*Dt z5(lA9Z!Ii?jZqUCfa-7*Oa>i*3=yv~f1 zt>Pr=HMx%35#OH97H3CIFrOKS8n7l7!Fs4i*B#aIAk?Fogj&!{)WlY!?)w7u$aZ_l zXoiPS&-Nth#%HJ<(2qhr>s+X9JK>EdO7Wiqb61zHIcfgfkIJ_tSzd){-}0d)C4A4JR6ya z*R`08X1Wmz;7-&^PNQzPg4(M4sAv7B#V=4hl(x6CB7f9CrBGX39`(tsit4{VY5{{$ zJ3Ik>_5M#Iqpe6pJ*(xY!?Odmq93pjUd595!s4Rg&Q^z@?rUy_p>}Q%s-LM?7+0fq zG8xtWGUj1?*CR68GGCAL0V;r6aXnNA?<3zNS1;7F+lN}gF>HiqQ7bRp$2p7vn3lK! zYDXKR`s;=1F$%SF@#xi!GU89m>*?K)s6PDBlO z+`NFn#5XWKX6xrHAa6hR-CjY z=3_csihA~|u^4W{06dLl@L50hUlVXgI31TVtDq)Q-{M9Vx3{8(}=EWt-#IfCuoUHOEFOZI*g`Lvf@Id9R(b$4;33R}$59ixh$(La>ixctdc9tu9#yVL zr@jPcB(8`$?KQ3ZeN;akEbfZx#~VRL9gReFG{YJ!Lv^$n)zMDWPJM^k`s1jH-$G5; z73ECW59<@=M!kORQIBE@mcyC&9`3_-djHc#I~{aJJ)>Tz*JKQ8#`7@{7o)cP2x==& zVh}#XU@R8nJi=zEg>*sn6Ny^j7}RSw7xjoXU@g7>r^ythAX}_+V|mod-$AXck;N@B z8*wMhg#A!k7>}9pV@z40#rsh0j-vWGhg#4T^JmP)_^vx-w6ecYGk%TQYX1RFc|lYM zB~cxeLrtWTmDfdWaU;}#&8@s6W+Cp0+OcTVdp{G^&r0-WC9{r<2K*9r2zO%++=u#r zoInk554GaoQ0;vNIy;pf_1fh?4VVu#;ZmrD1)J4S3#?=H?FO>{IVk8xfsDbN=tT`U z12xcG)Bp>y0xq}uQ>bTq0reqzfGHD;bM8-%nm`t;j(Jg!wi#*%+Q+f~`uW|30&U$e z)Xc|WBbkWM#!V=nB1>L&)Z;0dUSc~_Ci zN#<+w6l$h7QSbL%)EV&|?5r#&x`_*-wz?K-MRie!vOelRfvZsLnp{{Xdf zPqB#J|MWwh6_+xDP%EflhM<0aH$)BG+v0(!t(A4XXg}Zf{#%v%{JVrFM-;*a;QgH z1$D?UcHk3~aJ^59+>T)T82|YqRnm;iQ79Yv}Yv$EQIx`DF-Pi!NlGdpDFw=wD`Uq6Vaj1@mpe8g5wWH%u z3z=fh!}o|+T6`aM|6g7*n#n&_kz11$wKK8B0bDcHvuUi29Nh9OwK-(+V3AkHp$|5G!Mv z@lLy{SdO?qR>ChdSWKxKB$QeGzVi-;t|*!k6;VT`zc>f496_E7R%yx)J|VV?d(0I zKdH00 zZCDz2VgbGX*T`tApId`8(^BT(%77UupMzS-Qq)duviJ*&_oD{*7Pa!Ts4r;#>CVI| zqYia_)S2jo8ZSXIzH1~I4KNNh;~A)dXQOUdg8J#V6?5PrRJ-%$WxPau74??voZ+0A zb6Ao13F^?5oaww3wNMl6fL>J$B%_9(U;ut)UPH}1U83_|2cX{n_E;AaF*lyUTzJQP zVP>7>l)KF;W<%6{oo2EBT4A(Rc+HvCU=?c1zrq~&4XXVqtG{XfjhaB_+0K?1H7lU* ztAp9FC2HXAsP=KQ+5bFb##5jzU0^Oo?aXqEccD)IKGcMgQP1$Gm7hi(t_xOv#maA? z`n_-Ek5FgjFN=M=bDY;J6Ka6Gs4rJRi>sqvn_8#|g4r<5h zqjszb>b};P^8R-w<4-{kERKVn3fDYT2aC`Lm!UdXiTb8*MD5rS^BAiADf66p33dM! z)I_dZdA zHPK1tG*rK{6f?eS0U33?1oa(Qf%)-s{4fpwLV@}r(|CdN!(|e-Al`>+mvy1@i7kz8 z;?`IS<4_Zui#ju3qIUQ^=EG;GzdyNheCBNF2#hA4gHf1vk@I`OKrBSO1oay2HjkoS zqf4lrdw_b~{y0&c!Nt3aeteCCGF+1^Qi}x+@I$Lpo0(Ep5^{jqEt>gx3B7a~REWXs) z!X~Jlh(tZ(;i!d-LG8pu)I<_d<)5MYU56SUqxQJOD z_1?Ec9ZC;sMe(RF+gQ{inQN{$_o60t5_SKNs0Df-lhGH@XSvf+KGclMU^y(0y0H`1 z!*DEttFSzNi<-b+_%^0r;rtR>2SbR5nA=bjdx&}sT`N<*D_&OyG8!-dRZ$L$VPy=$ zHmHe=#NxOXweq9*7GA_sm}!->LQ#fr8dMTUZhOh}&Q-?1DP9b5R{`MD>$|dSrW16FQ5U z$V<$GX*W3Sv!iy@U;mD$nU$tM&*WV!f^ASMAAtJujX||rjCz(|p(c0@HSt^KAE=4G zMh)P%(V1v|)FUa6nqV!|S!?4Zqi=W=ru-s;fy4_??`bk>B9~AD|B9MO&P|TNsE!+< zCe#kIU>DS*>4(~(XfpwIrbbx3*Gon>jzjIhB-DTlQ4`yQW$`d-D<7lI!gJK2^4sjJ z*p2Eq2({JaQT^3G-PZ)wZ)?=TdONY#HH=JV3MQjwJ{ODPO4Q7gQ5_#e9hx7^8>or@ ziQ38+sE+e&adxsSs=vCZ9czX<+#xE8ggU!giWg(dMO>JVnw>Xes6 z4NwiW15Htft~KhBbw=%AJQl{8sEKUB?6}9`W9ZeEULunXAD~YEKbQjxY;y)Gi#nY3 zP|va*YR9^vPICn6{?VvsKMggp1=tXmqWZgo0r<@7izc!EdbXvKoErmCGp>Sqrmavn z_Qzs40)ud&#fMNkb_=!gSE&2^zi@V-5-M(q`V>c?7C6Pq*MDK}|3M10rPr_`K1HoG zV7trZ#_~82TcB3{4XXYa_QtcQLseskGhkiR4s=3ItOsgmhN9Yy#XLC4YndgepKf1Z z1w4=1(sW-s|LT4zK^f495&wNe6SKwk8%m>(4D|4_!P@v z&~8nP=ii!)4qZ>wPK-jWU^HrF6Hz-e6ZP!pqIO^fYU_7lPCS7+tT#~i{efE0OVoYY z_c;9&Ld9+g;y*je(*0@|{?ocpvIR@&K#hb1Sd-HQP?y4RzmY z)M4F&Zaj$v@UfZs8|P63e8c{0rkyA#h09P|dl~s z+PPrVA+3XIAB~#uVALZVi#k&iF#}H9?{#K6*BWj>&2%Sft52KfQ8!#hz1KgZ9@$;g zL|$2W#skiTv!f^0Tg3!a2eZ+G^HCFgje0cM z5An)k5UP9xYK4=rIL<;%YzJz>d$ANAvGNDz6AaM%|ALHW?mp~T6LpH)pkA|nsAo7D z%i&Bcg!@n{zijmnQP1`@>i&X9oE29>O>_Wi<)cw&XDSwDeAfyx>gWJ!pmV4d-9fGB zchn~|*SF5fiem}lK#QAVI^s5{0Xm|#ybr#Gai|?$iD_{^X28SfRmBfv^uhTR>)}gG zkMDfvoQY6WhpkZqbwjPFH)>+>Rz3zbfr;21=a^4Xhq&!gr{74_cyUMBf30vV1$ySI zP%~VI8F4fE;Z7`x`%welLOs(zu_zY!-uZCVz^cUE@qJ9h>Ub41VcuiT+vY~a^^URs zI`vJhpd;$b)f=^vA*dCPN3D3W#S2kexD11E9R}bT)U$n#ns~P3&i(nY9B~oMj7?Ar zZ09ATt?q#uxDRTD!_7}nhix8eXTCsftsEKF$!I?-NRKGWs`o4Y(ckwtSCS@E6pIAEQ>5{)98(T&TDLY9b-1 zaq3}3Y=XR9{QgfyGoOK)(QMQ}tIa)Df7(2c+PcfAo%_Y&U#ZHgJ+l}tu&!S|?B{?Ou_r=7S8x+(8~n$S?xsh@ya;cC<~-D>q;qqh79 z)Rv#coOlJbu-{N;=`T$A-~atXMl(x$#u*?Bs)ItP8;WCg47BjsPZ1sO*AaT%n zr+ph#JPy@<6IR7vu`;?ZIQ1W3P2!PQ9d~%iR3h^bHDJ+;&aYMtvAi0h4&8c-Phbt= zS6Bh7Uvk=eur%>PEQbfM9X>*T4881>cR@Y-38=H=okAw%MhvCkfW;YpVlBa#r3MYY|Ve_*>M3Utl3DcE$NX)j~bOmZ%-?i9ABDYaAK9&l6G4W+vvw zd8lW<5gX!mtcx$PBG$g@{7)*PP!rmQ+R_ZyoQ2dut$ZxMSfviM>2i zGCFKWQVRIDVbm5~L2c2`sFgfMy>3~rJEu86YQhyTA6CU&*bKE(Jx~k#5Vi7&sJCc7 z=EZeb+DqnZGFs_vR0qFdd-S>CbkGSkk>04+DbD;5^@t{+2mi!=*!gGYKffoVb~5lL ze^JNUsEK${{Y^)&R=R|YUYC{Vi(63*wqt%gh#L5c#rIGh`~2d(=l-bnXFsP^cad7 zxT(dhtiFSl_ptJCGtw#dy5g*02; zMqGuNa0_Z8yDUC}n#gJMywv-DnT%F+6?MaH)WA>O&KYYUf4uGZwW&lTfeebWC~w7n3PT!3xw5og=76@f6j;GfbHXYNEamonJ^Y zqb3@Rs;`D>U)!vQY9DI#%}_i20cyv3J>>n@jeRN5mnp^?c&))y)Ql6Yem-h|^{9?F zTf75H6YoO3RyR-!dV+cs`5rktR{}L~1=P4z9=V-@5UZ$*>L3*L!D#;|aZ*T8?_;v7 z)9{ZsFLo#mWi2W5YPakftO;`UA$7F8V*Qs~U7M}#Osq%!&y+8rd?@iBq!q+diD%or z9v?PI*J8U-`TA7uCw@uek5U_w-$UXz36~c)k#v1YyC^5?`joa6EH8eb?htOF?QSc7 zAB)<(ugSls@taW4gkU!|r;|I}I7empilocmZhA!g9x2(%omyTD?$cb;S-S${H(UM( z@|~^W+xRZ`*2gC*)B3xU!YHgj53wrbxI`kd%me$*56w%BykHDEyGPC;4AV6-c_Ok8{nyAYb0{s*Rk{N%Tj-X(rv?Sk<;%Fa{Yz{>QSop%dC zRw}ZPblo$RPfNZU_1STmmFu^+C6*7jjO(0!N&Wy{ z)B2y0`HBX0DNIB^(wF4(ViDBUiyKp~W3;bEoM2@)X;+D|DL9fw9@4-!+UKPFYs#W& zlZ$*Tp0>{7^h0V51%Hx;kjm0vD`_IB88IJO*G6l+lQLZ^Dc4m6r&(U{Gg1<5q8L0U z=`-TKZ`7;JHsbZxkKz;hnmr{`ksBuCVNxWG?&56f-ohkO>eYcvb=n4yl4$oQZ4O#x zHq^f^Jf}>*iRoHL-iLOfhtIyTt8X)3G70=jQe!GaPYcD(n(D!OH&aFhqTuCe6Xk-}(m5?@kwCJoQO z1c81M4=1gp@;dP)QtA~!S?YC}^8QxW9G{RDQXj~mZftCIYF~p?obpz^p7I^U<7o2-`RC+ss(~)bmRY+pgp0`Q*MV}B z4<&UXg>z3{%IA{i6YKKE*iHTvlp+5qjRG+m&nkA>xsDKfX|sUzIpyzI2TM&g+iPtf zVRPE+nuS}j0s2_m7R0ZKhw10P{@*!toubnb*xhdYi~O&Y>6(Dw<3Sul`h@&3Rd97A zx#{DnwJnbySRdh(M-iVUo`q9LnaOu0{fqm$==~o+qvHgRDQrQ5)T@R~>=0#js7t+y zlOIFMPJKt}qVXYdoZUMe|3%!G@;Ri6_(iK2DfSO8Sy5}jeRKlfV7!-FmWT)^^SvU4&I}F7WXHT3X^md!`igJ zN}Vn@wk8fqiFpQ>367GglfI=v84RLw3i+SNKOo-^`_j?hfw2TH=i4KOhYz zKZuli^&&qrHNX#vYvVKe8b$h;l#}sOuFL#0Mjhc)JV<5gHI`V{VJpi>M_DNI!`}EK z<*jg?(=6qW6%B|lP~M!f2vPv)JnePupu7t8)rq}x37(MdQ<23Qj3qyxd{xT((=a_L zGwBRvIY{4A{yyn*Qc2=|)amL#ez@h=k-tM(2HK=v6Ua2SpcnqF=Rg0A24^U|N}6b$ z^rn+w1fL3>Lyol(ZttNmm}Mhiw(> z`A@P6vaa;p7(qOW8$TnxBp*%rF!H({kdCC}_>GmiD&#{f7I!I|Mq58?zZRELHj(rP z^%qIq)X*-kF9ZH;L0j^7NU2wSZt^3@OsY-34i=!p*5udHE}pmu9wMD3-wPXRK&)gF zs7pTe^5?$$q%SClp?qALl=VB+!(a=kI}KV;*^%@s@eoo8QUS_;CcSx0VUQ~nRJ6j+ z%@wrEMcooo8_H^0`P;;u-{@nK#@}uQrx@^K8azc^ZOEryF=Xai@DUcHO--wRL_QyV zjJJOF+WlFr{T|8-Sec6cwtPWstlz=%Q~+R9dwzfM^})b%_0 zPe{7@la{CC_(jmHOsAzSA7_eI+>-^1(@#Cp5bL9|#($TJeH7LqjV7IbJKq#9;n-J0}D_f7xx#tEh#|5NCJV;%<4oeb<0VUNWW3{BPr#~yk|Elj3mF9G>n0A z(V(~rxyDmAoVWq`nbf6TMJX>yP@c5H3O~jhw8=#KqU5{a55#@!z7jZ@vPIl`P47$? zjRsH$5XCr z9?4DGNO?=jyx|0$t+JlEkjhTv7jolu>TeNu#nfvdnS#_U#^tm-PufO4lJo^_bwyC0 zjr=>*RV7|anym`19+X$5K9l~^RGJ1+q)Zg#Bk8J1JRRF%Gs+sGu7t#NExd{EPRyOS zrA5O6B?1BmgeCL~iZ9^~kM+d6V`3BBo}m%(2}ysp$nNV6h!1gl;^JcCLfirInOtQ8 z0tbgh4e|uVmvKipjlp?;hx?R(P2^Um_gCK zJaPYf+dfgTVF?vn?cN;lfAkmQj)+O{^!?v^@Tn!=mCn6%u{g zyq~d>J31m}P=Y5uscDvD1L@NzVqP%bXN4vSP0E4Ps;Z zMD$JCF?E(tk#JWBPk4+cK0Is~xv1W;(H?g~tUI)SSWMs8q}emFr%5_H^A}(LxW0p; zJuwOFv^F=+GjLEuoF_bS$DGMcJwpe0dM9|oRTpOM0^@^R|1J+pa7TH<*y`9A_S#zf zr}~Z3q`GsDq^Xh+8|&`Fnp2y`y9NyiaYx4v_PFCcQO;Q5p1~2lJ=Da9_4S0flZwr+ z=99SXO5ViD3q$h1ad4tNgL@B3;Q1b05)qYjaA6Le8+X63gs}hn)b#Zvukpl1MYwxK z#HE}WyY0V^gSzs>IgJv+qTTUf!wznB$3}5{4sH!Uxb=UWp48@%VZ*{=IKq+M1T{<< ztLr2H!RFKSQsAWoGrU2mrXLTQN(c88Wt56lbEB8f8x`{ z)%+^aI5HwKEGcNou&jyqHx^1NyD2hF;-1aHNq$=fq%Hhz3{#JE_f6grm%Jw?A$gBG zj1{~4M#M$LBn?R#<&)HQ$NJ1!k|$`1hn6H9+*&;G)&3EQ7Y}St+M3)mOH%)nGxKC= z-=I}Hchi(Z7?Je;t?NDk+z{u|KMpMki|!TXa*iK!ZybAQNncM?ctlLZ@TB>7bEZkU zckgQ-e;(n0usDu? CPNN9` diff --git a/locale/tr/LC_MESSAGES/django.po b/locale/tr/LC_MESSAGES/django.po index 6d3a9fa..184d08e 100644 --- a/locale/tr/LC_MESSAGES/django.po +++ b/locale/tr/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-20 07:22+0000\n" +"POT-Creation-Date: 2023-04-27 13:00+0000\n" "PO-Revision-Date: 2020-11-04 12:00+0000\n" "Last-Translator: catborise , 2020\n" "Language-Team: Turkish (https://www.transifex.com/catborise/teams/110663/" @@ -47,36 +47,36 @@ msgstr "E-posta" msgid "Instance \"%(inst)s\" of user %(user)s" msgstr " %(user)s kulanıcısının sanal makinesi \"%(inst)s\"" -#: accounts/models.py:31 +#: accounts/models.py:34 msgid "key name" msgstr "anahtar adı" -#: accounts/models.py:32 +#: accounts/models.py:35 msgid "public key" msgstr "açık anahtar" -#: accounts/models.py:41 +#: accounts/models.py:45 msgid "max instances" msgstr "en fazla sanal makine" -#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 -#: accounts/models.py:62 +#: accounts/models.py:47 accounts/models.py:53 accounts/models.py:59 +#: accounts/models.py:65 msgid "-1 for unlimited. Any integer value" msgstr "Herhangi bir sayısal değer. Sınırsız için -1." -#: accounts/models.py:48 +#: accounts/models.py:51 msgid "max CPUs" msgstr "en fazla CPU" -#: accounts/models.py:54 +#: accounts/models.py:57 msgid "max memory" msgstr "en fazla bellek" -#: accounts/models.py:60 +#: accounts/models.py:63 msgid "max disk size" msgstr "en fazla disk kapasitesi" -#: accounts/models.py:76 +#: accounts/models.py:80 msgid "Can change password" msgstr "Parola değiştirebilir" @@ -116,7 +116,7 @@ msgstr "Sanallar" msgid "Public Keys" msgstr "Açık anahtar" -#: accounts/templates/account.html:44 admin/templates/admin/logs.html:27 +#: accounts/templates/account.html:44 admin/templates/admin/logs.html:33 #: instances/templates/instance.html:5 msgid "Instance" msgstr "Sanal Makine" @@ -147,8 +147,7 @@ msgstr "Boyutlandır" #: nwfilters/templates/nwfilter.html:103 nwfilters/templates/nwfilter.html:143 #: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:63 #: storages/templates/storage.html:175 templates/common/confirm_delete.html:21 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:417 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:417 #: virtsecrets/templates/secrets.html:78 msgid "Delete" msgstr "Sil" @@ -156,7 +155,7 @@ msgstr "Sil" #: accounts/templates/account.html:48 #: instances/templates/create_instance_w2.html:80 #: instances/templates/instances/settings_tab.html:254 -#: instances/templates/instances/snapshots_tab.html:41 +#: instances/templates/instances/snapshots_tab.html:78 #: nwfilters/templates/nwfilter.html:93 nwfilters/templates/nwfilter.html:127 #: nwfilters/templates/nwfilters.html:55 storages/templates/storage.html:101 #: virtsecrets/templates/secrets.html:63 @@ -194,8 +193,7 @@ msgstr "İptal" #: instances/templates/instances/settings_tab.html:676 #: instances/templates/instances/settings_tab.html:853 #: instances/templates/instances/settings_tab.html:855 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:405 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:405 msgid "Change" msgstr "Değiştir" @@ -208,6 +206,10 @@ msgstr "" "\n" "'%(user)s' hesabı için bu OTP QR kodunu tarayin\n" +#: accounts/templates/accounts/email/otp.html:8 +msgid "Some e-mail clients does not render SVG, also generating PNG." +msgstr "" + #: accounts/templates/accounts/email_otp_form.html:12 msgid "" "\n" @@ -227,8 +229,8 @@ msgid "I do not have/lost my OTP!" msgstr "OTP mevcut değil/kaybettim!" #: accounts/templates/accounts/otp_login.html:24 -#: accounts/templates/login.html:5 accounts/templates/login.html:23 -#: accounts/templates/login.html:28 +#: accounts/templates/login.html:5 accounts/templates/login.html:24 +#: accounts/templates/login.html:29 msgid "Sign In" msgstr "Oturum Aç" @@ -236,11 +238,11 @@ msgstr "Oturum Aç" msgid "WebVirtCloud" msgstr "WebVirtCloud" -#: accounts/templates/login.html:19 +#: accounts/templates/login.html:20 msgid "Incorrect username or password." msgstr "Kullanıcı adı veya parola hatalı." -#: accounts/templates/login.html:24 admin/templates/admin/logs.html:25 +#: accounts/templates/login.html:25 admin/templates/admin/logs.html:31 #: computes/templates/computes/instances.html:64 #: instances/templates/add_instance_owner_block.html:18 #: instances/templates/allinstances_index_grouped.html:8 @@ -249,7 +251,7 @@ msgstr "Kullanıcı adı veya parola hatalı." msgid "User" msgstr "Kullanıcı" -#: accounts/templates/login.html:25 admin/forms.py:78 +#: accounts/templates/login.html:26 admin/forms.py:78 #: console/templates/console-spice-full.html:206 #: console/templates/console-spice-lite.html:58 #: console/templates/console-spice-lite.html:99 @@ -296,11 +298,11 @@ msgstr "SSH Anahtarı Ekle" msgid "Add" msgstr "Ekle" -#: accounts/utils.py:50 +#: accounts/utils.py:49 msgid "OTP QR Code" msgstr "OTP QR Kodu" -#: accounts/utils.py:51 +#: accounts/utils.py:50 msgid "Please view HTML version of this message." msgstr "Lütfen bu mesajın HTML sürümünü görüntüleyin." @@ -336,21 +338,21 @@ msgstr "Yeni Kullanıcı Sanal Makinesi Oluştur" msgid "Update User Instance" msgstr "Kullanıcı Sanal Makinesini Güncelle" -#: accounts/views.py:175 +#: accounts/views.py:176 #, python-format msgid "OTP Sent to %(email)s" msgstr "OTP %(email)s ye gönderildi" -#: accounts/views.py:183 +#: accounts/views.py:185 msgid "Email OTP" msgstr "OTP E-Posta" -#: accounts/views.py:194 +#: accounts/views.py:197 #, python-format msgid "OTP QR code was emailed to user %(user)s" msgstr "OTP QR kodu %(user)s kullanıcısına gönderildi" -#: accounts/views.py:196 +#: accounts/views.py:200 msgid "User email not set, failed to send QR code" msgstr "Kullanıcı e-postası girilmemiş, QR kod gönderimi başarısız" @@ -379,12 +381,12 @@ msgstr "" " görme imkanı yok. Faka parolayı bu formu " "kullanarak değiştirebilirsiniz." -#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: admin/templates/admin/group_list.html:5 admin/views.py:86 #: instances/templates/instances/settings_tab.html:69 templates/navbar.html:29 msgid "Users" msgstr "Kullanıcılar" -#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:15 +#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:21 #: admin/templates/admin/user_list.html:23 #: computes/templates/computes/instances.html:55 #: computes/templates/computes/list.html:19 @@ -407,8 +409,8 @@ msgstr "Grup Adı" #: admin/templates/admin/user_list.html:36 #: computes/templates/computes/instances.html:68 #: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:12 -#: instances/templates/allinstances_index_nongrouped.html:12 +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/allinstances_index_nongrouped.html:15 #: instances/templates/instances/settings_tab.html:355 #: instances/templates/instances/settings_tab.html:525 #: networks/templates/network.html:175 networks/templates/network.html:284 @@ -428,24 +430,24 @@ msgstr "Düzenle" msgid "Logs" msgstr "Loglar" -#: admin/templates/admin/logs.html:15 +#: admin/templates/admin/logs.html:21 msgid "You don't have any Logs" msgstr "Hiç Log kaydınız yok" -#: admin/templates/admin/logs.html:24 -#: instances/templates/instances/snapshots_tab.html:40 +#: admin/templates/admin/logs.html:30 +#: instances/templates/instances/snapshots_tab.html:75 #: instances/templates/instances/stats_tab.html:86 msgid "Date" msgstr "Tarih" -#: admin/templates/admin/logs.html:26 +#: admin/templates/admin/logs.html:32 #: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "Sunucu" -#: admin/templates/admin/logs.html:28 -#: instances/templates/instances/stats_tab.html:88 +#: admin/templates/admin/logs.html:34 +#: instances/templates/instances/stats_tab.html:89 msgid "Message" msgstr "Mesaj" @@ -486,8 +488,8 @@ msgstr "Klonlayabilir" #: admin/templates/admin/user_list.html:48 #: computes/templates/computes/instances.html:91 -#: instances/templates/allinstances_index_grouped.html:59 -#: instances/templates/allinstances_index_nongrouped.html:41 +#: instances/templates/allinstances_index_grouped.html:65 +#: instances/templates/allinstances_index_nongrouped.html:44 #: instances/templates/instance.html:19 msgid "Active" msgstr "Aktif" @@ -508,28 +510,28 @@ msgstr "Engelle" msgid "Unblock" msgstr "Engeli Kaldır" -#: admin/views.py:42 +#: admin/views.py:41 msgid "Create Group" msgstr "Grup Oluştur" -#: admin/views.py:60 +#: admin/views.py:59 msgid "Update Group" msgstr "Grubu Güncelle" -#: admin/views.py:110 +#: admin/views.py:112 msgid "Create User" msgstr "Kullanıcı Oluştur" -#: admin/views.py:129 +#: admin/views.py:137 msgid "Update User" msgstr "Kullanıcı Güncelle" -#: admin/views.py:141 +#: admin/views.py:151 #, python-format msgid "Password changed for %(user)s" msgstr "%(user)s parolası değiştirildi" -#: admin/views.py:144 +#: admin/views.py:155 msgid "Wrong Data Provided" msgstr "Hatalı Veri" @@ -777,23 +779,63 @@ msgstr "Konsol bağlantı noktası" msgid "Clip console viewport" msgstr "Konsol bağlantı noktası" -#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +#, fuzzy +#| msgid "Status" +msgid "VM DRBD Status" +msgstr "Durum" + +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "Show VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "VM CD-ROM Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "Add or not cdrom device while instance creating" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +#, fuzzy +#| msgid "VM Machine Type" +msgid "VM Video Type" +msgstr "VM Makine Tipi" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +#, fuzzy +#| msgid "Can clone instances" +msgid "Change instance default video type" +msgstr "Sanal makineleri klonlayabilir" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "VM Input Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "Add or not input device with specify its type" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: interfaces/models.py:8 networks/models.py:8 storages/models.py:8 +#: storages/models.py:25 msgid "name" msgstr "ad" -#: appsettings/models.py:11 +#: appsettings/models.py:10 msgid "key" msgstr "anahtar" -#: appsettings/models.py:12 +#: appsettings/models.py:11 msgid "value" msgstr "değer" -#: appsettings/models.py:13 +#: appsettings/models.py:12 msgid "choices" msgstr "seçenekler" -#: appsettings/models.py:14 +#: appsettings/models.py:13 msgid "description" msgstr "tanım" @@ -818,17 +860,17 @@ msgstr "Değişiklikten sonra lütfen 'Ctrl + F5' ile sayfayı yenileyin" msgid "Other Settings" msgstr "Diğer Ayarlar" -#: appsettings/views.py:38 +#: appsettings/views.py:41 #, python-format msgid "SASS directory path is changed. Now: %(dir)s" msgstr "SASS dizin yolu değiştirildi. Şimdi: %(dir)s" -#: appsettings/views.py:70 +#: appsettings/views.py:77 #, python-format msgid "Theme is changed. Now: %(theme)s" msgstr "Tema değiştirildi. Şimdi: %(theme)s" -#: appsettings/views.py:85 +#: appsettings/views.py:92 #, python-format msgid "%(setting)s is changed. Now: %(value)s" msgstr "%(setting)s değiştirildi. Şimdi: %(value)s" @@ -935,15 +977,16 @@ msgstr "Hipervizör üzerinde hiç sanal makine yok" #: instances/templates/add_instance_volume.html:46 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/create_inst_block.html:21 #: instances/templates/create_instance_w2.html:76 #: instances/templates/create_instance_w2.html:102 #: instances/templates/create_instance_w2.html:105 -#: instances/templates/create_instance_w2.html:304 -#: instances/templates/create_instance_w2.html:306 -#: instances/templates/create_instance_w2.html:518 -#: instances/templates/create_instance_w2.html:520 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:332 +#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:572 #: instances/templates/instances/settings_tab.html:353 -#: instances/templates/instances/snapshots_tab.html:39 +#: instances/templates/instances/snapshots_tab.html:76 #: interfaces/templates/create_iface_block.html:18 #: interfaces/templates/interface.html:75 #: networks/templates/create_net_block.html:18 @@ -972,33 +1015,35 @@ msgid "Description" msgstr "Tanım" #: computes/templates/computes/instances.html:66 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:10 +#: instances/templates/allinstances_index_grouped.html:13 +#: instances/templates/allinstances_index_nongrouped.html:13 +#: instances/templates/create_inst_block.html:22 #: instances/templates/create_instance_w2.html:77 -#: instances/templates/create_instance_w2.html:322 -#: instances/templates/create_instance_w2.html:536 +#: instances/templates/create_instance_w2.html:348 +#: instances/templates/create_instance_w2.html:588 #: instances/templates/instance.html:43 instances/templates/instance.html:45 msgid "VCPU" msgstr "VCPU" #: computes/templates/computes/instances.html:67 #: computes/templates/overview.html:80 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/allinstances_index_grouped.html:14 +#: instances/templates/allinstances_index_nongrouped.html:14 +#: instances/templates/create_inst_block.html:24 #: instances/templates/instances/resize_tab.html:12 msgid "Memory" msgstr "Bellek" #: computes/templates/computes/instances.html:93 -#: instances/templates/allinstances_index_grouped.html:60 -#: instances/templates/allinstances_index_nongrouped.html:43 +#: instances/templates/allinstances_index_grouped.html:66 +#: instances/templates/allinstances_index_nongrouped.html:46 #: instances/templates/instance.html:16 msgid "Off" msgstr "Kapalı" #: computes/templates/computes/instances.html:95 -#: instances/templates/allinstances_index_grouped.html:62 -#: instances/templates/allinstances_index_nongrouped.html:45 +#: instances/templates/allinstances_index_grouped.html:68 +#: instances/templates/allinstances_index_nongrouped.html:48 msgid "Suspended" msgstr "Duraklatılmış" @@ -1019,7 +1064,7 @@ msgid "Details" msgstr "Ayrıntılar" #: computes/templates/computes/list.html:40 -#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/allinstances_index_grouped.html:31 #: instances/templates/instances/settings_tab.html:906 msgid "Connected" msgstr "Bağlı" @@ -1114,17 +1159,17 @@ msgstr "CPU Kullanımı" msgid "RAM Utilization" msgstr "RAM Kullanımı" -#: computes/validators.py:16 +#: computes/validators.py:17 msgid "" "Hostname must contain only numbers, or the domain name separated by \".\"" msgstr "" "Sunucu adı sadece rakam içerebilir, ya da \".\" ile ayrılmış alanlar..." -#: computes/validators.py:18 +#: computes/validators.py:20 msgid "Wrong IP address" msgstr "Hatalı IP adresi" -#: computes/validators.py:24 +#: computes/validators.py:26 msgid "The hostname must not contain any special characters" msgstr "Sunucu alan adı herhangi bir özel karakter içeremez" @@ -1180,53 +1225,25 @@ msgstr "noVNC bir hatayla karşılaştı" msgid "Loading" msgstr "Yükleniyor" -#: console/views.py:52 +#: console/views.py:61 #, fuzzy #| msgid "You do not have permission to access this page." msgid "" "User does not have permission to access console or host/instance not exist" msgstr "Bu sayfaya erişme izniniz yok." -#: console/views.py:84 +#: console/views.py:106 msgid "Fail to get console. Please check the console configuration of your VM." msgstr "" "Konsola erişim başarısız. Lütfen sanal makinenizin konsol yapılandırmasını " "kontrol ediniz." -#: console/views.py:86 +#: console/views.py:109 #, python-format msgid "Console type '%(type)s' has not support" msgstr "'%(type)s' tipi konsol desteklenmiyor" -#: instances/forms.py:37 -msgid "No Virtual Machine name has been entered" -msgstr "Sanal makine adı girilmedi" - -#: instances/forms.py:39 -msgid "No VCPU has been entered" -msgstr "VCPU belirtilmedi" - -#: instances/forms.py:42 -msgid "No RAM size has been entered" -msgstr "RAM boyutu belirtilmedi" - -#: instances/forms.py:43 -msgid "No Network pool has been choosen" -msgstr "Ağ havuzu seçilmedi" - -#: instances/forms.py:48 -msgid "Please select HDD cache mode" -msgstr "Lütfen HDD ön bellek modunu seçin" - -#: instances/forms.py:55 -msgid "Please select a graphics type" -msgstr "Lütfen Grafik tipini seçiniz" - -#: instances/forms.py:56 -msgid "Please select a video driver" -msgstr "Lütfen bir video sürücüsü seçin" - -#: instances/forms.py:63 +#: instances/forms.py:76 msgid "The name of the virtual machine must not contain any special characters" msgstr "Sanal makine adı özel karakterler içeremez" @@ -1258,7 +1275,73 @@ msgstr "şablon mu" msgid "created" msgstr "oluşturuldu" -#: instances/models.py:216 +#: instances/models.py:31 +msgid "drbd" +msgstr "" + +#: instances/models.py:221 +msgid "Live" +msgstr "" + +#: instances/models.py:222 +#, fuzzy +#| msgid "Edit XML" +msgid "Undefine XML" +msgstr "XML Düzenle" + +#: instances/models.py:223 +msgid "Offline" +msgstr "" + +#: instances/models.py:224 +#, fuzzy +#| msgid "Auto converge" +msgid "Auto Converge" +msgstr "Otomatik yavaşlat" + +#: instances/models.py:225 +#, fuzzy +#| msgid "Compressed" +msgid "Compress" +msgstr "Sıkıştırılmış" + +#: instances/models.py:226 +msgid "Post Copy" +msgstr "" + +#: instances/models.py:227 +msgid "Unsafe" +msgstr "" + +#: instances/models.py:239 +msgid "No Virtual Machine name has been entered" +msgstr "Sanal makine adı girilmedi" + +#: instances/models.py:243 +msgid "No VCPU has been entered" +msgstr "VCPU belirtilmedi" + +#: instances/models.py:248 +msgid "No RAM size has been entered" +msgstr "RAM boyutu belirtilmedi" + +#: instances/models.py:252 +msgid "No Network pool has been choosen" +msgstr "Ağ havuzu seçilmedi" + +#: instances/models.py:259 +msgid "Please select HDD cache mode" +msgstr "Lütfen HDD ön bellek modunu seçin" + +#: instances/models.py:270 +msgid "Please select a graphics type" +msgstr "Lütfen Grafik tipini seçiniz" + +#: instances/models.py:273 +msgid "Please select a video driver" +msgstr "Lütfen bir video sürücüsü seçin" + +#: instances/models.py:292 msgid "Can access console without password" msgstr "Parolasız konsol erişimi yapabilir" @@ -1281,7 +1364,7 @@ msgstr "MAC" #: instances/templates/add_instance_network_block.html:24 #: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:387 +#: instances/templates/create_instance_w2.html:413 #: instances/templates/instances/settings_tab.html:36 #: instances/templates/instances/settings_tab.html:421 #: networks/templates/network.html:5 networks/templates/network.html:7 @@ -1291,8 +1374,8 @@ msgstr "Ağ" #: instances/templates/add_instance_network_block.html:37 #: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:429 -#: instances/templates/create_instance_w2.html:645 +#: instances/templates/create_instance_w2.html:455 +#: instances/templates/create_instance_w2.html:697 #: instances/templates/instances/settings_tab.html:430 #: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" @@ -1300,18 +1383,17 @@ msgstr "AğFiltresi" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:121 -#: instances/templates/create_inst_block.html:25 #: instances/templates/create_instance_w2.html:157 #: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:376 -#: instances/templates/create_instance_w2.html:432 -#: instances/templates/create_instance_w2.html:580 -#: instances/templates/create_instance_w2.html:599 -#: instances/templates/create_instance_w2.html:648 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:458 +#: instances/templates/create_instance_w2.html:632 +#: instances/templates/create_instance_w2.html:651 +#: instances/templates/create_instance_w2.html:700 #: instances/templates/instances/access_tab.html:123 #: instances/templates/instances/settings_tab.html:191 #: instances/templates/instances/settings_tab.html:434 -#: instances/templates/instances/stats_tab.html:93 +#: instances/templates/instances/stats_tab.html:94 #: interfaces/templates/interface.html:41 #: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:73 #: storages/templates/create_stg_block.html:146 @@ -1325,8 +1407,7 @@ msgstr "Hiçbiri" #: instances/templates/add_instance_volume.html:93 #: instances/templates/add_instance_volume.html:148 #: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:294 #: instances/templates/instances/edit_instance_volume.html:110 #: instances/templates/instances/settings_tab.html:455 #: interfaces/templates/create_iface_block.html:139 @@ -1380,7 +1461,7 @@ msgstr "Birim parametreleri" #: instances/templates/add_instance_volume.html:34 #: instances/templates/add_instance_volume.html:104 #: instances/templates/create_instance_w2.html:148 -#: instances/templates/create_instance_w2.html:591 +#: instances/templates/create_instance_w2.html:643 #: instances/templates/instances/settings_tab.html:252 #: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" @@ -1434,7 +1515,15 @@ msgstr "Birim" msgid "Problem occurred with host" msgstr "Sunucu ile ilgili bir problem meydana geldi" -#: instances/templates/allinstances_index_grouped.html:12 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +#, fuzzy +#| msgid "Disk" +msgid "Role/Disk" +msgstr "Disk" + +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/create_inst_block.html:25 msgid "Mem Usage" msgstr "Bellek Kullanımı" @@ -1450,18 +1539,11 @@ msgstr "" msgid "Choose a compute for new instance" msgstr "Yeni sanal makine için bir sunucu seç" -#: instances/templates/create_inst_block.html:18 -msgid "Compute" -msgstr "Sunucu" - -#: instances/templates/create_inst_block.html:21 -msgid "Please select" -msgstr "Lütfen seçin" - -#: instances/templates/create_inst_block.html:38 -#: instances/templates/create_inst_block.html:42 -msgid "Choose" -msgstr "Seç" +#: instances/templates/create_inst_block.html:23 +#, fuzzy +#| msgid "CPU Usage" +msgid "Cpu Usage" +msgstr "CPU Kullanımı" #: instances/templates/create_instance_w1.html:5 #: instances/templates/create_instance_w2.html:5 @@ -1493,12 +1575,12 @@ msgid "Next" msgstr "İleri" #: instances/templates/create_instance_w1.html:85 -#: instances/templates/create_instance_w2.html:270 -#: instances/templates/create_instance_w2.html:272 -#: instances/templates/create_instance_w2.html:500 -#: instances/templates/create_instance_w2.html:504 -#: instances/templates/create_instance_w2.html:716 -#: instances/templates/create_instance_w2.html:720 +#: instances/templates/create_instance_w2.html:296 +#: instances/templates/create_instance_w2.html:298 +#: instances/templates/create_instance_w2.html:552 +#: instances/templates/create_instance_w2.html:556 +#: instances/templates/create_instance_w2.html:794 +#: instances/templates/create_instance_w2.html:798 #: interfaces/templates/create_iface_block.html:142 #: networks/templates/create_net_block.html:86 #: networks/templates/modify_ipv4_fixed_address.html:45 @@ -1536,20 +1618,20 @@ msgid "Hypervisor doesn't have any Flavors" msgstr "" #: instances/templates/create_instance_w2.html:78 -#: instances/templates/create_instance_w2.html:351 -#: instances/templates/create_instance_w2.html:563 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/instance.html:48 msgid "RAM" msgstr "RAM" #: instances/templates/create_instance_w2.html:79 -#: instances/templates/create_instance_w2.html:366 +#: instances/templates/create_instance_w2.html:392 msgid "HDD" msgstr "HDD" #: instances/templates/create_instance_w2.html:89 -#: instances/templates/create_instance_w2.html:355 -#: instances/templates/create_instance_w2.html:567 +#: instances/templates/create_instance_w2.html:381 +#: instances/templates/create_instance_w2.html:619 #: instances/templates/instance.html:48 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:109 @@ -1561,79 +1643,104 @@ msgid "Create Virtual Machine" msgstr "Sanal Makine Oluştur" #: instances/templates/create_instance_w2.html:114 -#: instances/templates/create_instance_w2.html:311 -#: instances/templates/create_instance_w2.html:525 +#: instances/templates/create_instance_w2.html:337 +#: instances/templates/create_instance_w2.html:577 msgid "Firmware" msgstr "Üretici yazılımı" #: instances/templates/create_instance_w2.html:126 -#: instances/templates/create_instance_w2.html:329 -#: instances/templates/create_instance_w2.html:542 +#: instances/templates/create_instance_w2.html:355 +#: instances/templates/create_instance_w2.html:594 msgid "VCPU Config" msgstr "VCPU Konfigi" #: instances/templates/create_instance_w2.html:129 -#: instances/templates/create_instance_w2.html:332 -#: instances/templates/create_instance_w2.html:545 +#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:597 msgid "no-mode" msgstr "mod-yok" #: instances/templates/create_instance_w2.html:173 -#: instances/templates/create_instance_w2.html:402 -#: instances/templates/create_instance_w2.html:618 +#: instances/templates/create_instance_w2.html:428 +#: instances/templates/create_instance_w2.html:670 #: instances/templates/instances/edit_instance_volume.html:30 msgid "Advanced" msgstr "Gelişmiş" #: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:634 +#: instances/templates/create_instance_w2.html:686 msgid "HDD cache mode" msgstr "HDD önbellek modu" #: instances/templates/create_instance_w2.html:211 -#: instances/templates/create_instance_w2.html:441 -#: instances/templates/create_instance_w2.html:657 +#: instances/templates/create_instance_w2.html:467 +#: instances/templates/create_instance_w2.html:709 msgid "Graphics" msgstr "Grafikler" #: instances/templates/create_instance_w2.html:222 -#: instances/templates/create_instance_w2.html:452 -#: instances/templates/create_instance_w2.html:668 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:720 msgid "Video" msgstr "Video" #: instances/templates/create_instance_w2.html:236 -#: instances/templates/create_instance_w2.html:466 -#: instances/templates/create_instance_w2.html:682 +#: instances/templates/create_instance_w2.html:492 +#: instances/templates/create_instance_w2.html:734 msgid "Console Access" msgstr "Konsol Erişimi" #: instances/templates/create_instance_w2.html:246 #: instances/templates/create_instance_w2.html:248 -#: instances/templates/create_instance_w2.html:476 -#: instances/templates/create_instance_w2.html:478 -#: instances/templates/create_instance_w2.html:692 -#: instances/templates/create_instance_w2.html:694 +#: instances/templates/create_instance_w2.html:502 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:744 +#: instances/templates/create_instance_w2.html:746 msgid "Console Password" msgstr "Konsol Parolası" #: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:482 -#: instances/templates/create_instance_w2.html:698 +#: instances/templates/create_instance_w2.html:508 +#: instances/templates/create_instance_w2.html:750 +#, fuzzy +#| msgid "Add CD-ROM" +msgid "Add CD-Rom" +msgstr "CD-ROM Ekle" + +#: instances/templates/create_instance_w2.html:255 +#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:511 +#: instances/templates/create_instance_w2.html:524 +#: instances/templates/create_instance_w2.html:753 +#: instances/templates/create_instance_w2.html:766 +msgid "False" +msgstr "" + +#: instances/templates/create_instance_w2.html:265 +#: instances/templates/create_instance_w2.html:521 +#: instances/templates/create_instance_w2.html:763 +#, fuzzy +#| msgid "Add a network device" +msgid "Add Input Device" +msgstr "Bir ağ aygıtı ekle" + +#: instances/templates/create_instance_w2.html:278 +#: instances/templates/create_instance_w2.html:534 +#: instances/templates/create_instance_w2.html:776 msgid "Guest Agent" msgstr "Misafir Aracı" -#: instances/templates/create_instance_w2.html:259 -#: instances/templates/create_instance_w2.html:489 -#: instances/templates/create_instance_w2.html:705 +#: instances/templates/create_instance_w2.html:285 +#: instances/templates/create_instance_w2.html:541 +#: instances/templates/create_instance_w2.html:783 msgid "VirtIO" msgstr "VirtIO" -#: instances/templates/create_instance_w2.html:286 +#: instances/templates/create_instance_w2.html:312 #: instances/templates/instances/settings_tab.html:473 #: instances/templates/instances/settings_tab.html:549 #: instances/templates/instances/settings_tab.html:559 -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 #: interfaces/templates/interface.html:60 #: interfaces/templates/interface.html:62 networks/templates/network.html:50 #: networks/templates/network.html:52 networks/templates/network.html:62 @@ -1648,41 +1755,40 @@ msgstr "VirtIO" msgid "Are you sure?" msgstr "Emin misiniz?" -#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:384 msgid "Added Disks" msgstr "Eklenen Diskler" -#: instances/templates/create_instance_w2.html:371 -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:397 +#: instances/templates/create_instance_w2.html:627 msgid "Select pool" msgstr "Havuz seçin" -#: instances/templates/create_instance_w2.html:411 -#: instances/templates/create_instance_w2.html:627 +#: instances/templates/create_instance_w2.html:437 +#: instances/templates/create_instance_w2.html:679 msgid "Disk Metadata" msgstr "Disk Metadata" -#: instances/templates/create_instance_w2.html:413 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:439 +#: instances/templates/create_instance_w2.html:681 msgid "Metadata preallocation" msgstr "Metadata öntahsis" -#: instances/templates/create_instance_w2.html:415 -#: instances/templates/create_instance_w2.html:631 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:375 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:375 msgid "Image" msgstr "İmaj" -#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:444 msgid "HDD Cache Mode" msgstr "HDD Önbellek Modu" -#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:622 msgid "Template Disk" msgstr "Şablon Disk" -#: instances/templates/create_instance_w2.html:605 +#: instances/templates/create_instance_w2.html:657 #, fuzzy #| msgid "Network" msgid "Network/MAC" @@ -1693,7 +1799,7 @@ msgstr "Ağ" #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:24 -#: instances/templates/instances/power_tab.html:81 instances/views.py:277 +#: instances/templates/instances/power_tab.html:81 instances/views.py:370 msgid "Suspend" msgstr "Duraklat" @@ -1753,7 +1859,7 @@ msgstr "İstatistikler" #: instances/templates/instances/destroy_instance_form.html:35 #: instances/templates/instances/destroy_tab.html:17 #: instances/templates/instances/destroy_tab.html:19 -#: instances/templates/instances/destroy_tab.html:22 instances/views.py:319 +#: instances/templates/instances/destroy_tab.html:22 instances/views.py:417 msgid "Destroy" msgstr "Sil" @@ -1771,20 +1877,20 @@ msgstr "Klonla" #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:46 #: instances/templates/instances/power_tab.html:120 -#: instances/templates/instances/power_tab.html:122 instances/views.py:252 +#: instances/templates/instances/power_tab.html:122 instances/views.py:340 msgid "Power On" msgstr "Başlat" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:8 -#: instances/templates/instances/power_tab.html:58 instances/views.py:268 +#: instances/templates/instances/power_tab.html:58 instances/views.py:360 msgid "Power Off" msgstr "Kapat" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:13 -#: instances/templates/instances/power_tab.html:65 instances/views.py:261 +#: instances/templates/instances/power_tab.html:65 instances/views.py:351 msgid "Power Cycle" msgstr "Yeniden başlat" @@ -1796,7 +1902,7 @@ msgstr "VNC Konsol" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:33 #: instances/templates/instances/power_tab.html:92 -#: instances/templates/instances/power_tab.html:107 instances/views.py:285 +#: instances/templates/instances/power_tab.html:107 instances/views.py:378 msgid "Resume" msgstr "Devam ettir" @@ -1804,7 +1910,7 @@ msgstr "Devam ettir" #: instances/templates/instances/power_tab.html:18 #: instances/templates/instances/power_tab.html:38 #: instances/templates/instances/power_tab.html:73 -#: instances/templates/instances/power_tab.html:99 instances/views.py:292 +#: instances/templates/instances/power_tab.html:99 instances/views.py:386 msgid "Force Off" msgstr "Zorla Kapat" @@ -2141,7 +2247,7 @@ msgid "Migrate" msgstr "Taşı" #: instances/templates/instances/settings_tab.html:62 -#: venv/lib/python3.6/site-packages/click/core.py:1351 +#: venv/lib/python3.8/site-packages/click/core.py:1357 msgid "Options" msgstr "Seçenekler" @@ -2522,8 +2628,7 @@ msgid "Disconnected" msgstr "Bağlantı yok" #: instances/templates/instances/settings_tab.html:911 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:714 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:714 msgid "Unknown" msgstr "Bilinmeyen" @@ -2532,47 +2637,130 @@ msgid "Qemu Guest Agent" msgstr "Qemu Misafir Aracısı" #: instances/templates/instances/snapshots_tab.html:8 -#: instances/templates/instances/snapshots_tab.html:26 -msgid "Take Snapshot" +#, fuzzy +#| msgid "Take Snapshot" +msgid "Take Snapshot - Internal" msgstr "Anlık Görüntü Oluştur" #: instances/templates/instances/snapshots_tab.html:13 +#, fuzzy +#| msgid "Take Snapshot" +msgid "Take Snapshot - External" +msgstr "Anlık Görüntü Oluştur" + +#: instances/templates/instances/snapshots_tab.html:18 msgid "Manage Snapshots" msgstr "Anlık Görüntüleri Yönet" -#: instances/templates/instances/snapshots_tab.html:20 +#: instances/templates/instances/snapshots_tab.html:26 #, fuzzy #| msgid "" #| "This may take more than an hour, depending on how much content is on your " #| "instance and how large the disk is." msgid "" -"This may take more than an hour, depending on how much content is on your " -"instance and how large the disk is. It could cause web server timeout.." +"With running machine, internal snapshots may take more than an hour, " +"depending on how much memory has on your instance and how large the disk is." msgstr "" "Bu işlem diskinizin büyüklüğüne ve sanal makinenizin boyutuna göre bir " "saatten fazla sürebilir" -#: instances/templates/instances/snapshots_tab.html:25 -msgid "Enter Snapshot Name" +#: instances/templates/instances/snapshots_tab.html:27 +msgid "" +"Live snapshot could cause server timeout and instance might be paused!!!" +msgstr "" +"Anlık görüntü alma işlemi sunucu zamana aşımına ve istemcinin durmasına " +"sebep olabilir" + +#: instances/templates/instances/snapshots_tab.html:29 +#, fuzzy +#| msgid "Create new instance" +msgid "Create an internal snapshot" +msgstr "Yeni sanal makine oluştur" + +#: instances/templates/instances/snapshots_tab.html:34 +#: instances/templates/instances/snapshots_tab.html:56 +#, fuzzy +#| msgid "Enter Snapshot Name" +msgid "Snapshot Name" msgstr "Anlık görüntü adı girin" -#: instances/templates/instances/snapshots_tab.html:35 +#: instances/templates/instances/snapshots_tab.html:36 +#: instances/templates/instances/snapshots_tab.html:58 +#, fuzzy +#| msgid "Description" +msgid "Snapshot Description" +msgstr "Tanım" + +#: instances/templates/instances/snapshots_tab.html:38 +#: instances/templates/instances/snapshots_tab.html:40 +#: instances/templates/instances/snapshots_tab.html:60 +#: instances/templates/instances/snapshots_tab.html:62 +msgid "Take Snapshot" +msgstr "Anlık Görüntü Oluştur" + +#: instances/templates/instances/snapshots_tab.html:48 +msgid "You can get external snapshots within this tab." +msgstr "Bu sekmeden Harici (External) Anlık Görüntü alabilirsiniz." + +#: instances/templates/instances/snapshots_tab.html:50 +msgid "Create an external snapshot" +msgstr "Harici anlık görüntü al" + +#: instances/templates/instances/snapshots_tab.html:52 +#, fuzzy +#| msgid "" +#| "External snapshots are experimental in this stage, use it if you know " +#| "what you are doing." +msgid "" +"External snapshots are experimental in this stage, use it if you know what " +"you are doing. 'Revert Snapshot' may require manual operation with CLI." +msgstr "" +"Harici anlık görüntüler deneysel aşamadadır, ne yaptığınızı biliyorsanız " +"kullanın." + +#: instances/templates/instances/snapshots_tab.html:65 +#, fuzzy +#| msgid "WebVirtCloud supports only one External Snapshot at the moment." +msgid "WebVirtCloud supports only one external snapshot at the moment." +msgstr "" +"WebVirtCloud şimdilik sadece bir adet harici anlık görüntü alınmasını " +"desteklemektedir." + +#: instances/templates/instances/snapshots_tab.html:71 msgid "Choose a snapshot for restore/delete" msgstr "Geri yükleme/Silmek için bir anlık görüntü seçin" -#: instances/templates/instances/snapshots_tab.html:53 +#: instances/templates/instances/snapshots_tab.html:77 +#, fuzzy +#| msgid "Description" +msgid "Type - Description" +msgstr "Tanım" + +#: instances/templates/instances/snapshots_tab.html:86 +#, fuzzy +#| msgid "Interface" +msgid "Internal" +msgstr "Arabirim" + +#: instances/templates/instances/snapshots_tab.html:92 +#: instances/templates/instances/snapshots_tab.html:125 msgid "Revert to this Snapshot" msgstr "Bu anlık görüntüye dön" -#: instances/templates/instances/snapshots_tab.html:58 +#: instances/templates/instances/snapshots_tab.html:97 msgid "To restore snapshots you need Power Off the instance." msgstr "Anlık görüntüye dönmek için lütfen sanal makineyi kapatınız." -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 +#: instances/templates/instances/snapshots_tab.html:133 msgid "Delete Snapshot" msgstr "Anlık Görüntü Sil" -#: instances/templates/instances/snapshots_tab.html:78 +#: instances/templates/instances/snapshots_tab.html:118 +msgid "External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:145 msgid "You do not have any snapshots" msgstr "Hiç anlık görüntünüz yok" @@ -2596,34 +2784,40 @@ msgstr "Bant Genişliği Aygıtı" msgid "Disk I/O device" msgstr "Disk I/O aygıtı" +#: instances/templates/instances/stats_tab.html:88 +#, fuzzy +#| msgid "IPv4" +msgid "IP" +msgstr "IPv4" + #: instances/utils.py:99 msgid "None available device name" msgstr "Hiçbiri uygun aygıt adı değil" -#: instances/views.py:249 +#: instances/views.py:336 msgid "Templates cannot be started." msgstr "Şablon makineler başlatılamaz." -#: instances/views.py:352 +#: instances/views.py:464 #, fuzzy, python-format #| msgid "Instance is migrated to %(hostname)s" -msgid "Instance is migrated to %(hostname)s" +msgid "Instance is migrated(%(method)s) to %(hostname)s" msgstr "Sanal makine %(hostname)% ya taşındı" -#: instances/views.py:375 +#: instances/views.py:490 msgid "Reset root password" msgstr "Kök parolayı sıfırla" -#: instances/views.py:381 instances/views.py:410 +#: instances/views.py:498 instances/views.py:533 msgid "Please shutdown down your instance and then try again" msgstr "Lütfen sanal makinenizi kapatın ve yeniden deneyin" -#: instances/views.py:402 +#: instances/views.py:523 #, python-format msgid "Installed new SSH public key %(keyname)s" msgstr "Yeni %(keyname)s SSH açık anahtarı kuruldu" -#: instances/views.py:429 +#: instances/views.py:555 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" @@ -2631,12 +2825,12 @@ msgstr "" "%(quota_msg)s kullanıcısı kotası doldu, '%(instance_name)s' in CPU su " "yeniden boyutlandırılamıyor!" -#: instances/views.py:438 +#: instances/views.py:565 #, python-format msgid "CPU is resized: %(old)s to %(new)s" msgstr "CPU sayısı değiştirildi: %(old)s -> %(new)s" -#: instances/views.py:466 +#: instances/views.py:601 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize memory of " @@ -2645,7 +2839,7 @@ msgstr "" "%(quota_msg)s kullanıcı kotası doldu, '%(instance_name)s' in belleği yeniden " "boyutlandırılamıyor!" -#: instances/views.py:473 +#: instances/views.py:610 #, fuzzy, python-format #| msgid "Memory is resized" msgid "" @@ -2655,7 +2849,7 @@ msgstr "" "Bellek kapasitesi değiştirildi: current/max: %(old_cur)s/%(old_max)s/" "%(new_max)s" -#: instances/views.py:507 +#: instances/views.py:652 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" @@ -2663,177 +2857,189 @@ msgstr "" "%(quota_msg)s kullanıcı kotası doldu, '%(instance_name)s' in diski yeniden " "boyutlandırılamıyor!" -#: instances/views.py:514 +#: instances/views.py:660 #, python-format msgid "Disk is resized: %(dev)s" msgstr "Disk boyutu değiştirildi: %(dev)s" -#: instances/views.py:570 +#: instances/views.py:729 #, fuzzy, python-format #| msgid "Attach new disk %(name)s (%(format)s)" msgid "Attach new disk: %(name)s (%(format)s)" msgstr "Yeni disk tak %(name)s (%(format)s)" -#: instances/views.py:609 +#: instances/views.py:782 #, python-format msgid "Attach Existing disk: %(target_dev)s" msgstr "Takılan mevcut disk: %(target_dev)s" -#: instances/views.py:667 +#: instances/views.py:849 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" "Birim değişiklikleri uygulandı. Ama yeniden başlatıldıktan sonra uygulanacak" -#: instances/views.py:670 +#: instances/views.py:854 msgid "Volume is changed successfully." msgstr "Birim başarıyla değiştirildi." -#: instances/views.py:671 +#: instances/views.py:855 #, python-format msgid "Edit disk: %(target_dev)s" msgstr "Disk düzenle: %(target_dev)s" -#: instances/views.py:693 +#: instances/views.py:879 #, python-format msgid "Delete disk: %(dev)s" msgstr "Disk sil: %(dev)s" -#: instances/views.py:709 +#: instances/views.py:897 #, python-format msgid "Detach disk: %(dev)s" msgstr "Diski ayır: %(dev)s" -#: instances/views.py:722 +#: instances/views.py:919 #, python-format msgid "Add CD-ROM: %(target)s" msgstr "CD-ROM Ekle: %(target)s" -#: instances/views.py:735 +#: instances/views.py:934 #, python-format msgid "Detach CD-ROM: %(dev)s" msgstr "CD-ROM ayır: %(dev)s" -#: instances/views.py:748 +#: instances/views.py:949 #, python-format msgid "Mount media: %(dev)s" msgstr "Medya tak: %(dev)s" -#: instances/views.py:761 +#: instances/views.py:964 #, python-format msgid "Unmount media: %(dev)s" msgstr "Medyayı ayır: %(dev)s" -#: instances/views.py:774 -#, fuzzy, python-format -#| msgid "Create snapshot: %(snap)s" +#: instances/views.py:982 +#, python-format msgid "Create snapshot: %(snap)s" -msgstr "Anlık görüntü oluştur: %(snap_name)s" +msgstr "Anlık görüntü oluştur: %(snap)s" -#: instances/views.py:785 -#, fuzzy, python-format -#| msgid "Delete snapshot: %(snap)s" +#: instances/views.py:997 +#, python-format msgid "Delete snapshot: %(snap)s" -msgstr "Anlık görüntü sil: %(snap_name)s" +msgstr "Anlık görüntü sil: %(snap)s" -#: instances/views.py:796 +#: instances/views.py:1012 msgid "Successful revert snapshot: " msgstr "Anlık görüntü geri dönüş başarılı:" -#: instances/views.py:799 -#, fuzzy, python-format -#| msgid "Delete snapshot: %(snap_name)s" +#: instances/views.py:1015 +#, python-format msgid "Revert snapshot: %(snap)s" -msgstr "Anlık görüntüye dönüldü: %(snap_name)s" +msgstr "Anlık görüntüye dönüldü: %(snap)s" -#: instances/views.py:813 +#: instances/views.py:1032 +#, python-format +msgid "Create external snapshot: %(snap)s" +msgstr "Harici anlık görüntü oluştur: %(snap)s" + +#: instances/views.py:1066 +#, python-format +msgid "Revert external snapshot: %(snap)s" +msgstr "Harici anlık görüntüye dönüldü: %(snap)s" + +#: instances/views.py:1087 +#, python-format +msgid "Delete external snapshot: %(snap)s" +msgstr "Harici anlık görüntü sil: %(snap)s" + +#: instances/views.py:1104 #, python-format msgid "VCPU %(id)s is enabled=%(enabled)s" -msgstr "" +msgstr "%(id)s IDli VCPU etkin=%(enabled)s" -#: instances/views.py:822 +#: instances/views.py:1113 #, python-format msgid "VCPU Hot-plug is enabled=%(status)s" -msgstr "" +msgstr "VCPU Hot-plug etkin=%(status)s" -#: instances/views.py:832 +#: instances/views.py:1123 msgid "Set autostart" msgstr "Otomatik başlatmayı ayarla" -#: instances/views.py:841 +#: instances/views.py:1132 msgid "Unset autostart" msgstr "Otomatik başlatmayı iptal et" -#: instances/views.py:850 +#: instances/views.py:1141 msgid "Enable boot menu" msgstr "Ön yükleme menüsünü etkinleştir" -#: instances/views.py:859 +#: instances/views.py:1150 msgid "Disable boot menu" msgstr "Ön yükleme menüsünü devredışı bırak" -#: instances/views.py:874 +#: instances/views.py:1165 msgid "Set boot order" msgstr "Ön yükleme sırasını ayarla" -#: instances/views.py:879 +#: instances/views.py:1171 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" "Ön yükleme menüsü değişiklikleri uygulandı. Fakat yeniden başlatılınca " "uygulanacak" -#: instances/views.py:882 +#: instances/views.py:1176 msgid "Boot order changed successfully." msgstr "Ön yükleme sırası başarıyla değiştirildi." -#: instances/views.py:893 +#: instances/views.py:1187 #, fuzzy #| msgid "Can clone instances" msgid "Change instance XML" msgstr "Sanal makineleri klonlayabilir" -#: instances/views.py:907 +#: instances/views.py:1201 #, python-format msgid "Set Guest Agent: %(status)s" msgstr "Misafir Ajanını Ayarla: %(status)s" -#: instances/views.py:917 +#: instances/views.py:1211 #, fuzzy, python-format #| msgid "Set Video Model" msgid "Set Video Model: %(model)s" msgstr "Video Modeli Ayarla" -#: instances/views.py:926 +#: instances/views.py:1220 msgid "Change network" msgstr "Ağ değiştir" -#: instances/views.py:949 +#: instances/views.py:1243 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" "Ağ aygıtı yapılandırması değiştirildi. Aktifleştirmek için lütfen sanal " "makineyi kapatın." -#: instances/views.py:974 +#: instances/views.py:1268 #, fuzzy, python-format #| msgid "Add network" msgid "Add network: %(mac)s" msgstr "Ağ ekle: %(mac)s" -#: instances/views.py:985 +#: instances/views.py:1279 #, python-format msgid "Delete Network: %(mac)s" msgstr "Ağ sil: %(mac)s" -#: instances/views.py:998 +#: instances/views.py:1292 #, python-format msgid "Set Link State: %(state)s" msgstr "Bağlantı durumunu ayarla: %(state)s" -#: instances/views.py:1018 networks/views.py:231 +#: instances/views.py:1313 networks/views.py:254 #, python-format msgid "%(qos_dir)s QoS is set" msgstr "%(qos_dir)s QoS ayarlandı" -#: instances/views.py:1023 +#: instances/views.py:1319 #, python-format msgid "" "%(qos_dir)s QoS is set. Network XML is changed. Stop and " @@ -2842,12 +3048,12 @@ msgstr "" "%(qos_dir)s QoS ayarlandı. Ağ XML i değiştirildi. \\ Aktifleştirmek için " "durdurun ve yeniden başlatın." -#: instances/views.py:1040 networks/views.py:246 +#: instances/views.py:1337 networks/views.py:275 #, python-format msgid "%(qos_dir)s QoS is deleted" msgstr "%(qos_dir)s QoS silindi" -#: instances/views.py:1045 +#: instances/views.py:1343 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " @@ -2856,48 +3062,48 @@ msgstr "" "%(qos_dir)s QoS silindi. Ağ XML i değiştirildi. \\ Aktifleştirmek için " "durdurun ve yeniden başlatın." -#: instances/views.py:1064 +#: instances/views.py:1363 msgid "Only one owner is allowed and the one already added" msgstr "Sadece bir sahibe izin verilmiştir ve bir sahip zaten eklenmiş" -#: instances/views.py:1069 +#: instances/views.py:1369 #, python-format msgid "Add owner: %(user)s" msgstr "Sahip ekle: %(user)s" -#: instances/views.py:1080 +#: instances/views.py:1380 #, python-format msgid "Delete owner: %(userinstance_id)s " msgstr "Sahip sil: %(userinstance_id)s" -#: instances/views.py:1112 +#: instances/views.py:1415 #, python-format msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" "%(quota_msg)s' Kullanıcı kotası doldu, '%(clone_name)s' in CPU su yeniden " "boyutlandırılamıyor!" -#: instances/views.py:1118 +#: instances/views.py:1422 #, python-format msgid "Instance '%(clone_name)s' already exists!" msgstr "'%(clone_name)s' sanal makinesi zaten mevcut!" -#: instances/views.py:1121 +#: instances/views.py:1427 #, python-format msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "Sanal makine adı '%(clone_name)s' geçersiz karakterler içermektedir!" -#: instances/views.py:1124 +#: instances/views.py:1436 #, python-format msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "Sanal makine MAC adresi '%(clone_mac)s' geçersiz biçemde belirtilmiş!" -#: instances/views.py:1134 +#: instances/views.py:1450 #, python-format msgid "Create a clone of '%(instance_name)s'" msgstr "'%(instance_name)s' un klonu oluştur" -#: instances/views.py:1173 +#: instances/views.py:1495 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." @@ -2905,128 +3111,153 @@ msgstr "" "Konsol parolası ayarlanırken hata oluştu. Sanal makinenin bir grafik " "aygıtına sahip olduğundan emin olunuz." -#: instances/views.py:1178 +#: instances/views.py:1500 msgid "Set VNC password" msgstr "VNC parolası ayarlar" -#: instances/views.py:1187 +#: instances/views.py:1511 msgid "Set VNC keymap" msgstr "VNC Keymapi ayarla" -#: instances/views.py:1192 +#: instances/views.py:1518 msgid "Set VNC type" msgstr "VNC tipini ayarla" -#: instances/views.py:1197 +#: instances/views.py:1525 msgid "Set VNC listen address" msgstr "VNC dinleme adresini ayarla" -#: instances/views.py:1220 +#: instances/views.py:1550 msgid "Edit options" msgstr "Seçenekleri düzenle" -#: instances/views.py:1234 +#: instances/views.py:1564 msgid "Send console.vv file" msgstr "console.vv dosyası gönder" -#: instances/views.py:1295 instances/views.py:1389 +#: instances/views.py:1633 instances/views.py:1737 msgid "A virtual machine with this name already exists" msgstr "Bu isimde bir sanal makine mevcut" -#: instances/views.py:1372 +#: instances/views.py:1719 msgid "You haven't defined any storage pools" msgstr "Hiç bir depolama havuzu tanımlamadınız" -#: instances/views.py:1374 +#: instances/views.py:1721 msgid "You haven't defined any network pools" msgstr "Hiç bir ağ havuzu tanımlamadınız" -#: instances/views.py:1391 +#: instances/views.py:1742 msgid "There is an instance with same name. Remove it and try again!" msgstr "Aynı isimde başka bir sanal makine var. Onu silip yeniden deneyin!" -#: instances/views.py:1395 +#: instances/views.py:1749 msgid "No Virtual Machine MAC has been entered" msgstr "Sanal makine için MAC adresi belirtmediniz" -#: instances/views.py:1426 +#: instances/views.py:1784 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" "İmaj zaten mevcut. Lütfen ya makine adını değişin ya da disk alanlarını " "kontrol edin" -#: instances/views.py:1453 +#: instances/views.py:1813 msgid "First you need to create or select an image" msgstr "Ya daha önce oluşturun ya da bir imaj seçin" -#: instances/views.py:1471 +#: instances/views.py:1836 msgid "Invalid cache mode" msgstr "Geçersiz önbellek modu" -#: instances/views.py:1512 +#: instances/views.py:1881 msgid "Instance is created" msgstr "Sanal makine oluşturuldu" -#: instances/views.py:1533 +#: instances/views.py:1910 msgid "Flavor Created" msgstr "Flavor Oluşturuldu" -#: instances/views.py:1539 +#: instances/views.py:1916 msgid "Create Flavor" msgstr "Kullanıcı Oluştur" -#: instances/views.py:1549 +#: instances/views.py:1926 msgid "Flavor Updated" msgstr "Flavor Güncellendi" -#: instances/views.py:1555 +#: instances/views.py:1932 msgid "Update Flavor" msgstr "Flavor Güncelle" -#: instances/views.py:1564 +#: instances/views.py:1941 msgid "Flavor Deleted" msgstr "Flavor Silindi" -#: interfaces/forms.py:26 +#: interfaces/forms.py:37 msgid "The IPv4 address must not contain any special characters" msgstr "IPv4 adresi herhangi bir özel karakter içeremez" -#: interfaces/forms.py:28 +#: interfaces/forms.py:41 msgid "The IPv4 address must not exceed 20 characters" msgstr "IPv4 adresi 20 karakterden fazla olamaz" -#: interfaces/forms.py:35 +#: interfaces/forms.py:50 msgid "The IPv4 gateway must not contain any special characters" msgstr "IPv4 ağ geçidi adresi herhangi bir özel karakter içeremez" -#: interfaces/forms.py:37 +#: interfaces/forms.py:54 msgid "The IPv4 gateway must not exceed 20 characters" msgstr "IPv4 ağ geçidi adresi 20 karakterden fazla olamaz" -#: interfaces/forms.py:44 +#: interfaces/forms.py:63 msgid "The IPv6 address must not contain any special characters" msgstr "IPv6 adresi herhangi bir özel karakter içeremez" -#: interfaces/forms.py:46 +#: interfaces/forms.py:67 msgid "The IPv6 address must not exceed 100 characters" msgstr "IPv6 adresi 100 karakterden fazla olamaz" -#: interfaces/forms.py:53 +#: interfaces/forms.py:76 msgid "The IPv6 gateway must not contain any special characters" msgstr "IPv6 ağ geçidi adresi herhangi bir özel karakter içeremez" -#: interfaces/forms.py:55 +#: interfaces/forms.py:80 msgid "The IPv6 gateway must not exceed 100 characters" msgstr "IPv6 ağ geçidi adresi 100 karakterden fazla olamaz" -#: interfaces/forms.py:62 interfaces/forms.py:71 +#: interfaces/forms.py:89 interfaces/forms.py:102 msgid "The interface must not contain any special characters" msgstr "Arabirim hehangi bir özel karakter içeremez" -#: interfaces/forms.py:64 interfaces/forms.py:73 +#: interfaces/forms.py:93 interfaces/forms.py:106 msgid "The interface must not exceed 10 characters" msgstr "Arabirim 10 karakterden fazla olamaz" +#: interfaces/models.py:10 +#, fuzzy +#| msgid "No username has been entered" +msgid "No interface name has been entered" +msgstr "Kullanıcı adı girilmedi" + +#: interfaces/models.py:12 networks/models.py:12 storages/models.py:12 +#: storages/models.py:46 +#, fuzzy +#| msgid "Status" +msgid "status" +msgstr "Durum" + +#: interfaces/models.py:13 networks/models.py:13 +#, fuzzy +#| msgid "Device" +msgid "device" +msgstr "Aygıt" + +#: interfaces/models.py:14 networks/models.py:14 +#, fuzzy +#| msgid "Forward" +msgid "forward" +msgstr "Yönledirme" + #: interfaces/templates/create_iface_block.html:12 msgid "Create New Interface" msgstr "Yeni Arabirim Oluştur" @@ -3162,67 +3393,77 @@ msgid "user" msgstr "kullanıcı" #: logs/models.py:6 +msgid "ip" +msgstr "" + +#: logs/models.py:7 #, fuzzy #| msgid "hostname" msgid "host" msgstr "sunucuadı" -#: logs/models.py:7 +#: logs/models.py:8 msgid "instance" msgstr "sanal makine" -#: logs/models.py:8 +#: logs/models.py:9 msgid "message" msgstr "mesaj" -#: logs/models.py:9 +#: logs/models.py:10 msgid "date" msgstr "tarih" -#: networks/forms.py:8 storages/forms.py:8 +#: networks/forms.py:9 storages/forms.py:9 storages/models.py:10 msgid "No pool name has been entered" msgstr "Havuz adı girilmedi" -#: networks/forms.py:10 +#: networks/forms.py:13 msgid "No IPv4 subnet has been entered" msgstr "IPv4 subneti girilmemiş" -#: networks/forms.py:15 +#: networks/forms.py:18 msgid "No IPv6 subnet has been entered" msgstr "IPv6 subneti girilmemiş" -#: networks/forms.py:30 storages/forms.py:23 +#: networks/forms.py:34 storages/forms.py:30 msgid "The pool name must not contain any special characters" msgstr "Havuz adı herhangi bir özel karakter içermemelidir" -#: networks/forms.py:32 storages/forms.py:25 +#: networks/forms.py:38 storages/forms.py:34 msgid "The pool name must not exceed 20 characters" msgstr "Havuz adı 20 karakterden fazla olamaz" -#: networks/forms.py:39 +#: networks/forms.py:47 msgid "The IPv4 subnet must not contain any special characters" msgstr "IPv4 subnet herhangi bir özel karakter içeremez" -#: networks/forms.py:41 +#: networks/forms.py:51 msgid "The IPv4 subnet must not exceed 20 characters" msgstr "IPv4 subneti 20 karakterden fazla olamaz" -#: networks/forms.py:48 +#: networks/forms.py:60 msgid "The IPv6 subnet must not contain any special characters" msgstr "IPv6 subneti herhangi bir özel karakter içeremez" -#: networks/forms.py:50 +#: networks/forms.py:64 msgid "The IPv6 subnet must not exceed 42 characters" msgstr "IPv6 subneti 42 karakterden fazla olamaz" -#: networks/forms.py:58 +#: networks/forms.py:74 msgid "The pool bridge name must not contain any special characters" msgstr "Havuz köprü adı herhangi bir özel karakter içeremez" -#: networks/forms.py:60 +#: networks/forms.py:78 msgid "The pool bridge name must not exceed 20 characters" msgstr "Havuz köprü adı 20 karakterden fazla olamaz" +#: networks/models.py:10 +#, fuzzy +#| msgid "No username has been entered" +msgid "No network name has been entered" +msgstr "Kullanıcı adı girilmedi" + #: networks/templates/add_network_qos.html:13 msgid "Add QoS for Network" msgstr "Ağ için QoS Ekle" @@ -3374,8 +3615,7 @@ msgid "Show" msgstr "Göster" #: networks/templates/network.html:165 networks/templates/network.html:275 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:403 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:403 msgid "Clear" msgstr "Temizle" @@ -3411,44 +3651,44 @@ msgstr "Yönledirme" msgid "Network pool name already in use" msgstr "Ağ havuzu adı zaten kullanımda" -#: networks/views.py:47 +#: networks/views.py:50 msgid "Please enter bridge/dev name" msgstr "Lütfen köprü/aygıt adı giriniz" -#: networks/views.py:57 +#: networks/views.py:65 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "Libvirt için IPv6 ağ prefixi /64 olmak zorundadır" -#: networks/views.py:130 +#: networks/views.py:138 msgid "Unknown Network Family" msgstr "Bilinmeyen Ağ Ailesi" -#: networks/views.py:180 +#: networks/views.py:190 #, python-format msgid "Fixed address operation completed for %(family)s" msgstr "{%(family)s} sabit adres operasyonu tamamlandı." -#: networks/views.py:190 +#: networks/views.py:204 #, python-format msgid "%(family)s Fixed Address is Deleted." msgstr "%(family)s sabit adresi silindi." -#: networks/views.py:198 +#: networks/views.py:215 #, python-format msgid "%(family)s DHCP Range is Changed." msgstr "%(family)s DHCP aralığı değiştirildi." -#: networks/views.py:210 +#: networks/views.py:228 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" "Ağ XML i değiştirildi. \\ Aktifleştirmek için durdurun ve yeniden başlatın." -#: networks/views.py:215 +#: networks/views.py:233 msgid "Network XML is changed." msgstr "Ağ XML i değiştirildi." -#: networks/views.py:228 +#: networks/views.py:247 #, python-format msgid "" "%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network " @@ -3457,7 +3697,7 @@ msgstr "" "%(qos_dir)s QoS is updated.Ağ XML i değiştirildi. \\ Aktifleştirmek için " "durdurun ve yeniden başlatın." -#: networks/views.py:242 +#: networks/views.py:267 #, fuzzy, python-format #| msgid "" #| "%(qos_dir)s QoS is deleted. Network XML is changed. Stop " @@ -3530,58 +3770,110 @@ msgstr "AğFiltresi Klonla" msgid "Hypervisor doesn't have any NWFilters" msgstr "Hipervizör hiç bir AğFiltresine sahip değil" -#: nwfilters/views.py:44 +#: nwfilters/views.py:51 msgid "A network filter with this name already exists" msgstr "Bu isimde bir ağ filtresi zaten mevcut" -#: nwfilters/views.py:47 +#: nwfilters/views.py:56 msgid "A network filter with this UUID already exists" msgstr "Bu UUID ye sahip bir ağ filtresi zaten mevcut" -#: nwfilters/views.py:51 +#: nwfilters/views.py:61 #, python-format msgid "%(filter)s network filter is created" msgstr "%(filter)s ağ filtresi oluşturuldu" -#: nwfilters/views.py:60 +#: nwfilters/views.py:74 #, python-format msgid "%(filter)s network filter is deleted" msgstr "%(filter)s ağ filtresi silindi" -#: nwfilters/views.py:77 +#: nwfilters/views.py:99 #, python-format msgid "NWFilter is in use by %(instance)s. Cannot be deleted." msgstr "AğFiltresi, %(instance)s tarafından kullanımda. Silinemiyor." -#: nwfilters/views.py:96 +#: nwfilters/views.py:119 #, python-format msgid "Cloning NWFilter %(name)s as %(clone)s" msgstr "Ağfiltresi %(name)s , %(clone)s olarak klonlanıyor" -#: storages/forms.py:10 storages/forms.py:37 +#: storages/forms.py:13 storages/forms.py:47 msgid "No path has been entered" msgstr "Yol girilmedi" -#: storages/forms.py:34 +#: storages/forms.py:44 msgid "The target must not contain any special characters" msgstr "Hedef herhangi bir özel karakter içeremez" -#: storages/forms.py:46 +#: storages/forms.py:56 msgid "No device or path has been entered" msgstr "Aygıt ya da yol girilmedi" -#: storages/forms.py:48 +#: storages/forms.py:59 msgid "The disk source must not contain any special characters" msgstr "Disk kaynağı herhangi bir özel karakter içermemelidir" -#: storages/forms.py:62 storages/forms.py:77 +#: storages/forms.py:78 storages/forms.py:98 msgid "The image name must not contain any special characters" msgstr "İmaj adı herhangi bir özel karakter içeremez" -#: storages/forms.py:79 +#: storages/forms.py:102 msgid "The image name must not exceed 120 characters" msgstr "İmaj adı 120 karakterden fazla olamaz" +#: storages/models.py:13 storages/models.py:48 +#, fuzzy +#| msgid "Pool type" +msgid "type" +msgstr "Havuz tipi" + +#: storages/models.py:14 storages/models.py:32 storages/models.py:44 +#, fuzzy +#| msgid "Resize" +msgid "size" +msgstr "Boyutlandır" + +#: storages/models.py:15 +#, fuzzy +#| msgid "Volumes" +msgid "volumes" +msgstr "Birimler" + +#: storages/models.py:27 +#, fuzzy +#| msgid "Format" +msgid "format" +msgstr "Biçem" + +#: storages/models.py:31 +#, fuzzy +#| msgid "Maximum Allocation" +msgid "allocation" +msgstr "Maksimum Tahsis" + +#: storages/models.py:43 +#, fuzzy +#| msgid "State" +msgid "state" +msgstr "Durum" + +#: storages/models.py:45 +msgid "free" +msgstr "" + +#: storages/models.py:47 venv/lib/python3.8/site-packages/click/types.py:815 +#, fuzzy +#| msgid "Pool path" +msgid "path" +msgstr "Havuz yolu" + +#: storages/models.py:49 +#, fuzzy +#| msgid "Autostart" +msgid "autostart" +msgstr "Otomatik başlat" + #: storages/templates/create_stg_block.html:12 msgid "Create Storage Pool" msgstr "Depolama Havuzu Oluştur" @@ -3716,52 +4008,52 @@ msgstr "Hipervizör hiçbir birime sahip değil" msgid "Hypervisor doesn't have any Storages" msgstr "Hipervizör hiç bir depolama alanına sahip değil" -#: storages/views.py:40 +#: storages/views.py:42 msgid "Pool name already use" msgstr "Havuz adı zaten kullanılıyor" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need create secret for pool" msgstr "Havuz için " -#: storages/views.py:49 +#: storages/views.py:55 msgid "You need input all fields for creating ceph pool" msgstr "CEPH havuzu oluşturmak için tüm alanların doldurulmasına ihtiyaç var" -#: storages/views.py:96 +#: storages/views.py:109 msgid "Security Issues with file uploading" msgstr "" -#: storages/views.py:103 +#: storages/views.py:117 msgid "File not found. Check the path variable and filename" msgstr "" -#: storages/views.py:150 +#: storages/views.py:168 #, fuzzy, python-format #| msgid "Volume: %(volume)s is deleted." msgid "Volume: %(vol)s is deleted." msgstr "Birim: %(volume)s silindi." -#: storages/views.py:155 +#: storages/views.py:174 msgid "ISO image already exist" msgstr "ISO imajı zaten mevcut" -#: storages/views.py:159 +#: storages/views.py:180 #, python-format msgid "ISO: %(file)s is uploaded." msgstr "ISO: %(file)s  yüklendi." -#: storages/views.py:168 +#: storages/views.py:190 msgid "Name of volume already in use" msgstr "Birim adı zaten kullanımda" -#: storages/views.py:180 +#: storages/views.py:204 #, fuzzy, python-format #| msgid "%(image)s image cloned as %(clone)s successfully" msgid "%(image)s image cloned as %(name)s successfully" msgstr "%(image)s imajı %(clone)s olarak başarıyla klonlandı" -#: storages/views.py:226 +#: storages/views.py:254 #, python-format msgid "Image file %(name)s is created successfully" msgstr "İmaj dosyası %(name)s başarıyla oluşturuldu" @@ -3830,68 +4122,34 @@ msgstr "İşleniyor" msgid "Search" msgstr "Ara" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:496 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:496 #, python-brace-format msgid "{editor}: Editing failed" msgstr "{editor}: Düzenleme başarısız" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:500 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:500 #, python-brace-format msgid "{editor}: Editing failed: {e}" msgstr "" -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:20 -msgid "" -"Click will abort further execution because Python was configured to use " -"ASCII as encoding for the environment. Consult https://click.palletsprojects." -"com/unicode-support/ for mitigation steps." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:56 -msgid "" -"Additional information: on this system no suitable UTF-8 locales were " -"discovered. This most likely requires resolving by reconfiguring the locale " -"system." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:65 -msgid "" -"This system supports the C.UTF-8 locale which is recommended. You might be " -"able to resolve your issue by exporting the following environment variables:" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:75 -#, python-brace-format -msgid "" -"This system lists some UTF-8 supporting locales that you can pick from. The " -"following suitable locales were discovered: {locales}" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:93 -msgid "" -"Click discovered that you exported a UTF-8 locale but the locale system " -"could not pick up from it because it does not exist. The exported locale is " -"{locale!r} but it is not supported." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/core.py:1095 +#: venv/lib/python3.8/site-packages/click/core.py:1097 msgid "Aborted!" msgstr "İptal edildi!" -#: venv/lib/python3.6/site-packages/click/core.py:1279 -#: venv/lib/python3.6/site-packages/click/decorators.py:434 +#: venv/lib/python3.8/site-packages/click/core.py:1282 +#: venv/lib/python3.8/site-packages/click/decorators.py:495 #, fuzzy #| msgid "ISO image already exist" msgid "Show this message and exit." msgstr "ISO imajı zaten mevcut" -#: venv/lib/python3.6/site-packages/click/core.py:1308 -#: venv/lib/python3.6/site-packages/click/core.py:1334 +#: venv/lib/python3.8/site-packages/click/core.py:1313 +#: venv/lib/python3.8/site-packages/click/core.py:1339 #, python-brace-format msgid "(Deprecated) {text}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1375 +#: venv/lib/python3.8/site-packages/click/core.py:1383 #, fuzzy, python-brace-format #| msgid "expected %s argument(s)" msgid "Got unexpected extra argument ({args})" @@ -3899,188 +4157,188 @@ msgid_plural "Got unexpected extra arguments ({args})" msgstr[0] "beklenen parametre(ler) %s" msgstr[1] "beklenen parametre(ler) %s" -#: venv/lib/python3.6/site-packages/click/core.py:1390 +#: venv/lib/python3.8/site-packages/click/core.py:1399 msgid "DeprecationWarning: The command {name!r} is deprecated." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1607 +#: venv/lib/python3.8/site-packages/click/core.py:1605 msgid "Commands" msgstr "Komutlar" -#: venv/lib/python3.6/site-packages/click/core.py:1639 +#: venv/lib/python3.8/site-packages/click/core.py:1637 msgid "Missing command." msgstr "Eksik komut." -#: venv/lib/python3.6/site-packages/click/core.py:1717 +#: venv/lib/python3.8/site-packages/click/core.py:1715 msgid "No such command {name!r}." msgstr "{name!r} böyle bir komut yok." -#: venv/lib/python3.6/site-packages/click/core.py:2258 +#: venv/lib/python3.8/site-packages/click/core.py:2271 #, fuzzy #| msgid "'%(value)s' value must be an integer." msgid "Value must be an iterable." msgstr "'%(value)s' değeri bir sayısal değer olmalıdır" -#: venv/lib/python3.6/site-packages/click/core.py:2278 +#: venv/lib/python3.8/site-packages/click/core.py:2291 #, python-brace-format msgid "Takes {nargs} values but 1 was given." msgid_plural "Takes {nargs} values but {len} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:2701 +#: venv/lib/python3.8/site-packages/click/core.py:2734 #, python-brace-format msgid "env var: {var}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2724 +#: venv/lib/python3.8/site-packages/click/core.py:2764 msgid "(dynamic)" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2735 +#: venv/lib/python3.8/site-packages/click/core.py:2777 #, python-brace-format msgid "default: {default}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2748 +#: venv/lib/python3.8/site-packages/click/core.py:2790 msgid "required" msgstr "gerekli" -#: venv/lib/python3.6/site-packages/click/decorators.py:339 +#: venv/lib/python3.8/site-packages/click/decorators.py:400 #, python-format msgid "%(prog)s, version %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:403 +#: venv/lib/python3.8/site-packages/click/decorators.py:464 msgid "Show the version and exit." msgstr "Sürümünü göster ve çık." -#: venv/lib/python3.6/site-packages/click/exceptions.py:43 -#: venv/lib/python3.6/site-packages/click/exceptions.py:79 +#: venv/lib/python3.8/site-packages/click/exceptions.py:43 +#: venv/lib/python3.8/site-packages/click/exceptions.py:79 #, fuzzy, python-brace-format #| msgid "message" msgid "Error: {message}" msgstr "mesaj" -#: venv/lib/python3.6/site-packages/click/exceptions.py:71 +#: venv/lib/python3.8/site-packages/click/exceptions.py:71 #, python-brace-format msgid "Try '{command} {option}' for help." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:120 +#: venv/lib/python3.8/site-packages/click/exceptions.py:120 #, fuzzy, python-brace-format #| msgid "Enter a valid value." msgid "Invalid value: {message}" msgstr "Geçerli bir değer girin." -#: venv/lib/python3.6/site-packages/click/exceptions.py:122 +#: venv/lib/python3.8/site-packages/click/exceptions.py:122 #, python-brace-format msgid "Invalid value for {param_hint}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:178 +#: venv/lib/python3.8/site-packages/click/exceptions.py:178 msgid "Missing argument" msgstr "Eksik parametre" -#: venv/lib/python3.6/site-packages/click/exceptions.py:180 +#: venv/lib/python3.8/site-packages/click/exceptions.py:180 #, fuzzy #| msgid "Edit options" msgid "Missing option" msgstr "Seçenekleri düzenle" -#: venv/lib/python3.6/site-packages/click/exceptions.py:182 +#: venv/lib/python3.8/site-packages/click/exceptions.py:182 msgid "Missing parameter" msgstr "Eksik parametre" -#: venv/lib/python3.6/site-packages/click/exceptions.py:184 +#: venv/lib/python3.8/site-packages/click/exceptions.py:184 #, python-brace-format msgid "Missing {param_type}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:191 +#: venv/lib/python3.8/site-packages/click/exceptions.py:191 #, python-brace-format msgid "Missing parameter: {param_name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:211 +#: venv/lib/python3.8/site-packages/click/exceptions.py:211 #, python-brace-format msgid "No such option: {name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:223 +#: venv/lib/python3.8/site-packages/click/exceptions.py:223 #, python-brace-format msgid "Did you mean {possibility}?" msgid_plural "(Possible options: {possibilities})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:261 +#: venv/lib/python3.8/site-packages/click/exceptions.py:261 #, fuzzy #| msgid "Unknown" msgid "unknown error" msgstr "Bilinmeyen" -#: venv/lib/python3.6/site-packages/click/exceptions.py:268 +#: venv/lib/python3.8/site-packages/click/exceptions.py:268 msgid "Could not open file {filename!r}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:231 +#: venv/lib/python3.8/site-packages/click/parser.py:231 msgid "Argument {name!r} takes {nargs} values." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:413 +#: venv/lib/python3.8/site-packages/click/parser.py:413 msgid "Option {name!r} does not take a value." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:474 +#: venv/lib/python3.8/site-packages/click/parser.py:474 msgid "Option {name!r} requires an argument." msgid_plural "Option {name!r} requires {nargs} arguments." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:316 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:316 msgid "Shell completion is not supported for Bash versions older than 4.4." msgstr "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:322 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:322 msgid "Couldn't detect Bash version, shell completion is not supported." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:161 +#: venv/lib/python3.8/site-packages/click/termui.py:160 #, fuzzy #| msgid "No configuration" msgid "Repeat for confirmation" msgstr "Yapılandırma yok" -#: venv/lib/python3.6/site-packages/click/termui.py:178 +#: venv/lib/python3.8/site-packages/click/termui.py:176 msgid "Error: The value you entered was invalid." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:180 +#: venv/lib/python3.8/site-packages/click/termui.py:178 #, python-brace-format msgid "Error: {e.message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:191 +#: venv/lib/python3.8/site-packages/click/termui.py:189 msgid "Error: The two entered values do not match." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:247 +#: venv/lib/python3.8/site-packages/click/termui.py:245 msgid "Error: invalid input" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:798 +#: venv/lib/python3.8/site-packages/click/termui.py:776 msgid "Press any key to continue..." msgstr "Devam etmek için bir tuşa basın..." -#: venv/lib/python3.6/site-packages/click/types.py:258 +#: venv/lib/python3.8/site-packages/click/types.py:265 #, python-brace-format msgid "" "Choose from:\n" "\t{choices}" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:290 +#: venv/lib/python3.8/site-packages/click/types.py:297 #, fuzzy #| msgid "Value %(value)r is not a valid choice." msgid "{value!r} is not {choice}." @@ -4088,203 +4346,178 @@ msgid_plural "{value!r} is not one of {choices}." msgstr[0] "%(value)r değeri geçerli bir seçenek değil." msgstr[1] "%(value)r değeri geçerli bir seçenek değil." -#: venv/lib/python3.6/site-packages/click/types.py:380 +#: venv/lib/python3.8/site-packages/click/types.py:387 msgid "{value!r} does not match the format {format}." msgid_plural "{value!r} does not match the formats {formats}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:402 +#: venv/lib/python3.8/site-packages/click/types.py:409 #, fuzzy #| msgid "Value %(value)r is not a valid choice." msgid "{value!r} is not a valid {number_type}." msgstr "%(value)r değeri geçerli bir seçenek değil." -#: venv/lib/python3.6/site-packages/click/types.py:458 +#: venv/lib/python3.8/site-packages/click/types.py:465 #, python-brace-format msgid "{value} is not in the range {range}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:599 +#: venv/lib/python3.8/site-packages/click/types.py:606 #, fuzzy #| msgid "Value %(value)r is not a valid choice." msgid "{value!r} is not a valid boolean." msgstr "%(value)r değeri geçerli bir seçenek değil." -#: venv/lib/python3.6/site-packages/click/types.py:623 +#: venv/lib/python3.8/site-packages/click/types.py:630 #, fuzzy #| msgid "'%(value)s' is not a valid UUID." msgid "{value!r} is not a valid UUID." msgstr "'%(value)s' geçerli bir UUID değil." -#: venv/lib/python3.6/site-packages/click/types.py:801 +#: venv/lib/python3.8/site-packages/click/types.py:811 #, fuzzy #| msgid "Profile" msgid "file" msgstr "Profil" -#: venv/lib/python3.6/site-packages/click/types.py:803 +#: venv/lib/python3.8/site-packages/click/types.py:813 #, fuzzy #| msgid "Direction" msgid "directory" msgstr "Yön" -#: venv/lib/python3.6/site-packages/click/types.py:805 -#, fuzzy -#| msgid "Pool path" -msgid "path" -msgstr "Havuz yolu" - -#: venv/lib/python3.6/site-packages/click/types.py:851 +#: venv/lib/python3.8/site-packages/click/types.py:861 msgid "{name} {filename!r} does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:860 +#: venv/lib/python3.8/site-packages/click/types.py:870 msgid "{name} {filename!r} is a file." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:868 -msgid "{name} {filename!r} is a directory." +#: venv/lib/python3.8/site-packages/click/types.py:878 +#, python-brace-format +msgid "{name} '{filename}' is a directory." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:876 -msgid "{name} {filename!r} is not writable." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:884 +#: venv/lib/python3.8/site-packages/click/types.py:887 msgid "{name} {filename!r} is not readable." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:951 +#: venv/lib/python3.8/site-packages/click/types.py:896 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:905 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:972 #, python-brace-format msgid "{len_type} values are required, but {len_value} was given." msgid_plural "{len_type} values are required, but {len_value} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "Mesajlar" -#: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:8 -#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/sitemaps/apps.py:8 msgid "Site Maps" msgstr "Site Haritası" -#: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 -#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/staticfiles/apps.py:9 msgid "Static Files" msgstr "Statik Dosyalar" -#: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "Sendika" #. Translators: String used to replace omitted page numbers in elided page #. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -#: venv/lib/python3.6/site-packages/django/core/paginator.py:30 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:30 msgid "…" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:51 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:51 msgid "That page number is not an integer" msgstr "Bu sayfa numarası bir tam sayı değil" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:53 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:53 msgid "That page number is less than 1" msgstr "Sayfa numarası 1'den daha küçük" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:58 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:58 msgid "That page contains no results" msgstr "Bu sayfada hiç sonuç yok" -#: venv/lib/python3.6/site-packages/django/core/validators.py:22 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 +#: venv/lib/python3.8/site-packages/django/core/validators.py:22 msgid "Enter a valid value." msgstr "Geçerli bir değer girin." -#: venv/lib/python3.6/site-packages/django/core/validators.py:93 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:675 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 +#: venv/lib/python3.8/site-packages/django/core/validators.py:93 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:675 msgid "Enter a valid URL." msgstr "Geçerli bir URL girin." -#: venv/lib/python3.6/site-packages/django/core/validators.py:150 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 +#: venv/lib/python3.8/site-packages/django/core/validators.py:150 msgid "Enter a valid integer." msgstr "Geçerli bir tam sayı girin." -#: venv/lib/python3.6/site-packages/django/core/validators.py:161 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 +#: venv/lib/python3.8/site-packages/django/core/validators.py:161 msgid "Enter a valid email address." msgstr "Geçerli bir e-posta adresi girin." #. Translators: "letters" means latin letters: a-z and A-Z. -#: venv/lib/python3.6/site-packages/django/core/validators.py:262 +#: venv/lib/python3.8/site-packages/django/core/validators.py:262 msgid "" "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:269 +#: venv/lib/python3.8/site-packages/django/core/validators.py:269 msgid "" "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " "hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:278 -#: venv/lib/python3.6/site-packages/django/core/validators.py:288 -#: venv/lib/python3.6/site-packages/django/core/validators.py:311 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 +#: venv/lib/python3.8/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:288 +#: venv/lib/python3.8/site-packages/django/core/validators.py:311 msgid "Enter a valid IPv4 address." msgstr "Geçerli bir IPv4 adresi girin." -#: venv/lib/python3.6/site-packages/django/core/validators.py:296 -#: venv/lib/python3.6/site-packages/django/core/validators.py:312 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:296 +#: venv/lib/python3.8/site-packages/django/core/validators.py:312 msgid "Enter a valid IPv6 address." msgstr "Geçerli bir IPv6 adresi girin." -#: venv/lib/python3.6/site-packages/django/core/validators.py:306 -#: venv/lib/python3.6/site-packages/django/core/validators.py:310 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 +#: venv/lib/python3.8/site-packages/django/core/validators.py:306 +#: venv/lib/python3.8/site-packages/django/core/validators.py:310 msgid "Enter a valid IPv4 or IPv6 address." msgstr "Geçerli bir IPv4 veya IPv6 adresi girin." -#: venv/lib/python3.6/site-packages/django/core/validators.py:340 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 +#: venv/lib/python3.8/site-packages/django/core/validators.py:340 msgid "Enter only digits separated by commas." msgstr "Sadece virgüllerle ayrılmış sayılar girin." -#: venv/lib/python3.6/site-packages/django/core/validators.py:346 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 +#: venv/lib/python3.8/site-packages/django/core/validators.py:346 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:379 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 +#: venv/lib/python3.8/site-packages/django/core/validators.py:379 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:388 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 +#: venv/lib/python3.8/site-packages/django/core/validators.py:388 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:398 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 +#: venv/lib/python3.8/site-packages/django/core/validators.py:398 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -4295,8 +4528,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:413 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 +#: venv/lib/python3.8/site-packages/django/core/validators.py:413 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -4307,32 +4539,27 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:432 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:292 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:327 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 +#: venv/lib/python3.8/site-packages/django/core/validators.py:432 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:292 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:327 msgid "Enter a number." msgstr "Bir sayı girin." -#: venv/lib/python3.6/site-packages/django/core/validators.py:434 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 +#: venv/lib/python3.8/site-packages/django/core/validators.py:434 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:439 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 +#: venv/lib/python3.8/site-packages/django/core/validators.py:439 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:444 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 +#: venv/lib/python3.8/site-packages/django/core/validators.py:444 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -4341,398 +4568,344 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:506 +#: venv/lib/python3.8/site-packages/django/core/validators.py:506 #, python-format msgid "" "File extension “%(extension)s” is not allowed. Allowed extensions are: " "%(allowed_extensions)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:559 +#: venv/lib/python3.8/site-packages/django/core/validators.py:559 msgid "Null characters are not allowed." msgstr "Null karakterlere izin verilmiyor." -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1210 -#: venv/lib/python3.6/site-packages/django/forms/models.py:768 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:749 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1210 +#: venv/lib/python3.8/site-packages/django/forms/models.py:768 msgid "and" msgstr "ve" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1212 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1212 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:100 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "%(value)r değeri geçerli bir seçenek değil." -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:101 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:101 msgid "This field cannot be null." msgstr "Bu alan null olamaz" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:102 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:102 msgid "This field cannot be blank." msgstr "Bu alan boş bırakılamaz." -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:103 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:103 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:107 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:126 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:126 #, python-format msgid "Field of type: %(field_type)s" msgstr "Alan tipi: %(field_type)s" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:958 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:958 #, fuzzy, python-format #| msgid "'%(value)s' value must be either True or False." msgid "“%(value)s” value must be either True or False." msgstr "'%(value)s' değeri ya True ya da False olmalıdır." -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:959 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:959 #, fuzzy, python-format #| msgid "'%(value)s' value must be either True or False." msgid "“%(value)s” value must be either True, False, or None." msgstr "'%(value)s' değeri ya True ya da False olmalıdır." -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:961 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:961 msgid "Boolean (Either True or False)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1002 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1002 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1096 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1096 msgid "Comma-separated integers" msgstr "Virgülle ayrılmış tam sayılar" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1145 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1145 #, python-format msgid "" "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1147 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1290 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1290 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " "date." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1150 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1150 msgid "Date (without time)" msgstr "Tarih (zaman yok)" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1288 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1288 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1292 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1292 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" "[TZ]) but it is an invalid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1296 msgid "Date (with time)" msgstr "Tarih (zamanlı)" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1444 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1444 #, fuzzy, python-format #| msgid "'%(value)s' value must be a decimal number." msgid "“%(value)s” value must be a decimal number." msgstr "'%(value)s' değeri bir tam sayı olmalıdır." -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1446 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1446 msgid "Decimal number" msgstr "Ondalık sayı" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1585 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1585 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." "uuuuuu] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1588 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1588 msgid "Duration" msgstr "Süre" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1638 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1638 msgid "Email address" msgstr "E-posta adresi" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1661 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1661 msgid "File path" msgstr "Dosya yolu" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1727 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1727 #, fuzzy, python-format #| msgid "'%(value)s' value must be a float." msgid "“%(value)s” value must be a float." msgstr "'%(value)s' değeri kayan noktalı bir sayı olmalıdır." -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1729 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1729 msgid "Floating point number" msgstr "Kayan noktalı sayı" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1767 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1767 #, fuzzy, python-format #| msgid "'%(value)s' value must be an integer." msgid "“%(value)s” value must be an integer." msgstr "'%(value)s' değeri bir sayısal değer olmalıdır" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1769 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1769 msgid "Integer" msgstr "Tam sayı" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1852 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1852 msgid "Big (8 byte) integer" msgstr "Büyük (8 bayt) sayı" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1867 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1867 msgid "Small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1875 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1875 msgid "IPv4 address" msgstr "IPv4 adresi" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1906 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1906 msgid "IP address" msgstr "IP Adresi" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1986 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1987 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1986 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1987 #, fuzzy, python-format #| msgid "'%(value)s' value must be either True or False." msgid "“%(value)s” value must be either None, True or False." msgstr "'%(value)s' değeri ya True ya da False olmalıdır." -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1989 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1989 msgid "Boolean (Either True, False or None)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2043 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2043 #, fuzzy #| msgid "Positive integer" msgid "Positive big integer" msgstr "Pozitif sayı" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2056 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2056 msgid "Positive integer" msgstr "Pozitif sayı" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2069 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2069 msgid "Positive small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2083 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2083 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2115 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2115 msgid "Text" msgstr "Metin" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2181 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2181 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2183 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2183 #, python-format msgid "" "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " "invalid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2186 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2186 msgid "Time" msgstr "Zaman" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2312 msgid "URL" msgstr "URL" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2334 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2334 msgid "Raw binary data" msgstr "Ham ikili veri" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2399 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2399 #, fuzzy, python-format #| msgid "'%(value)s' is not a valid UUID." msgid "“%(value)s” is not a valid UUID." msgstr "'%(value)s' geçerli bir UUID değil." -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2401 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2401 msgid "Universally unique identifier" msgstr "Evrensel eşsiz betimleyici" -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:226 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:226 msgid "File" msgstr "Dosya" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:18 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:18 msgid "A JSON object" msgstr "Bir JSON nesnesi" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:20 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:20 msgid "Value must be valid JSON." msgstr "Değer geçerli bir JSON olmalı" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:790 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:790 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:792 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:792 msgid "Foreign Key (type determined by related field)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1045 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1045 msgid "One-to-one relationship" msgstr "Bire-bir ilişki" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1099 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1099 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "%(from)s'den %(to)s ye ilişki" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1100 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "%(from)s'den %(to)s ye ilişkiler" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1142 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1142 msgid "Many-to-many relationship" msgstr "Çoktan-çoğa ilişki" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label -#: venv/lib/python3.6/site-packages/django/forms/boundfield.py:150 -#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 +#: venv/lib/python3.8/site-packages/django/forms/boundfield.py:150 msgid ":?.!" msgstr ":?.!" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:54 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:54 msgid "This field is required." msgstr "Bu alan gerekli." -#: venv/lib/python3.6/site-packages/django/forms/fields.py:247 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:247 msgid "Enter a whole number." msgstr "Bir tüm sayı girin." -#: venv/lib/python3.6/site-packages/django/forms/fields.py:402 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1143 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:402 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1143 msgid "Enter a valid date." msgstr "Geçerli bir tarih girin." -#: venv/lib/python3.6/site-packages/django/forms/fields.py:426 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1144 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:426 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1144 msgid "Enter a valid time." msgstr "Geçerli bir zaman girin." -#: venv/lib/python3.6/site-packages/django/forms/fields.py:454 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:454 msgid "Enter a valid date/time." msgstr "Geçerli bir tarih/saat girin." -#: venv/lib/python3.6/site-packages/django/forms/fields.py:488 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:488 msgid "Enter a valid duration." msgstr "Geçerli bir süre girin." -#: venv/lib/python3.6/site-packages/django/forms/fields.py:489 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:489 #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:549 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:549 msgid "No file was submitted. Check the encoding type on the form." msgstr "Dosya submit edilmedi. Formdaki encoding tipini kontrol ediniz." -#: venv/lib/python3.6/site-packages/django/forms/fields.py:550 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:550 msgid "No file was submitted." msgstr "Gönderilen dosya yok" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:551 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:551 msgid "The submitted file is empty." msgstr "Gönderilen dosya boş" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:553 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:553 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4740,13 +4913,11 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:556 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:556 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:617 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:617 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -4754,637 +4925,529 @@ msgstr "" "Geçerli bir imaj yükleyin. Yüklediğiniz imaj ya geçersiz ya da bir bozulmuş " "imaj" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:779 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:869 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1309 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:779 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:869 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1309 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Geçerli bir seçenek seçin. Seçeneklerden %(value)s tanesi uygun değil. " -#: venv/lib/python3.6/site-packages/django/forms/fields.py:870 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:985 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1308 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:870 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:985 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1308 msgid "Enter a list of values." msgstr "Bir değer listesi girin." -#: venv/lib/python3.6/site-packages/django/forms/fields.py:986 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:986 msgid "Enter a complete value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1202 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1202 msgid "Enter a valid UUID." msgstr "Geçerli bir UUID girin." -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1232 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1232 #, fuzzy #| msgid "Enter a valid URL." msgid "Enter a valid JSON." msgstr "Geçerli bir URL girin." #. Translators: This is the default suffix added to form field labels -#: venv/lib/python3.6/site-packages/django/forms/forms.py:76 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:76 msgid ":" msgstr ":" -#: venv/lib/python3.6/site-packages/django/forms/forms.py:203 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:203 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "(Gizli alan %(name)s) %(error)s" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:61 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:61 #, python-format msgid "" "ManagementForm data is missing or has been tampered with. Missing fields: " "%(field_names)s. You may need to file a bug report if the issue persists." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:370 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:370 #, python-format msgid "Please submit at most %d form." msgid_plural "Please submit at most %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:377 #, python-format msgid "Please submit at least %d form." msgid_plural "Please submit at least %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:405 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:412 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:405 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:412 msgid "Order" msgstr "Sıra" -#: venv/lib/python3.6/site-packages/django/forms/models.py:763 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 +#: venv/lib/python3.8/site-packages/django/forms/models.py:763 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:767 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 +#: venv/lib/python3.8/site-packages/django/forms/models.py:767 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:773 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 +#: venv/lib/python3.8/site-packages/django/forms/models.py:773 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:782 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 +#: venv/lib/python3.8/site-packages/django/forms/models.py:782 msgid "Please correct the duplicate values below." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1109 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1109 msgid "The inline value did not match the parent instance." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1193 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1193 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1311 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1311 #, fuzzy, python-format #| msgid "\"%(pk)s\" is not a valid value." msgid "“%(pk)s” is not a valid value." msgstr "'%(pk)s' bir geçerli değer değil." -#: venv/lib/python3.6/site-packages/django/forms/utils.py:172 +#: venv/lib/python3.8/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:404 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:404 msgid "Currently" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:715 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:715 msgid "Yes" msgstr "Evet" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:716 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:716 msgid "No" msgstr "Hayır" #. Translators: Please do not add spaces around commas. -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:805 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:817 msgid "yes,no,maybe" msgstr "evet,hayır,belki" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:851 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:846 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:863 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d byte" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:853 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:865 #, python-format msgid "%s KB" msgstr "%s KB" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:855 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:867 #, python-format msgid "%s MB" msgstr "%s MB" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:857 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:869 #, python-format msgid "%s GB" msgstr "%s GB" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:859 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:871 #, python-format msgid "%s TB" msgstr "%s TB" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:861 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:873 #, python-format msgid "%s PB" msgstr "%s PB" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:66 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:67 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:72 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:73 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:146 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:146 msgid "midnight" msgstr "gece yarısı" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:148 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:148 msgid "noon" msgstr "öğle" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "Pazartesi" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "Sal" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "Çarşamba" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "Perşembe" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "Cuma" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "Cumartesi" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "Pazar" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "Pzt" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "Sa" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "Çar" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "Per" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "Cu" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "Cmt" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "Pzr" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "January" msgstr "Ocak" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "February" msgstr "Şubak" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "March" msgstr "Mart" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "April" msgstr "Nisan" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "May" msgstr "Mayıs" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "June" msgstr "Haziran" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "July" msgstr "Temmuz" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "August" msgstr "Ağustos" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "September" msgstr "Eylül" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "October" msgstr "Ekim" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "November" msgstr "Kasım" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:16 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:16 msgid "December" msgstr "Aralık" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jan" msgstr "oca" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "feb" msgstr "şub" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "mar" msgstr "mar" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "apr" msgstr "nis" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "may" msgstr "may" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jun" msgstr "haz" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "jul" msgstr "tem" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "aug" msgstr "ağu" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "sep" msgstr "eyl" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "oct" msgstr "eki" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "nov" msgstr "kas" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "dec" msgstr "ara" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:23 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:23 msgctxt "abbrev. month" msgid "Jan." msgstr "Oca." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:24 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:24 msgctxt "abbrev. month" msgid "Feb." msgstr "Şub." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:25 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:25 msgctxt "abbrev. month" msgid "March" msgstr "Mart" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:26 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:26 msgctxt "abbrev. month" msgid "April" msgstr "Nisan" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:27 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:27 msgctxt "abbrev. month" msgid "May" msgstr "May" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:28 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:28 msgctxt "abbrev. month" msgid "June" msgstr "Hazi" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:29 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:29 msgctxt "abbrev. month" msgid "July" msgstr "Temm" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:30 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:30 msgctxt "abbrev. month" msgid "Aug." msgstr "Ağu." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:31 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Sept." msgstr "Eyl." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:32 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Oct." msgstr "Ekim" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:33 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "Nov." msgstr "Kas." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:34 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "Dec." msgstr "Ara." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:37 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:37 msgctxt "alt. month" msgid "January" msgstr "Ocak" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:38 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:38 msgctxt "alt. month" msgid "February" msgstr "Şubat" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:39 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:39 msgctxt "alt. month" msgid "March" msgstr "Mart" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:40 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:40 msgctxt "alt. month" msgid "April" msgstr "Nisan" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:41 msgctxt "alt. month" msgid "May" msgstr "Mayıs" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:42 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:42 msgctxt "alt. month" msgid "June" msgstr "Haziran" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:43 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:43 msgctxt "alt. month" msgid "July" msgstr "Temmuz" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:44 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:44 msgctxt "alt. month" msgid "August" msgstr "Ağustos" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:45 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "September" msgstr "Eylül" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:46 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "October" msgstr "Ekim" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:47 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "November" msgstr "Kasım" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:48 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "December" msgstr "Aralık" -#: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 -#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 +#: venv/lib/python3.8/site-packages/django/utils/ipv6.py:8 msgid "This is not a valid IPv6 address." msgstr "Bu bir geçerli IPv6 adresi değil." -#: venv/lib/python3.6/site-packages/django/utils/text.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:71 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s…" msgstr "%(truncated_text)s..." -#: venv/lib/python3.6/site-packages/django/utils/text.py:240 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 +#: venv/lib/python3.8/site-packages/django/utils/text.py:240 msgid "or" msgstr "veya" #. Translators: This string is used as a separator between list elements -#: venv/lib/python3.6/site-packages/django/utils/text.py:259 -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:94 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:259 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:94 msgid ", " msgstr "," -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:9 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%dyıl" msgstr[1] "%d yıl" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:10 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d ay" msgstr[1] "%day" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "%dhafta" msgstr[1] "%d hafta" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d gün" msgstr[1] "%dgün" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%dsaat" msgstr[1] "%d saat" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d dakika" msgstr[1] "%ddakika" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:110 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:110 msgid "Forbidden" msgstr "Yasaklı" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:111 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:111 msgid "CSRF verification failed. Request aborted." msgstr "CSRF doğrulama başarısız. İstek iptal edildi." -#: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:115 msgid "" "You are seeing this message because this HTTPS site requires a “Referer " "header” to be sent by your Web browser, but none was sent. This header is " @@ -5392,14 +5455,14 @@ msgid "" "hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:120 msgid "" "If you have configured your browser to disable “Referer” headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for “same-" "origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:124 msgid "" "If you are using the tag or " "including the “Referrer-Policy: no-referrer” header, please remove them. The " @@ -5408,119 +5471,103 @@ msgid "" "\" …> for links to third-party sites." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:132 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:132 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:137 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for “same-origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:142 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:142 msgid "More information is available with DEBUG=True." msgstr "Daha fazla bilgi DEBUG=True ile edinilebilir." -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:41 msgid "No year specified" msgstr "Yıl belirtilmedi" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:61 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:111 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:208 msgid "Date out of range" msgstr "Tarih aralık dışında" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:90 msgid "No month specified" msgstr "Ay belirtilmedi" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:142 msgid "No day specified" msgstr "Gün belirtilmedi" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:188 msgid "No week specified" msgstr "Hafta belirtilmedi" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:338 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:367 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "%(verbose_name_plural)s uygun olmayan" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:594 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:594 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:628 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:628 #, python-format msgid "Invalid date string “%(datestr)s” given format “%(format)s”" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 -#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 +#: venv/lib/python3.8/site-packages/django/views/generic/detail.py:54 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:67 msgid "Page is not “last”, nor can it be converted to an int." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:72 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Geçersiz sayfa (%(page_number)s): %(message)s" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:154 #, python-format msgid "Empty list and “%(class_name)s.allow_empty” is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:40 -#: venv2/lib/python2.7/site-packages/django/views/static.py:44 +#: venv/lib/python3.8/site-packages/django/views/static.py:40 msgid "Directory indexes are not allowed here." msgstr "Dizin indekslerine burada izin verilmişyor." -#: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv/lib/python3.8/site-packages/django/views/static.py:42 #, fuzzy, python-format #| msgid "\"%(path)s\" does not exist" msgid "“%(path)s” does not exist" msgstr "\"%(path)s\" mevcut değil" -#: venv/lib/python3.6/site-packages/django/views/static.py:80 -#: venv2/lib/python2.7/site-packages/django/views/static.py:86 +#: venv/lib/python3.8/site-packages/django/views/static.py:80 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s indeksi" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:7 -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:221 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:7 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:221 msgid "The install worked successfully! Congratulations!" msgstr "Bu kurulum başarıyla çalıştırıldı! Tebrikler!" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:207 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:207 #, python-format msgid "" "View sürüm notlarını görüntüle" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:222 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:222 #, python-format msgid "" "You are seeing this page because DEBUG=True olduğu için bu sayfayı görüyorsunuz ve hiçbir URL " "ayarlamamışsınız." -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:230 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:230 msgid "Django Documentation" msgstr "Django Dökümanları" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:231 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:231 #, fuzzy #| msgid "Topics, references, & how-to's" msgid "Topics, references, & how-to’s" msgstr "Başlıklar, referanslar, & Nasıl yapılırlar" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:239 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:239 msgid "Tutorial: A Polling App" msgstr "Eğitsel: Bir Yoklama Uygulaması" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:240 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:240 msgid "Get started with Django" msgstr "Django ile Tanışın" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:248 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:248 msgid "Django Community" msgstr "Django Topluluğu" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:249 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:249 msgid "Connect, get help, or contribute" msgstr "Bağlan, yardım al veya katkıda bulun" -#: venv/lib/python3.6/site-packages/django_bootstrap5/components.py:20 +#: venv/lib/python3.8/site-packages/django_bootstrap5/components.py:26 msgid "close" msgstr "kapat" -#: venv/lib/python3.6/site-packages/django_icons/renderers/image.py:217 +#: venv/lib/python3.8/site-packages/django_icons/renderers/image.py:217 msgid "Icon of {}" msgstr "{} ikonu" -#: venv/lib/python3.6/site-packages/isort/main.py:158 -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1615 +#: venv/lib/python3.8/site-packages/isort/main.py:158 msgid "show this help message and exit" msgstr "bu yardım mesajını göster ve çık" -#: venv2/lib/python2.7/site-packages/django/core/validators.py:245 -msgid "" -"Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/core/validators.py:252 -msgid "" -"Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/core/validators.py:463 -#, python-format -msgid "" -"File extension '%(extension)s' is not allowed. Allowed extensions are: " -"'%(allowed_extensions)s'." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:905 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1807 -#, python-format -msgid "'%(value)s' value must be an integer." -msgstr "'%(value)s' değeri bir sayısal değer olmalıdır" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:990 -#, python-format -msgid "'%(value)s' value must be either True or False." -msgstr "'%(value)s' değeri ya True ya da False olmalıdır." - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1172 -#, python-format -msgid "" -"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1174 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1319 -#, python-format -msgid "" -"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1317 -#, python-format -msgid "" -"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1321 -#, python-format -msgid "" -"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]) but it is an invalid date/time." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1475 -#, python-format -msgid "'%(value)s' value must be a decimal number." -msgstr "'%(value)s' değeri bir tam sayı olmalıdır." - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1628 -#, python-format -msgid "" -"'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[." -"uuuuuu] format." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1773 -#, python-format -msgid "'%(value)s' value must be a float." -msgstr "'%(value)s' değeri kayan noktalı bir sayı olmalıdır." - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2006 -#, python-format -msgid "'%(value)s' value must be either None, True or False." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2163 -#, python-format -msgid "" -"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2165 -#, python-format -msgid "" -"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2366 -#, python-format -msgid "'%(value)s' is not a valid UUID." -msgstr "'%(value)s' geçerli bir UUID değil." - -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:97 -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:355 -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:362 -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 -msgid "The inline foreign key did not match the parent instance primary key." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1267 -#, fuzzy, python-format -#| msgid "\"%(pk)s\" is not a valid value." -msgid "\"%(pk)s\" is not a valid value for a primary key." -msgstr "'%(pk)s' bir geçerli değer değil." - -#: venv2/lib/python2.7/site-packages/django/forms/utils.py:172 -#, python-format -msgid "" -"%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " -"may be ambiguous or it may not exist." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/utils/text.py:81 -#, fuzzy, python-format -#| msgctxt "String to return when truncating text" -#| msgid "%(truncated_text)s…" -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s..." -msgstr "%(truncated_text)s..." - -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:60 -msgid "0 minutes" -msgstr "0 dakika" - -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:114 -msgid "" -"You are seeing this message because this HTTPS site requires a 'Referer " -"header' to be sent by your Web browser, but none was sent. This header is " -"required for security reasons, to ensure that your browser is not being " -"hijacked by third parties." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:119 -msgid "" -"If you have configured your browser to disable 'Referer' headers, please re-" -"enable them, at least for this site, or for HTTPS connections, or for 'same-" -"origin' requests." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:129 -msgid "" -"If you have configured your browser to disable cookies, please re-enable " -"them, at least for this site, or for 'same-origin' requests." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:520 -msgid "Welcome to Django" -msgstr "Djangoya Hoşgeldiniz" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:521 -msgid "It worked!" -msgstr "Çalıştı!" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:522 -msgid "Congratulations on your first Django-powered page." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:524 -msgid "" -"Next, start your first app by running python manage.py startapp " -"[app_label]." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 -#, fuzzy -#| msgid "" -#| "You are seeing this page because DEBUG=True is in your settings file and you have not configured " -#| "any URLs." -msgid "" -"You're seeing this message because you have DEBUG = True in " -"your Django settings file and you haven't configured any URLs. Get to work!" -msgstr "" -"Ayarlarınızı içeren dosyada DEBUG=True olduğu için bu sayfayı görüyorsunuz ve hiçbir URL " -"ayarlamamışsınız." - -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 -#, python-format -msgid "Invalid date string '%(datestr)s' given format '%(format)s'" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 -msgid "Page is not 'last', nor can it be converted to an int." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 -#, python-format -msgid "Empty list and '%(class_name)s.allow_empty' is False." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/static.py:46 -#, python-format -msgid "\"%(path)s\" does not exist" -msgstr "\"%(path)s\" mevcut değil" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 -msgid "usage: " -msgstr "kullanım:" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 -msgid ".__call__() not defined" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 -#, python-format -msgid "unknown parser %r (choices: %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 -#, python-format -msgid "argument \"-\" with mode %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 -#, python-format -msgid "cannot merge actions - two groups are named %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 -msgid "'required' is an invalid argument for positionals" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 -#, python-format -msgid "invalid option string %r: must start with a character %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 -#, python-format -msgid "dest= is required for options like %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 -#, python-format -msgid "invalid conflict_resolution value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 -#, python-format -msgid "conflicting option string(s): %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 -msgid "mutually exclusive arguments must be optional" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 -msgid "positional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 -msgid "optional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 -msgid "show program's version number and exit" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 -msgid "cannot have multiple subparser arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 -#, python-format -msgid "unrecognized arguments: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 -#, python-format -msgid "not allowed with argument %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 -#, python-format -msgid "ignored explicit argument %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 -msgid "too few arguments" -msgstr "çok az parametre" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 -#, python-format -msgid "argument %s is required" -msgstr "%s parametresi zorunlu" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 -#, python-format -msgid "one of the arguments %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 -msgid "expected one argument" -msgstr "bir parametre bekleniyor" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 -msgid "expected at most one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 -msgid "expected at least one argument" -msgstr "en azından bir parametre bekleniyor" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 -#, python-format -msgid "expected %s argument(s)" -msgstr "beklenen parametre(ler) %s" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 -#, python-format -msgid "ambiguous option: %s could match %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 -#, python-format -msgid "unexpected option string: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 -#, python-format -msgid "%r is not callable" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 -#, fuzzy, python-format -#| msgid "Enter a valid value." -msgid "invalid %s value: %r" -msgstr "Geçerli bir değer girin." - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 -#, python-format -msgid "invalid choice: %r (choose from %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 -#, python-format -msgid "%s: error: %s\n" -msgstr "%s hata: %s\n" - #: virtsecrets/templates/create_secret_block.html:12 msgid "Create New Secret" msgstr "" @@ -5995,6 +5676,117 @@ msgstr "Değer" msgid "libvirt Error - %(exception)s" msgstr "libvirt Hatası - %(exception)s" +#~ msgid "Compute" +#~ msgstr "Sunucu" + +#~ msgid "Please select" +#~ msgstr "Lütfen seçin" + +#~ msgid "Choose" +#~ msgstr "Seç" + +#~ msgid " Take External Snapshot" +#~ msgstr "Harici Anlık Görüntü Oluştur" + +#~ msgid "Manage External Snapshots" +#~ msgstr "Harici Anlık Görüntüleri Yönet" + +#~ msgid "Create external snapshot" +#~ msgstr "Harici anlık görüntü oluştur" + +#~ msgid "" +#~ "Give your External Snapshot a distinctive description so it wouldn't get " +#~ "mixed with other snapshots." +#~ msgstr "" +#~ "Harici anlık görüntünüze anlamlı bir açıklama vererek diğer anlık " +#~ "görüntülerle karışmasını önleyin." + +#, fuzzy +#~| msgid "message" +#~ msgid "row['message']" +#~ msgstr "mesaj" + +#~ msgid "'%(value)s' value must be an integer." +#~ msgstr "'%(value)s' değeri bir sayısal değer olmalıdır" + +#~ msgid "'%(value)s' value must be either True or False." +#~ msgstr "'%(value)s' değeri ya True ya da False olmalıdır." + +#~ msgid "'%(value)s' value must be a decimal number." +#~ msgstr "'%(value)s' değeri bir tam sayı olmalıdır." + +#~ msgid "'%(value)s' value must be a float." +#~ msgstr "'%(value)s' değeri kayan noktalı bir sayı olmalıdır." + +#~ msgid "'%(value)s' is not a valid UUID." +#~ msgstr "'%(value)s' geçerli bir UUID değil." + +#, fuzzy +#~| msgid "\"%(pk)s\" is not a valid value." +#~ msgid "\"%(pk)s\" is not a valid value for a primary key." +#~ msgstr "'%(pk)s' bir geçerli değer değil." + +#, fuzzy +#~| msgctxt "String to return when truncating text" +#~| msgid "%(truncated_text)s…" +#~ msgctxt "String to return when truncating text" +#~ msgid "%(truncated_text)s..." +#~ msgstr "%(truncated_text)s..." + +#~ msgid "0 minutes" +#~ msgstr "0 dakika" + +#~ msgid "Welcome to Django" +#~ msgstr "Djangoya Hoşgeldiniz" + +#~ msgid "It worked!" +#~ msgstr "Çalıştı!" + +#, fuzzy +#~| msgid "" +#~| "You are seeing this page because DEBUG=True is in your settings file and you have not configured " +#~| "any URLs." +#~ msgid "" +#~ "You're seeing this message because you have DEBUG = True in " +#~ "your Django settings file and you haven't configured any URLs. Get to " +#~ "work!" +#~ msgstr "" +#~ "Ayarlarınızı içeren dosyada DEBUG=True olduğu için bu sayfayı görüyorsunuz ve hiçbir URL " +#~ "ayarlamamışsınız." + +#~ msgid "\"%(path)s\" does not exist" +#~ msgstr "\"%(path)s\" mevcut değil" + +#~ msgid "usage: " +#~ msgstr "kullanım:" + +#~ msgid "too few arguments" +#~ msgstr "çok az parametre" + +#~ msgid "argument %s is required" +#~ msgstr "%s parametresi zorunlu" + +#~ msgid "expected one argument" +#~ msgstr "bir parametre bekleniyor" + +#~ msgid "expected at least one argument" +#~ msgstr "en azından bir parametre bekleniyor" + +#~ msgid "expected %s argument(s)" +#~ msgstr "beklenen parametre(ler) %s" + +#, fuzzy +#~| msgid "Enter a valid value." +#~ msgid "invalid %s value: %r" +#~ msgstr "Geçerli bir değer girin." + +#~ msgid "%s: error: %s\n" +#~ msgstr "%s hata: %s\n" + #~ msgid "QoS" #~ msgstr "QoS" @@ -6030,9 +5822,6 @@ msgstr "libvirt Hatası - %(exception)s" #~ msgid "Revert snapshot" #~ msgstr "Snapshota dön" -#~ msgid "Edit XML" -#~ msgstr "XML Düzenle" - #, fuzzy #~| msgid "Password" #~ msgid "User password changed: {}" @@ -6138,9 +5927,6 @@ msgstr "libvirt Hatası - %(exception)s" #~ msgid "Log in" #~ msgstr "Oturumu Kapat" -#~ msgid "No username has been entered" -#~ msgstr "Kullanıcı adı girilmedi" - #~ msgid "No password has been entered" #~ msgstr "Parola girilmedi" diff --git a/locale/uk/LC_MESSAGES/django.po b/locale/uk/LC_MESSAGES/django.po index 4bb0e4c..5fb87e1 100644 --- a/locale/uk/LC_MESSAGES/django.po +++ b/locale/uk/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-20 07:56+0000\n" +"POT-Creation-Date: 2023-04-27 13:00+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -46,36 +46,36 @@ msgstr "" msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "" -#: accounts/models.py:31 +#: accounts/models.py:34 msgid "key name" msgstr "" -#: accounts/models.py:32 +#: accounts/models.py:35 msgid "public key" msgstr "" -#: accounts/models.py:41 +#: accounts/models.py:45 msgid "max instances" msgstr "" -#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 -#: accounts/models.py:62 +#: accounts/models.py:47 accounts/models.py:53 accounts/models.py:59 +#: accounts/models.py:65 msgid "-1 for unlimited. Any integer value" msgstr "" -#: accounts/models.py:48 +#: accounts/models.py:51 msgid "max CPUs" msgstr "" -#: accounts/models.py:54 +#: accounts/models.py:57 msgid "max memory" msgstr "" -#: accounts/models.py:60 +#: accounts/models.py:63 msgid "max disk size" msgstr "" -#: accounts/models.py:76 +#: accounts/models.py:80 msgid "Can change password" msgstr "" @@ -115,7 +115,7 @@ msgstr "" msgid "Public Keys" msgstr "" -#: accounts/templates/account.html:44 admin/templates/admin/logs.html:27 +#: accounts/templates/account.html:44 admin/templates/admin/logs.html:33 #: instances/templates/instance.html:5 msgid "Instance" msgstr "" @@ -146,8 +146,7 @@ msgstr "" #: nwfilters/templates/nwfilter.html:103 nwfilters/templates/nwfilter.html:143 #: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:63 #: storages/templates/storage.html:175 templates/common/confirm_delete.html:21 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:417 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:417 #: virtsecrets/templates/secrets.html:78 msgid "Delete" msgstr "" @@ -155,7 +154,7 @@ msgstr "" #: accounts/templates/account.html:48 #: instances/templates/create_instance_w2.html:80 #: instances/templates/instances/settings_tab.html:254 -#: instances/templates/instances/snapshots_tab.html:41 +#: instances/templates/instances/snapshots_tab.html:78 #: nwfilters/templates/nwfilter.html:93 nwfilters/templates/nwfilter.html:127 #: nwfilters/templates/nwfilters.html:55 storages/templates/storage.html:101 #: virtsecrets/templates/secrets.html:63 @@ -193,8 +192,7 @@ msgstr "" #: instances/templates/instances/settings_tab.html:676 #: instances/templates/instances/settings_tab.html:853 #: instances/templates/instances/settings_tab.html:855 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:405 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:405 msgid "Change" msgstr "" @@ -205,6 +203,10 @@ msgid "" "Scan this QR code to get OTP for account '%(user)s'\n" msgstr "" +#: accounts/templates/accounts/email/otp.html:8 +msgid "Some e-mail clients does not render SVG, also generating PNG." +msgstr "" + #: accounts/templates/accounts/email_otp_form.html:12 msgid "" "\n" @@ -221,8 +223,8 @@ msgid "I do not have/lost my OTP!" msgstr "" #: accounts/templates/accounts/otp_login.html:24 -#: accounts/templates/login.html:5 accounts/templates/login.html:23 -#: accounts/templates/login.html:28 +#: accounts/templates/login.html:5 accounts/templates/login.html:24 +#: accounts/templates/login.html:29 msgid "Sign In" msgstr "" @@ -230,11 +232,11 @@ msgstr "" msgid "WebVirtCloud" msgstr "" -#: accounts/templates/login.html:19 +#: accounts/templates/login.html:20 msgid "Incorrect username or password." msgstr "" -#: accounts/templates/login.html:24 admin/templates/admin/logs.html:25 +#: accounts/templates/login.html:25 admin/templates/admin/logs.html:31 #: computes/templates/computes/instances.html:64 #: instances/templates/add_instance_owner_block.html:18 #: instances/templates/allinstances_index_grouped.html:8 @@ -243,7 +245,7 @@ msgstr "" msgid "User" msgstr "" -#: accounts/templates/login.html:25 admin/forms.py:78 +#: accounts/templates/login.html:26 admin/forms.py:78 #: console/templates/console-spice-full.html:206 #: console/templates/console-spice-lite.html:58 #: console/templates/console-spice-lite.html:99 @@ -290,11 +292,11 @@ msgstr "" msgid "Add" msgstr "" -#: accounts/utils.py:50 +#: accounts/utils.py:49 msgid "OTP QR Code" msgstr "" -#: accounts/utils.py:51 +#: accounts/utils.py:50 msgid "Please view HTML version of this message." msgstr "" @@ -330,21 +332,21 @@ msgstr "" msgid "Update User Instance" msgstr "" -#: accounts/views.py:175 +#: accounts/views.py:176 #, python-format msgid "OTP Sent to %(email)s" msgstr "" -#: accounts/views.py:183 +#: accounts/views.py:185 msgid "Email OTP" msgstr "" -#: accounts/views.py:194 +#: accounts/views.py:197 #, python-format msgid "OTP QR code was emailed to user %(user)s" msgstr "" -#: accounts/views.py:196 +#: accounts/views.py:200 msgid "User email not set, failed to send QR code" msgstr "" @@ -365,12 +367,12 @@ msgid "" "form." msgstr "" -#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: admin/templates/admin/group_list.html:5 admin/views.py:86 #: instances/templates/instances/settings_tab.html:69 templates/navbar.html:29 msgid "Users" msgstr "" -#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:15 +#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:21 #: admin/templates/admin/user_list.html:23 #: computes/templates/computes/instances.html:55 #: computes/templates/computes/list.html:19 @@ -393,8 +395,8 @@ msgstr "" #: admin/templates/admin/user_list.html:36 #: computes/templates/computes/instances.html:68 #: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:12 -#: instances/templates/allinstances_index_nongrouped.html:12 +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/allinstances_index_nongrouped.html:15 #: instances/templates/instances/settings_tab.html:355 #: instances/templates/instances/settings_tab.html:525 #: networks/templates/network.html:175 networks/templates/network.html:284 @@ -414,24 +416,24 @@ msgstr "" msgid "Logs" msgstr "" -#: admin/templates/admin/logs.html:15 +#: admin/templates/admin/logs.html:21 msgid "You don't have any Logs" msgstr "" -#: admin/templates/admin/logs.html:24 -#: instances/templates/instances/snapshots_tab.html:40 +#: admin/templates/admin/logs.html:30 +#: instances/templates/instances/snapshots_tab.html:75 #: instances/templates/instances/stats_tab.html:86 msgid "Date" msgstr "" -#: admin/templates/admin/logs.html:26 +#: admin/templates/admin/logs.html:32 #: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "" -#: admin/templates/admin/logs.html:28 -#: instances/templates/instances/stats_tab.html:88 +#: admin/templates/admin/logs.html:34 +#: instances/templates/instances/stats_tab.html:89 msgid "Message" msgstr "" @@ -472,8 +474,8 @@ msgstr "" #: admin/templates/admin/user_list.html:48 #: computes/templates/computes/instances.html:91 -#: instances/templates/allinstances_index_grouped.html:59 -#: instances/templates/allinstances_index_nongrouped.html:41 +#: instances/templates/allinstances_index_grouped.html:65 +#: instances/templates/allinstances_index_nongrouped.html:44 #: instances/templates/instance.html:19 msgid "Active" msgstr "" @@ -494,28 +496,28 @@ msgstr "" msgid "Unblock" msgstr "" -#: admin/views.py:42 +#: admin/views.py:41 msgid "Create Group" msgstr "" -#: admin/views.py:60 +#: admin/views.py:59 msgid "Update Group" msgstr "" -#: admin/views.py:110 +#: admin/views.py:112 msgid "Create User" msgstr "" -#: admin/views.py:129 +#: admin/views.py:137 msgid "Update User" msgstr "" -#: admin/views.py:141 +#: admin/views.py:151 #, python-format msgid "Password changed for %(user)s" msgstr "" -#: admin/views.py:144 +#: admin/views.py:155 msgid "Wrong Data Provided" msgstr "" @@ -759,23 +761,57 @@ msgstr "" msgid "Clip console viewport" msgstr "" -#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "Show VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "VM CD-ROM Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "Add or not cdrom device while instance creating" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "VM Video Type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +msgid "Change instance default video type" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "VM Input Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "Add or not input device with specify its type" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: interfaces/models.py:8 networks/models.py:8 storages/models.py:8 +#: storages/models.py:25 msgid "name" msgstr "" -#: appsettings/models.py:11 +#: appsettings/models.py:10 msgid "key" msgstr "" -#: appsettings/models.py:12 +#: appsettings/models.py:11 msgid "value" msgstr "" -#: appsettings/models.py:13 +#: appsettings/models.py:12 msgid "choices" msgstr "" -#: appsettings/models.py:14 +#: appsettings/models.py:13 msgid "description" msgstr "" @@ -800,17 +836,17 @@ msgstr "" msgid "Other Settings" msgstr "" -#: appsettings/views.py:38 +#: appsettings/views.py:41 #, python-format msgid "SASS directory path is changed. Now: %(dir)s" msgstr "" -#: appsettings/views.py:70 +#: appsettings/views.py:77 #, python-format msgid "Theme is changed. Now: %(theme)s" msgstr "" -#: appsettings/views.py:85 +#: appsettings/views.py:92 #, python-format msgid "%(setting)s is changed. Now: %(value)s" msgstr "" @@ -917,15 +953,16 @@ msgstr "" #: instances/templates/add_instance_volume.html:46 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/create_inst_block.html:21 #: instances/templates/create_instance_w2.html:76 #: instances/templates/create_instance_w2.html:102 #: instances/templates/create_instance_w2.html:105 -#: instances/templates/create_instance_w2.html:304 -#: instances/templates/create_instance_w2.html:306 -#: instances/templates/create_instance_w2.html:518 -#: instances/templates/create_instance_w2.html:520 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:332 +#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:572 #: instances/templates/instances/settings_tab.html:353 -#: instances/templates/instances/snapshots_tab.html:39 +#: instances/templates/instances/snapshots_tab.html:76 #: interfaces/templates/create_iface_block.html:18 #: interfaces/templates/interface.html:75 #: networks/templates/create_net_block.html:18 @@ -954,33 +991,35 @@ msgid "Description" msgstr "" #: computes/templates/computes/instances.html:66 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:10 +#: instances/templates/allinstances_index_grouped.html:13 +#: instances/templates/allinstances_index_nongrouped.html:13 +#: instances/templates/create_inst_block.html:22 #: instances/templates/create_instance_w2.html:77 -#: instances/templates/create_instance_w2.html:322 -#: instances/templates/create_instance_w2.html:536 +#: instances/templates/create_instance_w2.html:348 +#: instances/templates/create_instance_w2.html:588 #: instances/templates/instance.html:43 instances/templates/instance.html:45 msgid "VCPU" msgstr "" #: computes/templates/computes/instances.html:67 #: computes/templates/overview.html:80 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/allinstances_index_grouped.html:14 +#: instances/templates/allinstances_index_nongrouped.html:14 +#: instances/templates/create_inst_block.html:24 #: instances/templates/instances/resize_tab.html:12 msgid "Memory" msgstr "" #: computes/templates/computes/instances.html:93 -#: instances/templates/allinstances_index_grouped.html:60 -#: instances/templates/allinstances_index_nongrouped.html:43 +#: instances/templates/allinstances_index_grouped.html:66 +#: instances/templates/allinstances_index_nongrouped.html:46 #: instances/templates/instance.html:16 msgid "Off" msgstr "" #: computes/templates/computes/instances.html:95 -#: instances/templates/allinstances_index_grouped.html:62 -#: instances/templates/allinstances_index_nongrouped.html:45 +#: instances/templates/allinstances_index_grouped.html:68 +#: instances/templates/allinstances_index_nongrouped.html:48 msgid "Suspended" msgstr "" @@ -1001,7 +1040,7 @@ msgid "Details" msgstr "" #: computes/templates/computes/list.html:40 -#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/allinstances_index_grouped.html:31 #: instances/templates/instances/settings_tab.html:906 msgid "Connected" msgstr "" @@ -1096,16 +1135,16 @@ msgstr "" msgid "RAM Utilization" msgstr "" -#: computes/validators.py:16 +#: computes/validators.py:17 msgid "" "Hostname must contain only numbers, or the domain name separated by \".\"" msgstr "" -#: computes/validators.py:18 +#: computes/validators.py:20 msgid "Wrong IP address" msgstr "" -#: computes/validators.py:24 +#: computes/validators.py:26 msgid "The hostname must not contain any special characters" msgstr "" @@ -1161,49 +1200,21 @@ msgstr "" msgid "Loading" msgstr "" -#: console/views.py:52 +#: console/views.py:61 msgid "" "User does not have permission to access console or host/instance not exist" msgstr "" -#: console/views.py:84 +#: console/views.py:106 msgid "Fail to get console. Please check the console configuration of your VM." msgstr "" -#: console/views.py:86 +#: console/views.py:109 #, python-format msgid "Console type '%(type)s' has not support" msgstr "" -#: instances/forms.py:37 -msgid "No Virtual Machine name has been entered" -msgstr "" - -#: instances/forms.py:39 -msgid "No VCPU has been entered" -msgstr "" - -#: instances/forms.py:42 -msgid "No RAM size has been entered" -msgstr "" - -#: instances/forms.py:43 -msgid "No Network pool has been choosen" -msgstr "" - -#: instances/forms.py:48 -msgid "Please select HDD cache mode" -msgstr "" - -#: instances/forms.py:55 -msgid "Please select a graphics type" -msgstr "" - -#: instances/forms.py:56 -msgid "Please select a video driver" -msgstr "" - -#: instances/forms.py:63 +#: instances/forms.py:76 msgid "The name of the virtual machine must not contain any special characters" msgstr "" @@ -1235,7 +1246,67 @@ msgstr "" msgid "created" msgstr "" -#: instances/models.py:216 +#: instances/models.py:31 +msgid "drbd" +msgstr "" + +#: instances/models.py:221 +msgid "Live" +msgstr "" + +#: instances/models.py:222 +msgid "Undefine XML" +msgstr "" + +#: instances/models.py:223 +msgid "Offline" +msgstr "" + +#: instances/models.py:224 +msgid "Auto Converge" +msgstr "" + +#: instances/models.py:225 +msgid "Compress" +msgstr "" + +#: instances/models.py:226 +msgid "Post Copy" +msgstr "" + +#: instances/models.py:227 +msgid "Unsafe" +msgstr "" + +#: instances/models.py:239 +msgid "No Virtual Machine name has been entered" +msgstr "" + +#: instances/models.py:243 +msgid "No VCPU has been entered" +msgstr "" + +#: instances/models.py:248 +msgid "No RAM size has been entered" +msgstr "" + +#: instances/models.py:252 +msgid "No Network pool has been choosen" +msgstr "" + +#: instances/models.py:259 +msgid "Please select HDD cache mode" +msgstr "" + +#: instances/models.py:270 +msgid "Please select a graphics type" +msgstr "" + +#: instances/models.py:273 +msgid "Please select a video driver" +msgstr "" + +#: instances/models.py:292 msgid "Can access console without password" msgstr "" @@ -1258,7 +1329,7 @@ msgstr "" #: instances/templates/add_instance_network_block.html:24 #: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:387 +#: instances/templates/create_instance_w2.html:413 #: instances/templates/instances/settings_tab.html:36 #: instances/templates/instances/settings_tab.html:421 #: networks/templates/network.html:5 networks/templates/network.html:7 @@ -1268,8 +1339,8 @@ msgstr "" #: instances/templates/add_instance_network_block.html:37 #: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:429 -#: instances/templates/create_instance_w2.html:645 +#: instances/templates/create_instance_w2.html:455 +#: instances/templates/create_instance_w2.html:697 #: instances/templates/instances/settings_tab.html:430 #: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" @@ -1277,18 +1348,17 @@ msgstr "" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:121 -#: instances/templates/create_inst_block.html:25 #: instances/templates/create_instance_w2.html:157 #: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:376 -#: instances/templates/create_instance_w2.html:432 -#: instances/templates/create_instance_w2.html:580 -#: instances/templates/create_instance_w2.html:599 -#: instances/templates/create_instance_w2.html:648 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:458 +#: instances/templates/create_instance_w2.html:632 +#: instances/templates/create_instance_w2.html:651 +#: instances/templates/create_instance_w2.html:700 #: instances/templates/instances/access_tab.html:123 #: instances/templates/instances/settings_tab.html:191 #: instances/templates/instances/settings_tab.html:434 -#: instances/templates/instances/stats_tab.html:93 +#: instances/templates/instances/stats_tab.html:94 #: interfaces/templates/interface.html:41 #: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:73 #: storages/templates/create_stg_block.html:146 @@ -1302,8 +1372,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:93 #: instances/templates/add_instance_volume.html:148 #: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:294 #: instances/templates/instances/edit_instance_volume.html:110 #: instances/templates/instances/settings_tab.html:455 #: interfaces/templates/create_iface_block.html:139 @@ -1357,7 +1426,7 @@ msgstr "" #: instances/templates/add_instance_volume.html:34 #: instances/templates/add_instance_volume.html:104 #: instances/templates/create_instance_w2.html:148 -#: instances/templates/create_instance_w2.html:591 +#: instances/templates/create_instance_w2.html:643 #: instances/templates/instances/settings_tab.html:252 #: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" @@ -1411,7 +1480,13 @@ msgstr "" msgid "Problem occurred with host" msgstr "" -#: instances/templates/allinstances_index_grouped.html:12 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +msgid "Role/Disk" +msgstr "" + +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/create_inst_block.html:25 msgid "Mem Usage" msgstr "" @@ -1427,17 +1502,8 @@ msgstr "" msgid "Choose a compute for new instance" msgstr "" -#: instances/templates/create_inst_block.html:18 -msgid "Compute" -msgstr "" - -#: instances/templates/create_inst_block.html:21 -msgid "Please select" -msgstr "" - -#: instances/templates/create_inst_block.html:38 -#: instances/templates/create_inst_block.html:42 -msgid "Choose" +#: instances/templates/create_inst_block.html:23 +msgid "Cpu Usage" msgstr "" #: instances/templates/create_instance_w1.html:5 @@ -1470,12 +1536,12 @@ msgid "Next" msgstr "" #: instances/templates/create_instance_w1.html:85 -#: instances/templates/create_instance_w2.html:270 -#: instances/templates/create_instance_w2.html:272 -#: instances/templates/create_instance_w2.html:500 -#: instances/templates/create_instance_w2.html:504 -#: instances/templates/create_instance_w2.html:716 -#: instances/templates/create_instance_w2.html:720 +#: instances/templates/create_instance_w2.html:296 +#: instances/templates/create_instance_w2.html:298 +#: instances/templates/create_instance_w2.html:552 +#: instances/templates/create_instance_w2.html:556 +#: instances/templates/create_instance_w2.html:794 +#: instances/templates/create_instance_w2.html:798 #: interfaces/templates/create_iface_block.html:142 #: networks/templates/create_net_block.html:86 #: networks/templates/modify_ipv4_fixed_address.html:45 @@ -1513,20 +1579,20 @@ msgid "Hypervisor doesn't have any Flavors" msgstr "" #: instances/templates/create_instance_w2.html:78 -#: instances/templates/create_instance_w2.html:351 -#: instances/templates/create_instance_w2.html:563 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/instance.html:48 msgid "RAM" msgstr "" #: instances/templates/create_instance_w2.html:79 -#: instances/templates/create_instance_w2.html:366 +#: instances/templates/create_instance_w2.html:392 msgid "HDD" msgstr "" #: instances/templates/create_instance_w2.html:89 -#: instances/templates/create_instance_w2.html:355 -#: instances/templates/create_instance_w2.html:567 +#: instances/templates/create_instance_w2.html:381 +#: instances/templates/create_instance_w2.html:619 #: instances/templates/instance.html:48 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:109 @@ -1538,79 +1604,100 @@ msgid "Create Virtual Machine" msgstr "" #: instances/templates/create_instance_w2.html:114 -#: instances/templates/create_instance_w2.html:311 -#: instances/templates/create_instance_w2.html:525 +#: instances/templates/create_instance_w2.html:337 +#: instances/templates/create_instance_w2.html:577 msgid "Firmware" msgstr "" #: instances/templates/create_instance_w2.html:126 -#: instances/templates/create_instance_w2.html:329 -#: instances/templates/create_instance_w2.html:542 +#: instances/templates/create_instance_w2.html:355 +#: instances/templates/create_instance_w2.html:594 msgid "VCPU Config" msgstr "" #: instances/templates/create_instance_w2.html:129 -#: instances/templates/create_instance_w2.html:332 -#: instances/templates/create_instance_w2.html:545 +#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:597 msgid "no-mode" msgstr "" #: instances/templates/create_instance_w2.html:173 -#: instances/templates/create_instance_w2.html:402 -#: instances/templates/create_instance_w2.html:618 +#: instances/templates/create_instance_w2.html:428 +#: instances/templates/create_instance_w2.html:670 #: instances/templates/instances/edit_instance_volume.html:30 msgid "Advanced" msgstr "" #: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:634 +#: instances/templates/create_instance_w2.html:686 msgid "HDD cache mode" msgstr "" #: instances/templates/create_instance_w2.html:211 -#: instances/templates/create_instance_w2.html:441 -#: instances/templates/create_instance_w2.html:657 +#: instances/templates/create_instance_w2.html:467 +#: instances/templates/create_instance_w2.html:709 msgid "Graphics" msgstr "" #: instances/templates/create_instance_w2.html:222 -#: instances/templates/create_instance_w2.html:452 -#: instances/templates/create_instance_w2.html:668 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:720 msgid "Video" msgstr "" #: instances/templates/create_instance_w2.html:236 -#: instances/templates/create_instance_w2.html:466 -#: instances/templates/create_instance_w2.html:682 +#: instances/templates/create_instance_w2.html:492 +#: instances/templates/create_instance_w2.html:734 msgid "Console Access" msgstr "" #: instances/templates/create_instance_w2.html:246 #: instances/templates/create_instance_w2.html:248 -#: instances/templates/create_instance_w2.html:476 -#: instances/templates/create_instance_w2.html:478 -#: instances/templates/create_instance_w2.html:692 -#: instances/templates/create_instance_w2.html:694 +#: instances/templates/create_instance_w2.html:502 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:744 +#: instances/templates/create_instance_w2.html:746 msgid "Console Password" msgstr "" #: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:482 -#: instances/templates/create_instance_w2.html:698 +#: instances/templates/create_instance_w2.html:508 +#: instances/templates/create_instance_w2.html:750 +msgid "Add CD-Rom" +msgstr "" + +#: instances/templates/create_instance_w2.html:255 +#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:511 +#: instances/templates/create_instance_w2.html:524 +#: instances/templates/create_instance_w2.html:753 +#: instances/templates/create_instance_w2.html:766 +msgid "False" +msgstr "" + +#: instances/templates/create_instance_w2.html:265 +#: instances/templates/create_instance_w2.html:521 +#: instances/templates/create_instance_w2.html:763 +msgid "Add Input Device" +msgstr "" + +#: instances/templates/create_instance_w2.html:278 +#: instances/templates/create_instance_w2.html:534 +#: instances/templates/create_instance_w2.html:776 msgid "Guest Agent" msgstr "" -#: instances/templates/create_instance_w2.html:259 -#: instances/templates/create_instance_w2.html:489 -#: instances/templates/create_instance_w2.html:705 +#: instances/templates/create_instance_w2.html:285 +#: instances/templates/create_instance_w2.html:541 +#: instances/templates/create_instance_w2.html:783 msgid "VirtIO" msgstr "" -#: instances/templates/create_instance_w2.html:286 +#: instances/templates/create_instance_w2.html:312 #: instances/templates/instances/settings_tab.html:473 #: instances/templates/instances/settings_tab.html:549 #: instances/templates/instances/settings_tab.html:559 -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 #: interfaces/templates/interface.html:60 #: interfaces/templates/interface.html:62 networks/templates/network.html:50 #: networks/templates/network.html:52 networks/templates/network.html:62 @@ -1625,41 +1712,40 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:384 msgid "Added Disks" msgstr "" -#: instances/templates/create_instance_w2.html:371 -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:397 +#: instances/templates/create_instance_w2.html:627 msgid "Select pool" msgstr "" -#: instances/templates/create_instance_w2.html:411 -#: instances/templates/create_instance_w2.html:627 +#: instances/templates/create_instance_w2.html:437 +#: instances/templates/create_instance_w2.html:679 msgid "Disk Metadata" msgstr "" -#: instances/templates/create_instance_w2.html:413 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:439 +#: instances/templates/create_instance_w2.html:681 msgid "Metadata preallocation" msgstr "" -#: instances/templates/create_instance_w2.html:415 -#: instances/templates/create_instance_w2.html:631 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:375 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:375 msgid "Image" msgstr "" -#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:444 msgid "HDD Cache Mode" msgstr "" -#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:622 msgid "Template Disk" msgstr "" -#: instances/templates/create_instance_w2.html:605 +#: instances/templates/create_instance_w2.html:657 msgid "Network/MAC" msgstr "" @@ -1668,7 +1754,7 @@ msgstr "" #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:24 -#: instances/templates/instances/power_tab.html:81 instances/views.py:277 +#: instances/templates/instances/power_tab.html:81 instances/views.py:370 msgid "Suspend" msgstr "" @@ -1726,7 +1812,7 @@ msgstr "" #: instances/templates/instances/destroy_instance_form.html:35 #: instances/templates/instances/destroy_tab.html:17 #: instances/templates/instances/destroy_tab.html:19 -#: instances/templates/instances/destroy_tab.html:22 instances/views.py:319 +#: instances/templates/instances/destroy_tab.html:22 instances/views.py:417 msgid "Destroy" msgstr "" @@ -1744,20 +1830,20 @@ msgstr "" #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:46 #: instances/templates/instances/power_tab.html:120 -#: instances/templates/instances/power_tab.html:122 instances/views.py:252 +#: instances/templates/instances/power_tab.html:122 instances/views.py:340 msgid "Power On" msgstr "" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:8 -#: instances/templates/instances/power_tab.html:58 instances/views.py:268 +#: instances/templates/instances/power_tab.html:58 instances/views.py:360 msgid "Power Off" msgstr "" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:13 -#: instances/templates/instances/power_tab.html:65 instances/views.py:261 +#: instances/templates/instances/power_tab.html:65 instances/views.py:351 msgid "Power Cycle" msgstr "" @@ -1769,7 +1855,7 @@ msgstr "" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:33 #: instances/templates/instances/power_tab.html:92 -#: instances/templates/instances/power_tab.html:107 instances/views.py:285 +#: instances/templates/instances/power_tab.html:107 instances/views.py:378 msgid "Resume" msgstr "" @@ -1777,7 +1863,7 @@ msgstr "" #: instances/templates/instances/power_tab.html:18 #: instances/templates/instances/power_tab.html:38 #: instances/templates/instances/power_tab.html:73 -#: instances/templates/instances/power_tab.html:99 instances/views.py:292 +#: instances/templates/instances/power_tab.html:99 instances/views.py:386 msgid "Force Off" msgstr "" @@ -2100,7 +2186,7 @@ msgid "Migrate" msgstr "" #: instances/templates/instances/settings_tab.html:62 -#: venv/lib/python3.6/site-packages/click/core.py:1351 +#: venv/lib/python3.8/site-packages/click/core.py:1357 msgid "Options" msgstr "" @@ -2476,8 +2562,7 @@ msgid "Disconnected" msgstr "" #: instances/templates/instances/settings_tab.html:911 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:714 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:714 msgid "Unknown" msgstr "" @@ -2486,41 +2571,98 @@ msgid "Qemu Guest Agent" msgstr "" #: instances/templates/instances/snapshots_tab.html:8 -#: instances/templates/instances/snapshots_tab.html:26 -msgid "Take Snapshot" +msgid "Take Snapshot - Internal" msgstr "" #: instances/templates/instances/snapshots_tab.html:13 +msgid "Take Snapshot - External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:18 msgid "Manage Snapshots" msgstr "" -#: instances/templates/instances/snapshots_tab.html:20 +#: instances/templates/instances/snapshots_tab.html:26 msgid "" -"This may take more than an hour, depending on how much content is on your " -"instance and how large the disk is. It could cause web server timeout.." +"With running machine, internal snapshots may take more than an hour, " +"depending on how much memory has on your instance and how large the disk is." msgstr "" -#: instances/templates/instances/snapshots_tab.html:25 -msgid "Enter Snapshot Name" +#: instances/templates/instances/snapshots_tab.html:27 +msgid "" +"Live snapshot could cause server timeout and instance might be paused!!!" msgstr "" -#: instances/templates/instances/snapshots_tab.html:35 +#: instances/templates/instances/snapshots_tab.html:29 +msgid "Create an internal snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:34 +#: instances/templates/instances/snapshots_tab.html:56 +msgid "Snapshot Name" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:36 +#: instances/templates/instances/snapshots_tab.html:58 +msgid "Snapshot Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:38 +#: instances/templates/instances/snapshots_tab.html:40 +#: instances/templates/instances/snapshots_tab.html:60 +#: instances/templates/instances/snapshots_tab.html:62 +msgid "Take Snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:48 +msgid "You can get external snapshots within this tab." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:50 +msgid "Create an external snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:52 +msgid "" +"External snapshots are experimental in this stage, use it if you know what " +"you are doing. 'Revert Snapshot' may require manual operation with CLI." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:65 +msgid "WebVirtCloud supports only one external snapshot at the moment." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:71 msgid "Choose a snapshot for restore/delete" msgstr "" -#: instances/templates/instances/snapshots_tab.html:53 +#: instances/templates/instances/snapshots_tab.html:77 +msgid "Type - Description" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:86 +msgid "Internal" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:92 +#: instances/templates/instances/snapshots_tab.html:125 msgid "Revert to this Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:58 +#: instances/templates/instances/snapshots_tab.html:97 msgid "To restore snapshots you need Power Off the instance." msgstr "" -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 +#: instances/templates/instances/snapshots_tab.html:133 msgid "Delete Snapshot" msgstr "" -#: instances/templates/instances/snapshots_tab.html:78 +#: instances/templates/instances/snapshots_tab.html:118 +msgid "External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:145 msgid "You do not have any snapshots" msgstr "" @@ -2544,404 +2686,440 @@ msgstr "" msgid "Disk I/O device" msgstr "" +#: instances/templates/instances/stats_tab.html:88 +msgid "IP" +msgstr "" + #: instances/utils.py:99 msgid "None available device name" msgstr "" -#: instances/views.py:249 +#: instances/views.py:336 msgid "Templates cannot be started." msgstr "" -#: instances/views.py:352 +#: instances/views.py:464 #, python-format -msgid "Instance is migrated to %(hostname)s" +msgid "Instance is migrated(%(method)s) to %(hostname)s" msgstr "" -#: instances/views.py:375 +#: instances/views.py:490 msgid "Reset root password" msgstr "" -#: instances/views.py:381 instances/views.py:410 +#: instances/views.py:498 instances/views.py:533 msgid "Please shutdown down your instance and then try again" msgstr "" -#: instances/views.py:402 +#: instances/views.py:523 #, python-format msgid "Installed new SSH public key %(keyname)s" msgstr "" -#: instances/views.py:429 +#: instances/views.py:555 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" -#: instances/views.py:438 +#: instances/views.py:565 #, python-format msgid "CPU is resized: %(old)s to %(new)s" msgstr "" -#: instances/views.py:466 +#: instances/views.py:601 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize memory of " "'%(instance_name)s'!" msgstr "" -#: instances/views.py:473 +#: instances/views.py:610 #, python-format msgid "" "Memory is resized: current/max: %(old_cur)s/%(old_max)s to %(new_cur)s/" "%(new_max)s" msgstr "" -#: instances/views.py:507 +#: instances/views.py:652 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" -#: instances/views.py:514 +#: instances/views.py:660 #, python-format msgid "Disk is resized: %(dev)s" msgstr "" -#: instances/views.py:570 +#: instances/views.py:729 #, python-format msgid "Attach new disk: %(name)s (%(format)s)" msgstr "" -#: instances/views.py:609 +#: instances/views.py:782 #, python-format msgid "Attach Existing disk: %(target_dev)s" msgstr "" -#: instances/views.py:667 +#: instances/views.py:849 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:670 +#: instances/views.py:854 msgid "Volume is changed successfully." msgstr "" -#: instances/views.py:671 +#: instances/views.py:855 #, python-format msgid "Edit disk: %(target_dev)s" msgstr "" -#: instances/views.py:693 +#: instances/views.py:879 #, python-format msgid "Delete disk: %(dev)s" msgstr "" -#: instances/views.py:709 +#: instances/views.py:897 #, python-format msgid "Detach disk: %(dev)s" msgstr "" -#: instances/views.py:722 +#: instances/views.py:919 #, python-format msgid "Add CD-ROM: %(target)s" msgstr "" -#: instances/views.py:735 +#: instances/views.py:934 #, python-format msgid "Detach CD-ROM: %(dev)s" msgstr "" -#: instances/views.py:748 +#: instances/views.py:949 #, python-format msgid "Mount media: %(dev)s" msgstr "" -#: instances/views.py:761 +#: instances/views.py:964 #, python-format msgid "Unmount media: %(dev)s" msgstr "" -#: instances/views.py:774 +#: instances/views.py:982 #, python-format msgid "Create snapshot: %(snap)s" msgstr "" -#: instances/views.py:785 +#: instances/views.py:997 #, python-format msgid "Delete snapshot: %(snap)s" msgstr "" -#: instances/views.py:796 +#: instances/views.py:1012 msgid "Successful revert snapshot: " msgstr "" -#: instances/views.py:799 +#: instances/views.py:1015 #, python-format msgid "Revert snapshot: %(snap)s" msgstr "" -#: instances/views.py:813 +#: instances/views.py:1032 +#, python-format +msgid "Create external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1066 +#, python-format +msgid "Revert external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1087 +#, python-format +msgid "Delete external snapshot: %(snap)s" +msgstr "" + +#: instances/views.py:1104 #, python-format msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "" -#: instances/views.py:822 +#: instances/views.py:1113 #, python-format msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "" -#: instances/views.py:832 +#: instances/views.py:1123 msgid "Set autostart" msgstr "" -#: instances/views.py:841 +#: instances/views.py:1132 msgid "Unset autostart" msgstr "" -#: instances/views.py:850 +#: instances/views.py:1141 msgid "Enable boot menu" msgstr "" -#: instances/views.py:859 +#: instances/views.py:1150 msgid "Disable boot menu" msgstr "" -#: instances/views.py:874 +#: instances/views.py:1165 msgid "Set boot order" msgstr "" -#: instances/views.py:879 +#: instances/views.py:1171 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "" -#: instances/views.py:882 +#: instances/views.py:1176 msgid "Boot order changed successfully." msgstr "" -#: instances/views.py:893 +#: instances/views.py:1187 msgid "Change instance XML" msgstr "" -#: instances/views.py:907 +#: instances/views.py:1201 #, python-format msgid "Set Guest Agent: %(status)s" msgstr "" -#: instances/views.py:917 +#: instances/views.py:1211 #, python-format msgid "Set Video Model: %(model)s" msgstr "" -#: instances/views.py:926 +#: instances/views.py:1220 msgid "Change network" msgstr "" -#: instances/views.py:949 +#: instances/views.py:1243 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "" -#: instances/views.py:974 +#: instances/views.py:1268 #, python-format msgid "Add network: %(mac)s" msgstr "" -#: instances/views.py:985 +#: instances/views.py:1279 #, python-format msgid "Delete Network: %(mac)s" msgstr "" -#: instances/views.py:998 +#: instances/views.py:1292 #, python-format msgid "Set Link State: %(state)s" msgstr "" -#: instances/views.py:1018 networks/views.py:231 +#: instances/views.py:1313 networks/views.py:254 #, python-format msgid "%(qos_dir)s QoS is set" msgstr "" -#: instances/views.py:1023 +#: instances/views.py:1319 #, python-format msgid "" "%(qos_dir)s QoS is set. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1040 networks/views.py:246 +#: instances/views.py:1337 networks/views.py:275 #, python-format msgid "%(qos_dir)s QoS is deleted" msgstr "" -#: instances/views.py:1045 +#: instances/views.py:1343 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " "start network to activate new config." msgstr "" -#: instances/views.py:1064 +#: instances/views.py:1363 msgid "Only one owner is allowed and the one already added" msgstr "" -#: instances/views.py:1069 +#: instances/views.py:1369 #, python-format msgid "Add owner: %(user)s" msgstr "" -#: instances/views.py:1080 +#: instances/views.py:1380 #, python-format msgid "Delete owner: %(userinstance_id)s " msgstr "" -#: instances/views.py:1112 +#: instances/views.py:1415 #, python-format msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "" -#: instances/views.py:1118 +#: instances/views.py:1422 #, python-format msgid "Instance '%(clone_name)s' already exists!" msgstr "" -#: instances/views.py:1121 +#: instances/views.py:1427 #, python-format msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "" -#: instances/views.py:1124 +#: instances/views.py:1436 #, python-format msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "" -#: instances/views.py:1134 +#: instances/views.py:1450 #, python-format msgid "Create a clone of '%(instance_name)s'" msgstr "" -#: instances/views.py:1173 +#: instances/views.py:1495 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "" -#: instances/views.py:1178 +#: instances/views.py:1500 msgid "Set VNC password" msgstr "" -#: instances/views.py:1187 +#: instances/views.py:1511 msgid "Set VNC keymap" msgstr "" -#: instances/views.py:1192 +#: instances/views.py:1518 msgid "Set VNC type" msgstr "" -#: instances/views.py:1197 +#: instances/views.py:1525 msgid "Set VNC listen address" msgstr "" -#: instances/views.py:1220 +#: instances/views.py:1550 msgid "Edit options" msgstr "" -#: instances/views.py:1234 +#: instances/views.py:1564 msgid "Send console.vv file" msgstr "" -#: instances/views.py:1295 instances/views.py:1389 +#: instances/views.py:1633 instances/views.py:1737 msgid "A virtual machine with this name already exists" msgstr "" -#: instances/views.py:1372 +#: instances/views.py:1719 msgid "You haven't defined any storage pools" msgstr "" -#: instances/views.py:1374 +#: instances/views.py:1721 msgid "You haven't defined any network pools" msgstr "" -#: instances/views.py:1391 +#: instances/views.py:1742 msgid "There is an instance with same name. Remove it and try again!" msgstr "" -#: instances/views.py:1395 +#: instances/views.py:1749 msgid "No Virtual Machine MAC has been entered" msgstr "" -#: instances/views.py:1426 +#: instances/views.py:1784 msgid "Image has already exist. Please check volumes or change instance name" msgstr "" -#: instances/views.py:1453 +#: instances/views.py:1813 msgid "First you need to create or select an image" msgstr "" -#: instances/views.py:1471 +#: instances/views.py:1836 msgid "Invalid cache mode" msgstr "" -#: instances/views.py:1512 +#: instances/views.py:1881 msgid "Instance is created" msgstr "" -#: instances/views.py:1533 +#: instances/views.py:1910 msgid "Flavor Created" msgstr "" -#: instances/views.py:1539 +#: instances/views.py:1916 msgid "Create Flavor" msgstr "" -#: instances/views.py:1549 +#: instances/views.py:1926 msgid "Flavor Updated" msgstr "" -#: instances/views.py:1555 +#: instances/views.py:1932 msgid "Update Flavor" msgstr "" -#: instances/views.py:1564 +#: instances/views.py:1941 msgid "Flavor Deleted" msgstr "" -#: interfaces/forms.py:26 +#: interfaces/forms.py:37 msgid "The IPv4 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:28 +#: interfaces/forms.py:41 msgid "The IPv4 address must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:35 +#: interfaces/forms.py:50 msgid "The IPv4 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:37 +#: interfaces/forms.py:54 msgid "The IPv4 gateway must not exceed 20 characters" msgstr "" -#: interfaces/forms.py:44 +#: interfaces/forms.py:63 msgid "The IPv6 address must not contain any special characters" msgstr "" -#: interfaces/forms.py:46 +#: interfaces/forms.py:67 msgid "The IPv6 address must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:53 +#: interfaces/forms.py:76 msgid "The IPv6 gateway must not contain any special characters" msgstr "" -#: interfaces/forms.py:55 +#: interfaces/forms.py:80 msgid "The IPv6 gateway must not exceed 100 characters" msgstr "" -#: interfaces/forms.py:62 interfaces/forms.py:71 +#: interfaces/forms.py:89 interfaces/forms.py:102 msgid "The interface must not contain any special characters" msgstr "" -#: interfaces/forms.py:64 interfaces/forms.py:73 +#: interfaces/forms.py:93 interfaces/forms.py:106 msgid "The interface must not exceed 10 characters" msgstr "" +#: interfaces/models.py:10 +msgid "No interface name has been entered" +msgstr "" + +#: interfaces/models.py:12 networks/models.py:12 storages/models.py:12 +#: storages/models.py:46 +msgid "status" +msgstr "" + +#: interfaces/models.py:13 networks/models.py:13 +msgid "device" +msgstr "" + +#: interfaces/models.py:14 networks/models.py:14 +msgid "forward" +msgstr "" + #: interfaces/templates/create_iface_block.html:12 msgid "Create New Interface" msgstr "" @@ -3077,65 +3255,73 @@ msgid "user" msgstr "" #: logs/models.py:6 -msgid "host" +msgid "ip" msgstr "" #: logs/models.py:7 -msgid "instance" +msgid "host" msgstr "" #: logs/models.py:8 -msgid "message" +msgid "instance" msgstr "" #: logs/models.py:9 +msgid "message" +msgstr "" + +#: logs/models.py:10 msgid "date" msgstr "" -#: networks/forms.py:8 storages/forms.py:8 +#: networks/forms.py:9 storages/forms.py:9 storages/models.py:10 msgid "No pool name has been entered" msgstr "" -#: networks/forms.py:10 +#: networks/forms.py:13 msgid "No IPv4 subnet has been entered" msgstr "" -#: networks/forms.py:15 +#: networks/forms.py:18 msgid "No IPv6 subnet has been entered" msgstr "" -#: networks/forms.py:30 storages/forms.py:23 +#: networks/forms.py:34 storages/forms.py:30 msgid "The pool name must not contain any special characters" msgstr "" -#: networks/forms.py:32 storages/forms.py:25 +#: networks/forms.py:38 storages/forms.py:34 msgid "The pool name must not exceed 20 characters" msgstr "" -#: networks/forms.py:39 +#: networks/forms.py:47 msgid "The IPv4 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:41 +#: networks/forms.py:51 msgid "The IPv4 subnet must not exceed 20 characters" msgstr "" -#: networks/forms.py:48 +#: networks/forms.py:60 msgid "The IPv6 subnet must not contain any special characters" msgstr "" -#: networks/forms.py:50 +#: networks/forms.py:64 msgid "The IPv6 subnet must not exceed 42 characters" msgstr "" -#: networks/forms.py:58 +#: networks/forms.py:74 msgid "The pool bridge name must not contain any special characters" msgstr "" -#: networks/forms.py:60 +#: networks/forms.py:78 msgid "The pool bridge name must not exceed 20 characters" msgstr "" +#: networks/models.py:10 +msgid "No network name has been entered" +msgstr "" + #: networks/templates/add_network_qos.html:13 msgid "Add QoS for Network" msgstr "" @@ -3287,8 +3473,7 @@ msgid "Show" msgstr "" #: networks/templates/network.html:165 networks/templates/network.html:275 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:403 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:403 msgid "Clear" msgstr "" @@ -3324,50 +3509,50 @@ msgstr "" msgid "Network pool name already in use" msgstr "" -#: networks/views.py:47 +#: networks/views.py:50 msgid "Please enter bridge/dev name" msgstr "" -#: networks/views.py:57 +#: networks/views.py:65 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "" -#: networks/views.py:130 +#: networks/views.py:138 msgid "Unknown Network Family" msgstr "" -#: networks/views.py:180 -#, python-format -msgid "Fixed address operation completed for %(family)s" -msgstr "" - #: networks/views.py:190 #, python-format +msgid "Fixed address operation completed for %(family)s" +msgstr "" + +#: networks/views.py:204 +#, python-format msgid "%(family)s Fixed Address is Deleted." msgstr "" -#: networks/views.py:198 +#: networks/views.py:215 #, python-format msgid "%(family)s DHCP Range is Changed." msgstr "" -#: networks/views.py:210 +#: networks/views.py:228 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "" -#: networks/views.py:215 +#: networks/views.py:233 msgid "Network XML is changed." msgstr "" -#: networks/views.py:228 +#: networks/views.py:247 #, python-format msgid "" "%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network " "to activate new config" msgstr "" -#: networks/views.py:242 +#: networks/views.py:267 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. " @@ -3435,58 +3620,94 @@ msgstr "" msgid "Hypervisor doesn't have any NWFilters" msgstr "" -#: nwfilters/views.py:44 +#: nwfilters/views.py:51 msgid "A network filter with this name already exists" msgstr "" -#: nwfilters/views.py:47 +#: nwfilters/views.py:56 msgid "A network filter with this UUID already exists" msgstr "" -#: nwfilters/views.py:51 +#: nwfilters/views.py:61 #, python-format msgid "%(filter)s network filter is created" msgstr "" -#: nwfilters/views.py:60 +#: nwfilters/views.py:74 #, python-format msgid "%(filter)s network filter is deleted" msgstr "" -#: nwfilters/views.py:77 +#: nwfilters/views.py:99 #, python-format msgid "NWFilter is in use by %(instance)s. Cannot be deleted." msgstr "" -#: nwfilters/views.py:96 +#: nwfilters/views.py:119 #, python-format msgid "Cloning NWFilter %(name)s as %(clone)s" msgstr "" -#: storages/forms.py:10 storages/forms.py:37 +#: storages/forms.py:13 storages/forms.py:47 msgid "No path has been entered" msgstr "" -#: storages/forms.py:34 +#: storages/forms.py:44 msgid "The target must not contain any special characters" msgstr "" -#: storages/forms.py:46 +#: storages/forms.py:56 msgid "No device or path has been entered" msgstr "" -#: storages/forms.py:48 +#: storages/forms.py:59 msgid "The disk source must not contain any special characters" msgstr "" -#: storages/forms.py:62 storages/forms.py:77 +#: storages/forms.py:78 storages/forms.py:98 msgid "The image name must not contain any special characters" msgstr "" -#: storages/forms.py:79 +#: storages/forms.py:102 msgid "The image name must not exceed 120 characters" msgstr "" +#: storages/models.py:13 storages/models.py:48 +msgid "type" +msgstr "" + +#: storages/models.py:14 storages/models.py:32 storages/models.py:44 +msgid "size" +msgstr "" + +#: storages/models.py:15 +msgid "volumes" +msgstr "" + +#: storages/models.py:27 +msgid "format" +msgstr "" + +#: storages/models.py:31 +msgid "allocation" +msgstr "" + +#: storages/models.py:43 +msgid "state" +msgstr "" + +#: storages/models.py:45 +msgid "free" +msgstr "" + +#: storages/models.py:47 venv/lib/python3.8/site-packages/click/types.py:815 +msgid "path" +msgstr "" + +#: storages/models.py:49 +msgid "autostart" +msgstr "" + #: storages/templates/create_stg_block.html:12 msgid "Create Storage Pool" msgstr "" @@ -3621,50 +3842,50 @@ msgstr "" msgid "Hypervisor doesn't have any Storages" msgstr "" -#: storages/views.py:40 +#: storages/views.py:42 msgid "Pool name already use" msgstr "" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need create secret for pool" msgstr "" -#: storages/views.py:49 +#: storages/views.py:55 msgid "You need input all fields for creating ceph pool" msgstr "" -#: storages/views.py:96 +#: storages/views.py:109 msgid "Security Issues with file uploading" msgstr "" -#: storages/views.py:103 +#: storages/views.py:117 msgid "File not found. Check the path variable and filename" msgstr "" -#: storages/views.py:150 +#: storages/views.py:168 #, python-format msgid "Volume: %(vol)s is deleted." msgstr "" -#: storages/views.py:155 +#: storages/views.py:174 msgid "ISO image already exist" msgstr "" -#: storages/views.py:159 -#, python-format -msgid "ISO: %(file)s is uploaded." -msgstr "" - -#: storages/views.py:168 -msgid "Name of volume already in use" -msgstr "" - #: storages/views.py:180 #, python-format +msgid "ISO: %(file)s is uploaded." +msgstr "" + +#: storages/views.py:190 +msgid "Name of volume already in use" +msgstr "" + +#: storages/views.py:204 +#, python-format msgid "%(image)s image cloned as %(name)s successfully" msgstr "" -#: storages/views.py:226 +#: storages/views.py:254 #, python-format msgid "Image file %(name)s is created successfully" msgstr "" @@ -3731,434 +3952,377 @@ msgstr "" msgid "Search" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:496 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:496 #, python-brace-format msgid "{editor}: Editing failed" msgstr "" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:500 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:500 #, python-brace-format msgid "{editor}: Editing failed: {e}" msgstr "" -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:20 -msgid "" -"Click will abort further execution because Python was configured to use " -"ASCII as encoding for the environment. Consult https://click.palletsprojects." -"com/unicode-support/ for mitigation steps." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:56 -msgid "" -"Additional information: on this system no suitable UTF-8 locales were " -"discovered. This most likely requires resolving by reconfiguring the locale " -"system." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:65 -msgid "" -"This system supports the C.UTF-8 locale which is recommended. You might be " -"able to resolve your issue by exporting the following environment variables:" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:75 -#, python-brace-format -msgid "" -"This system lists some UTF-8 supporting locales that you can pick from. The " -"following suitable locales were discovered: {locales}" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:93 -msgid "" -"Click discovered that you exported a UTF-8 locale but the locale system " -"could not pick up from it because it does not exist. The exported locale is " -"{locale!r} but it is not supported." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/core.py:1095 +#: venv/lib/python3.8/site-packages/click/core.py:1097 msgid "Aborted!" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1279 -#: venv/lib/python3.6/site-packages/click/decorators.py:434 +#: venv/lib/python3.8/site-packages/click/core.py:1282 +#: venv/lib/python3.8/site-packages/click/decorators.py:495 msgid "Show this message and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1308 -#: venv/lib/python3.6/site-packages/click/core.py:1334 +#: venv/lib/python3.8/site-packages/click/core.py:1313 +#: venv/lib/python3.8/site-packages/click/core.py:1339 #, python-brace-format msgid "(Deprecated) {text}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1375 +#: venv/lib/python3.8/site-packages/click/core.py:1383 #, python-brace-format msgid "Got unexpected extra argument ({args})" msgid_plural "Got unexpected extra arguments ({args})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:1390 +#: venv/lib/python3.8/site-packages/click/core.py:1399 msgid "DeprecationWarning: The command {name!r} is deprecated." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1607 +#: venv/lib/python3.8/site-packages/click/core.py:1605 msgid "Commands" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1639 +#: venv/lib/python3.8/site-packages/click/core.py:1637 msgid "Missing command." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:1717 +#: venv/lib/python3.8/site-packages/click/core.py:1715 msgid "No such command {name!r}." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2258 +#: venv/lib/python3.8/site-packages/click/core.py:2271 msgid "Value must be an iterable." msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2278 +#: venv/lib/python3.8/site-packages/click/core.py:2291 #, python-brace-format msgid "Takes {nargs} values but 1 was given." msgid_plural "Takes {nargs} values but {len} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/core.py:2701 +#: venv/lib/python3.8/site-packages/click/core.py:2734 #, python-brace-format msgid "env var: {var}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2724 +#: venv/lib/python3.8/site-packages/click/core.py:2764 msgid "(dynamic)" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2735 +#: venv/lib/python3.8/site-packages/click/core.py:2777 #, python-brace-format msgid "default: {default}" msgstr "" -#: venv/lib/python3.6/site-packages/click/core.py:2748 +#: venv/lib/python3.8/site-packages/click/core.py:2790 msgid "required" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:339 +#: venv/lib/python3.8/site-packages/click/decorators.py:400 #, python-format msgid "%(prog)s, version %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/click/decorators.py:403 +#: venv/lib/python3.8/site-packages/click/decorators.py:464 msgid "Show the version and exit." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:43 -#: venv/lib/python3.6/site-packages/click/exceptions.py:79 +#: venv/lib/python3.8/site-packages/click/exceptions.py:43 +#: venv/lib/python3.8/site-packages/click/exceptions.py:79 #, python-brace-format msgid "Error: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:71 +#: venv/lib/python3.8/site-packages/click/exceptions.py:71 #, python-brace-format msgid "Try '{command} {option}' for help." msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:120 +#: venv/lib/python3.8/site-packages/click/exceptions.py:120 #, python-brace-format msgid "Invalid value: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:122 +#: venv/lib/python3.8/site-packages/click/exceptions.py:122 #, python-brace-format msgid "Invalid value for {param_hint}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:178 +#: venv/lib/python3.8/site-packages/click/exceptions.py:178 msgid "Missing argument" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:180 +#: venv/lib/python3.8/site-packages/click/exceptions.py:180 msgid "Missing option" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:182 +#: venv/lib/python3.8/site-packages/click/exceptions.py:182 msgid "Missing parameter" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:184 +#: venv/lib/python3.8/site-packages/click/exceptions.py:184 #, python-brace-format msgid "Missing {param_type}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:191 +#: venv/lib/python3.8/site-packages/click/exceptions.py:191 #, python-brace-format msgid "Missing parameter: {param_name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:211 +#: venv/lib/python3.8/site-packages/click/exceptions.py:211 #, python-brace-format msgid "No such option: {name}" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:223 +#: venv/lib/python3.8/site-packages/click/exceptions.py:223 #, python-brace-format msgid "Did you mean {possibility}?" msgid_plural "(Possible options: {possibilities})" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:261 +#: venv/lib/python3.8/site-packages/click/exceptions.py:261 msgid "unknown error" msgstr "" -#: venv/lib/python3.6/site-packages/click/exceptions.py:268 +#: venv/lib/python3.8/site-packages/click/exceptions.py:268 msgid "Could not open file {filename!r}: {message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:231 +#: venv/lib/python3.8/site-packages/click/parser.py:231 msgid "Argument {name!r} takes {nargs} values." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:413 +#: venv/lib/python3.8/site-packages/click/parser.py:413 msgid "Option {name!r} does not take a value." msgstr "" -#: venv/lib/python3.6/site-packages/click/parser.py:474 +#: venv/lib/python3.8/site-packages/click/parser.py:474 msgid "Option {name!r} requires an argument." msgid_plural "Option {name!r} requires {nargs} arguments." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:316 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:316 msgid "Shell completion is not supported for Bash versions older than 4.4." msgstr "" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:322 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:322 msgid "Couldn't detect Bash version, shell completion is not supported." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:161 +#: venv/lib/python3.8/site-packages/click/termui.py:160 msgid "Repeat for confirmation" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:178 +#: venv/lib/python3.8/site-packages/click/termui.py:176 msgid "Error: The value you entered was invalid." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:180 +#: venv/lib/python3.8/site-packages/click/termui.py:178 #, python-brace-format msgid "Error: {e.message}" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:191 +#: venv/lib/python3.8/site-packages/click/termui.py:189 msgid "Error: The two entered values do not match." msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:247 +#: venv/lib/python3.8/site-packages/click/termui.py:245 msgid "Error: invalid input" msgstr "" -#: venv/lib/python3.6/site-packages/click/termui.py:798 +#: venv/lib/python3.8/site-packages/click/termui.py:776 msgid "Press any key to continue..." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:258 +#: venv/lib/python3.8/site-packages/click/types.py:265 #, python-brace-format msgid "" "Choose from:\n" "\t{choices}" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:290 +#: venv/lib/python3.8/site-packages/click/types.py:297 msgid "{value!r} is not {choice}." msgid_plural "{value!r} is not one of {choices}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:380 +#: venv/lib/python3.8/site-packages/click/types.py:387 msgid "{value!r} does not match the format {format}." msgid_plural "{value!r} does not match the formats {formats}." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/click/types.py:402 +#: venv/lib/python3.8/site-packages/click/types.py:409 msgid "{value!r} is not a valid {number_type}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:458 +#: venv/lib/python3.8/site-packages/click/types.py:465 #, python-brace-format msgid "{value} is not in the range {range}." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:599 +#: venv/lib/python3.8/site-packages/click/types.py:606 msgid "{value!r} is not a valid boolean." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:623 +#: venv/lib/python3.8/site-packages/click/types.py:630 msgid "{value!r} is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:801 +#: venv/lib/python3.8/site-packages/click/types.py:811 msgid "file" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:803 +#: venv/lib/python3.8/site-packages/click/types.py:813 msgid "directory" msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:805 -msgid "path" -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:851 +#: venv/lib/python3.8/site-packages/click/types.py:861 msgid "{name} {filename!r} does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:860 +#: venv/lib/python3.8/site-packages/click/types.py:870 msgid "{name} {filename!r} is a file." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:868 -msgid "{name} {filename!r} is a directory." +#: venv/lib/python3.8/site-packages/click/types.py:878 +#, python-brace-format +msgid "{name} '{filename}' is a directory." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:876 -msgid "{name} {filename!r} is not writable." -msgstr "" - -#: venv/lib/python3.6/site-packages/click/types.py:884 +#: venv/lib/python3.8/site-packages/click/types.py:887 msgid "{name} {filename!r} is not readable." msgstr "" -#: venv/lib/python3.6/site-packages/click/types.py:951 +#: venv/lib/python3.8/site-packages/click/types.py:896 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:905 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: venv/lib/python3.8/site-packages/click/types.py:972 #, python-brace-format msgid "{len_type} values are required, but {len_value} was given." msgid_plural "{len_type} values are required, but {len_value} were given." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:8 -#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/sitemaps/apps.py:8 msgid "Site Maps" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 -#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/staticfiles/apps.py:9 msgid "Static Files" msgstr "" -#: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "" #. Translators: String used to replace omitted page numbers in elided page #. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -#: venv/lib/python3.6/site-packages/django/core/paginator.py:30 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:30 msgid "…" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:51 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:51 msgid "That page number is not an integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:53 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:53 msgid "That page number is less than 1" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:58 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:58 msgid "That page contains no results" msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:22 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 +#: venv/lib/python3.8/site-packages/django/core/validators.py:22 msgid "Enter a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:93 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:675 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 +#: venv/lib/python3.8/site-packages/django/core/validators.py:93 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:675 msgid "Enter a valid URL." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:150 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 +#: venv/lib/python3.8/site-packages/django/core/validators.py:150 msgid "Enter a valid integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:161 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 +#: venv/lib/python3.8/site-packages/django/core/validators.py:161 msgid "Enter a valid email address." msgstr "" #. Translators: "letters" means latin letters: a-z and A-Z. -#: venv/lib/python3.6/site-packages/django/core/validators.py:262 +#: venv/lib/python3.8/site-packages/django/core/validators.py:262 msgid "" "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:269 +#: venv/lib/python3.8/site-packages/django/core/validators.py:269 msgid "" "Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " "hyphens." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:278 -#: venv/lib/python3.6/site-packages/django/core/validators.py:288 -#: venv/lib/python3.6/site-packages/django/core/validators.py:311 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 +#: venv/lib/python3.8/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:288 +#: venv/lib/python3.8/site-packages/django/core/validators.py:311 msgid "Enter a valid IPv4 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:296 -#: venv/lib/python3.6/site-packages/django/core/validators.py:312 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:296 +#: venv/lib/python3.8/site-packages/django/core/validators.py:312 msgid "Enter a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:306 -#: venv/lib/python3.6/site-packages/django/core/validators.py:310 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 +#: venv/lib/python3.8/site-packages/django/core/validators.py:306 +#: venv/lib/python3.8/site-packages/django/core/validators.py:310 msgid "Enter a valid IPv4 or IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:340 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 +#: venv/lib/python3.8/site-packages/django/core/validators.py:340 msgid "Enter only digits separated by commas." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:346 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 +#: venv/lib/python3.8/site-packages/django/core/validators.py:346 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:379 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 +#: venv/lib/python3.8/site-packages/django/core/validators.py:379 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:388 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 +#: venv/lib/python3.8/site-packages/django/core/validators.py:388 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:398 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 +#: venv/lib/python3.8/site-packages/django/core/validators.py:398 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -4169,8 +4333,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:413 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 +#: venv/lib/python3.8/site-packages/django/core/validators.py:413 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -4181,32 +4344,27 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:432 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:292 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:327 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 +#: venv/lib/python3.8/site-packages/django/core/validators.py:432 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:292 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:327 msgid "Enter a number." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:434 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 +#: venv/lib/python3.8/site-packages/django/core/validators.py:434 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:439 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 +#: venv/lib/python3.8/site-packages/django/core/validators.py:439 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:444 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 +#: venv/lib/python3.8/site-packages/django/core/validators.py:444 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -4215,389 +4373,335 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:506 +#: venv/lib/python3.8/site-packages/django/core/validators.py:506 #, python-format msgid "" "File extension “%(extension)s” is not allowed. Allowed extensions are: " "%(allowed_extensions)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/core/validators.py:559 +#: venv/lib/python3.8/site-packages/django/core/validators.py:559 msgid "Null characters are not allowed." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1210 -#: venv/lib/python3.6/site-packages/django/forms/models.py:768 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:749 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1210 +#: venv/lib/python3.8/site-packages/django/forms/models.py:768 msgid "and" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1212 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1212 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:100 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:101 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:101 msgid "This field cannot be null." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:102 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:102 msgid "This field cannot be blank." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:103 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:103 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:107 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:126 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:126 #, python-format msgid "Field of type: %(field_type)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:958 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:958 #, python-format msgid "“%(value)s” value must be either True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:959 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:959 #, python-format msgid "“%(value)s” value must be either True, False, or None." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:961 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:961 msgid "Boolean (Either True or False)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1002 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1002 #, python-format msgid "String (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1096 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1096 msgid "Comma-separated integers" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1145 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1145 #, python-format msgid "" "“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1147 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1290 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1290 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " "date." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1150 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1150 msgid "Date (without time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1288 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1288 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." "uuuuuu]][TZ] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1292 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1292 #, python-format msgid "" "“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" "[TZ]) but it is an invalid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1296 msgid "Date (with time)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1444 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1444 #, python-format msgid "“%(value)s” value must be a decimal number." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1446 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1446 msgid "Decimal number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1585 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1585 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." "uuuuuu] format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1588 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1588 msgid "Duration" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1638 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1638 msgid "Email address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1661 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1661 msgid "File path" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1727 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1727 #, python-format msgid "“%(value)s” value must be a float." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1729 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1729 msgid "Floating point number" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1767 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1767 #, python-format msgid "“%(value)s” value must be an integer." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1769 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1769 msgid "Integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1852 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1852 msgid "Big (8 byte) integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1867 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1867 msgid "Small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1875 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1875 msgid "IPv4 address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1906 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1906 msgid "IP address" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1986 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1987 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1986 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1987 #, python-format msgid "“%(value)s” value must be either None, True or False." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1989 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1989 msgid "Boolean (Either True, False or None)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2043 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2043 msgid "Positive big integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2056 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2056 msgid "Positive integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2069 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2069 msgid "Positive small integer" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2083 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2083 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2115 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2115 msgid "Text" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2181 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2181 #, python-format msgid "" "“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " "format." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2183 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2183 #, python-format msgid "" "“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " "invalid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2186 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2186 msgid "Time" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2312 msgid "URL" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2334 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2334 msgid "Raw binary data" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2399 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2399 #, python-format msgid "“%(value)s” is not a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2401 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2401 msgid "Universally unique identifier" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:226 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:226 msgid "File" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:18 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:18 msgid "A JSON object" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:20 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:20 msgid "Value must be valid JSON." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:790 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:790 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:792 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:792 msgid "Foreign Key (type determined by related field)" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1045 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1045 msgid "One-to-one relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1099 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1099 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1100 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1142 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1142 msgid "Many-to-many relationship" msgstr "" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label -#: venv/lib/python3.6/site-packages/django/forms/boundfield.py:150 -#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 +#: venv/lib/python3.8/site-packages/django/forms/boundfield.py:150 msgid ":?.!" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:54 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:54 msgid "This field is required." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:247 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:247 msgid "Enter a whole number." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:402 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1143 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:402 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1143 msgid "Enter a valid date." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:426 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1144 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:426 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1144 msgid "Enter a valid time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:454 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:454 msgid "Enter a valid date/time." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:488 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:488 msgid "Enter a valid duration." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:489 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:489 #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:549 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:549 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:550 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:550 msgid "No file was submitted." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:551 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:551 msgid "The submitted file is empty." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:553 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:553 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" @@ -4605,645 +4709,535 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:556 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:556 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:617 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:617 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:779 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:869 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1309 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:779 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:869 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1309 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:870 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:985 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1308 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:870 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:985 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1308 msgid "Enter a list of values." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:986 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:986 msgid "Enter a complete value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1202 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1202 msgid "Enter a valid UUID." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1232 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1232 msgid "Enter a valid JSON." msgstr "" #. Translators: This is the default suffix added to form field labels -#: venv/lib/python3.6/site-packages/django/forms/forms.py:76 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:76 msgid ":" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/forms.py:203 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:203 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:61 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:61 #, python-format msgid "" "ManagementForm data is missing or has been tampered with. Missing fields: " "%(field_names)s. You may need to file a bug report if the issue persists." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:370 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:370 #, python-format msgid "Please submit at most %d form." msgid_plural "Please submit at most %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:377 #, python-format msgid "Please submit at least %d form." msgid_plural "Please submit at least %d forms." msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:405 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:412 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:405 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:412 msgid "Order" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:763 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 +#: venv/lib/python3.8/site-packages/django/forms/models.py:763 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:767 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 +#: venv/lib/python3.8/site-packages/django/forms/models.py:767 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:773 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 +#: venv/lib/python3.8/site-packages/django/forms/models.py:773 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " "for the %(lookup)s in %(date_field)s." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:782 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 +#: venv/lib/python3.8/site-packages/django/forms/models.py:782 msgid "Please correct the duplicate values below." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1109 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1109 msgid "The inline value did not match the parent instance." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1193 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1193 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1311 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1311 #, python-format msgid "“%(pk)s” is not a valid value." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/utils.py:172 +#: venv/lib/python3.8/site-packages/django/forms/utils.py:172 #, python-format msgid "" "%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " "may be ambiguous or it may not exist." msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:404 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:404 msgid "Currently" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:715 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:715 msgid "Yes" msgstr "" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:716 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:716 msgid "No" msgstr "" #. Translators: Please do not add spaces around commas. -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:805 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:817 msgid "yes,no,maybe" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:851 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:846 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:863 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:853 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:865 #, python-format msgid "%s KB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:855 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:867 #, python-format msgid "%s MB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:857 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:869 #, python-format msgid "%s GB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:859 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:871 #, python-format msgid "%s TB" msgstr "" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:861 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:873 #, python-format msgid "%s PB" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:66 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:67 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:72 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:73 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:146 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:146 msgid "midnight" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:148 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:148 msgid "noon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:16 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:16 msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jan" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "feb" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "mar" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "apr" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "may" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jun" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "jul" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "aug" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "sep" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "oct" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "nov" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "dec" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:23 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:23 msgctxt "abbrev. month" msgid "Jan." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:24 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:24 msgctxt "abbrev. month" msgid "Feb." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:25 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:25 msgctxt "abbrev. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:26 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:26 msgctxt "abbrev. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:27 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:27 msgctxt "abbrev. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:28 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:28 msgctxt "abbrev. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:29 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:29 msgctxt "abbrev. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:30 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:30 msgctxt "abbrev. month" msgid "Aug." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:31 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Sept." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:32 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Oct." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:33 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "Nov." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:34 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "Dec." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:37 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:37 msgctxt "alt. month" msgid "January" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:38 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:38 msgctxt "alt. month" msgid "February" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:39 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:39 msgctxt "alt. month" msgid "March" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:40 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:40 msgctxt "alt. month" msgid "April" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:41 msgctxt "alt. month" msgid "May" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:42 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:42 msgctxt "alt. month" msgid "June" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:43 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:43 msgctxt "alt. month" msgid "July" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:44 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:44 msgctxt "alt. month" msgid "August" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:45 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "September" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:46 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "October" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:47 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "November" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:48 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "December" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 -#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 +#: venv/lib/python3.8/site-packages/django/utils/ipv6.py:8 msgid "This is not a valid IPv6 address." msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:71 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s…" msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/text.py:240 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 +#: venv/lib/python3.8/site-packages/django/utils/text.py:240 msgid "or" msgstr "" #. Translators: This string is used as a separator between list elements -#: venv/lib/python3.6/site-packages/django/utils/text.py:259 -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:94 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:259 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:94 msgid ", " msgstr "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:9 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:10 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:110 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:110 msgid "Forbidden" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:111 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:111 msgid "CSRF verification failed. Request aborted." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:115 msgid "" "You are seeing this message because this HTTPS site requires a “Referer " "header” to be sent by your Web browser, but none was sent. This header is " @@ -5251,14 +5245,14 @@ msgid "" "hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:120 msgid "" "If you have configured your browser to disable “Referer” headers, please re-" "enable them, at least for this site, or for HTTPS connections, or for “same-" "origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:124 msgid "" "If you are using the tag or " "including the “Referrer-Policy: no-referrer” header, please remove them. The " @@ -5267,125 +5261,109 @@ msgid "" "\" …> for links to third-party sites." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:132 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:132 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " "that your browser is not being hijacked by third parties." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:137 msgid "" "If you have configured your browser to disable cookies, please re-enable " "them, at least for this site, or for “same-origin” requests." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:142 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:142 msgid "More information is available with DEBUG=True." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:41 msgid "No year specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:61 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:111 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:208 msgid "Date out of range" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:90 msgid "No month specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:142 msgid "No day specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:188 msgid "No week specified" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:338 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:367 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:594 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:594 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." "allow_future is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:628 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:628 #, python-format msgid "Invalid date string “%(datestr)s” given format “%(format)s”" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 -#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 +#: venv/lib/python3.8/site-packages/django/views/generic/detail.py:54 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:67 msgid "Page is not “last”, nor can it be converted to an int." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:72 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:154 #, python-format msgid "Empty list and “%(class_name)s.allow_empty” is False." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:40 -#: venv2/lib/python2.7/site-packages/django/views/static.py:44 +#: venv/lib/python3.8/site-packages/django/views/static.py:40 msgid "Directory indexes are not allowed here." msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv/lib/python3.8/site-packages/django/views/static.py:42 #, python-format msgid "“%(path)s” does not exist" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/static.py:80 -#: venv2/lib/python2.7/site-packages/django/views/static.py:86 +#: venv/lib/python3.8/site-packages/django/views/static.py:80 #, python-format msgid "Index of %(directory)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:7 -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:221 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:7 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:221 msgid "The install worked successfully! Congratulations!" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:207 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:207 #, python-format msgid "" "View release notes for Django %(version)s" msgstr "" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:222 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:222 #, python-format msgid "" "You are seeing this page because python manage.py startapp " -"[app_label]." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 -msgid "" -"You're seeing this message because you have DEBUG = True in " -"your Django settings file and you haven't configured any URLs. Get to work!" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 -#, python-format -msgid "Invalid date string '%(datestr)s' given format '%(format)s'" -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 -msgid "Page is not 'last', nor can it be converted to an int." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 -#, python-format -msgid "Empty list and '%(class_name)s.allow_empty' is False." -msgstr "" - -#: venv2/lib/python2.7/site-packages/django/views/static.py:46 -#, python-format -msgid "\"%(path)s\" does not exist" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 -msgid "usage: " -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 -msgid ".__call__() not defined" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 -#, python-format -msgid "unknown parser %r (choices: %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 -#, python-format -msgid "argument \"-\" with mode %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 -#, python-format -msgid "cannot merge actions - two groups are named %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 -msgid "'required' is an invalid argument for positionals" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 -#, python-format -msgid "invalid option string %r: must start with a character %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 -#, python-format -msgid "dest= is required for options like %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 -#, python-format -msgid "invalid conflict_resolution value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 -#, python-format -msgid "conflicting option string(s): %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 -msgid "mutually exclusive arguments must be optional" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 -msgid "positional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 -msgid "optional arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 -msgid "show program's version number and exit" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 -msgid "cannot have multiple subparser arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 -#, python-format -msgid "unrecognized arguments: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 -#, python-format -msgid "not allowed with argument %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 -#, python-format -msgid "ignored explicit argument %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 -msgid "too few arguments" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 -#, python-format -msgid "argument %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 -#, python-format -msgid "one of the arguments %s is required" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 -msgid "expected one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 -msgid "expected at most one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 -msgid "expected at least one argument" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 -#, python-format -msgid "expected %s argument(s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 -#, python-format -msgid "ambiguous option: %s could match %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 -#, python-format -msgid "unexpected option string: %s" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 -#, python-format -msgid "%r is not callable" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 -#, python-format -msgid "invalid %s value: %r" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 -#, python-format -msgid "invalid choice: %r (choose from %s)" -msgstr "" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 -#, python-format -msgid "%s: error: %s\n" -msgstr "" - #: virtsecrets/templates/create_secret_block.html:12 msgid "Create New Secret" msgstr "" diff --git a/locale/zh/LC_MESSAGES/django.mo b/locale/zh/LC_MESSAGES/django.mo index f526f081b911e5db482191b498b3f40f930f2849..20d8fe814e59581bacb51e14fef264d652880e93 100644 GIT binary patch delta 22358 zcmajncbH9Q+xPLcrx?AAJ`BS!7`@l%Ekub<2*RjgL?_JFB1+W3Bzj4Zgear;-fJQV zqW2O+7v=f>_B!W%z0W`II_}HoI?t=FYpuO!IPUwtbS~iVxB&0P;DG54*HeGT$%Nq*D2j;>_SR2<^{MO9b%$>IuhSJ^<%i{RYZkPf8#-8{T+hd0o?!o|=p(Zc-P?1*XU*bQ~3F_;ABqaXf);kX<*Jm(~)z&|a%X7MeHpJ8U& zU!e!na*P42@1&=qfgxB3^P0`EF!5;Ag6l9bZp1{m%RGq5h)-Y;UaWII^^f&`k;WEo_F%P5qpF=J1kNFz4fkds{ z`O}yYt$F^*X(&%Z18buOwnp7a7u3tu3w7tyu{6%bOnBOSh3?{R+)j3B-Ue2yoy>du)X_8(xMj3j(Vwbqc)lkwNMeu zmqguJS=2jH4R!R5QS%Q#&9e~Mkk?sCMFZkd9k-(1g)689o}r%o8&to*FI-cZnNj`1 zQ42<*#+O6AwDnOZ)CP5OQKQ=V7GXv_fZE|@EP^*t??}cDZoVLD;^L?y zt%`bS>sfnC)XUixwef+NABUs*FGp=?gW6f&*+E4+KZs%Y7wS%5qXqU-@yk&g-evjYn3MRDmx{j8{JOYDRt|%R zYoc~q-)xIoxEF@v0MwCAM=h`nHEt*B&JLnB_%~|YJ*X@kh+xldnxYffcY%G(SLaC6>pBsFyE)FZZP^XEs8e zOgGGegE1UupjU}aRP^jlqh6jn=3CSwNb{9DVI*cHu8MjjZBhOEqmFtU>geZT1g=G$ z+y&I9dpD*qcXa;JHblyy+o)ZJ&QW3n^+6~K^<|aKJKTW66)EvK|Q)J zumlc4ExZc#C^lmn+=Uu{3Uy4tljkIKL^*j5MX(rZUR#%=!+u@ zYGV~qM_UhdXHlqeJy8n{LcO%ZFd2@<>^K$m73^J2B@dOesEs%S+=&Csw5Sc`v^bB& zr7SLwTDT7C5j94=T(eLMY{v+^VR7<-ZhJ9TuhWc5E;Z5beJ3UNXuD!9n_;~j;XP|FVFMuO+^!VeF=WppeCAvn&?N= zL>sOBAZnu1sEID4PVO;g#Am3Drx@&RI4^3$MX)NC$C4O>f%^Qfp;7}kVN-Ozb_X^? zJ*&?#1IC~>Ivw-kOw`fuMxEdh%!iLrFI|=)?xU=Yx`F1Xc{-zREC#)4sl-yzGg^Y> z@fhlt$)rQwf%#B(To&~Rs##nY^%6Ek-C;-6$wi|c;Rw{HYa(i6n=F4FHP54=eExMu zFGKdjBx-_+sBtw>XTcU;P>gu3(EsP?v~g*&4*JP@IC8!Oq##*=u^|JYma6b*f zsC*0a zT!VS=DC$%540V#(MoEspFqNDnDx;3P1D40ZsAstjHPJ!TonJ+5(D}w*PShhQYF5Jl z;-(matx)e&Kh%wm#4!90eLw$~Q_&r+LcPUn(Dx09+VOErk1tV2opQAM$TFZ74nckK z6u{zG9RqP7>ZoHd0>|U0xEeK2z_*;gIwq&09R{N|5Qf@mVY3WYCaz+RKy7$8>ic6K zs{c9E(OyHH)Kk<+1dnmeh`O(1qo`=-{ZJc-F~^{eYAR~N zrKp!|4eCUWpziFN`2sa@vI*`x6pV^;_!xCV=_g8_e-0`&NEF0c*vHqv zFO8@P_oFs;#PU~AC-neR;0x4-0w=k@UME3)Kjg-gSP6Av^-=Fs6eh?1n1c14kyO-i ziglQex}#O7g*IU|+=JRs;>qr#NrBo}IBLN%7B@o8*BN~ap-x~VYTogvd8eUQ6V9cg zqgsSn@E6pb?L!SXW$k~Xj`q5F*L;L}IiFkXnc~JlsCk1?8_A3sA7S|dQ#gNZpg0Nb zuncPFl`$1IKy9Ec>T})&_0>EY^$d5RzM_wzK5kb~kK!F_VZW*FohCuepVs0msPVa{ za{d}nl!Ppay7RKw5Nn|}@V(_1U@qbns0B})(N@*JMOydQ_wx|IUurThk__@V}r@Q^zqWZ^KycbIlzr|8mY=+z36^pAM7RAF@ zQvEPLdW*-oZ+%<*h{O`CfH$xh=KS6r&=fUbJQl(A*b#4|PNLoqZvSqmXFLb>2p3@( z#-rvxg*u_&nZ93ky-qPIbxDjt-;rWt;>V~Hs4+_fe-(d)b%yz$M zN@5P;dZ*T|rorJDsLy{a6;1pD>W=rIzK~v^jw;t2e)3@})WWk-N4gz# zhfh!w`p&IU`DKt+CXd6xc2D#`TvzQ^g|68jG;Kf;`x|?c&WwPE#8l* z$zMcG_z?Bhzel~qiRQT9b{@Pi065%)ib#${(JDrER zlQpP*yD&W-!(hCQ>h}V50?8M;Cz2Hv7evkX5o&xD)JE!I1U6pib-y|XlhDymvktRy zBJo1h7gEth?iWdA)E(AA9bt2eKexC$YN6g(4P!7f?!vTq0kyG5m>nJOkM7G8hT1?e zvm9!ns_2gmP~X{&Q4_U6J-V-~eS|q0kCGpUe_@NC+)q`p#qK-R01K1vfqE&ubExQJ zv=+6~lh$w#)zN>6`}g?bW=qu0y{PYjc~}8YU?ohk)P2VFP#bN8dQ_dvLFRX^UT2;q zR-1cK1J9y9R`)Ic&P?;O+nx&((Ow315|vQ>8(RApW`EQM#-WaWj=3CtzyEKgqGx;z zwea7l0gq8HSHLgsBgkxqnmI6l_S~qAL}CyYwR~CB%U03y)h+)C>XCk`Jnx^=l!_K? zgL-*-sR4&zQXGX^XcFpCO|y61uEp;rSuzq$hh z%_L?D)Wm5}6NaGfC>QDrD$?TGsCnw6`Zq#-Y(F!*Vp8G(sD2|*CpP+5KL6U;1QHrJ z9d)O3QQvrrFb8h3`~}nmSI`e{pvK=u{S0`78lP;LYid;g^k!x=6g57_GR|K+$z_TB zs0j+8HdGvSClye4P{-PvqE4cfwYNhp)DtzXx5Zzh@6&?%bj?G}ztP<0rJ@CPqb59Q z4QEgjUclsd88hJn)X^te?*1EbE(|B0h1qaB=E94n|8Klk#CcKq(WrTU#UKyQe+8BD zB-XERe}Q;{tu;80%#9Y45KNa2KVALHBw|Klc6}9jW7B4oJn`^9nGwM@t0CjTLP><%hnPQ!r&xPs9 zmqxGdxE>YR1~ows)C6P9S?IfS)E#a{^*?1^M{WG6wZFp*#2MGS{R*Mxt%#bZCF+Jd zt>^sp`R-wfNm!J425O-L<`vWeuTkHC0UKPyFb{DB)I1$g3yelB5R1BznHDcM*I*g) zn>TR&`q(@rp^4LObQdm+DTr%hA#8@Z@f*~;@+)fLzYv(-KNW)sKevF<+O?)4<@OxDMRQud~R@9>^jLMg_xF&`YH?(|DpFIDsEiuNN zj+%HO>gZRa7CeZW_yQ)vo2c*h2dFQq%=_Jbxlrw;&5D?ZxCR!-9;i>p0<6#a&Jik2 zFv|hgUZ~IOUM!3O2VF~`?x-VX!>>>$HyQQTFGh~k*^Uu-$>KzZ-2M@mnS2e4+oCro zi5M!HU;*aAO{kafs^#CI7Rq?o?N<VeNr8D zBQ1~c{DY`;B2f){qKTaMEDz1zgU(ezusExF@cr4~4 zo`LGO<0$8^XT6_hI-rQp*}V%Q3Lj1Dm;vu_`KzBSpGidCjSQY%Vy3K?#Ak( z#`i&;gjgT=^iwD>-jQNQ2a{>`u; z@nqDyv<-PTyv`{qy7T9l7+;|l^!vm8#UnW;B~D{z#ni-kEG}bKGwWko+FN2W?12F| z2sKZPITn3?|DR@wpUjo!W=zX~edv$pFc>eQei}YTZ6x_A_oPCx5^*FJ!EUG{pM|Ay zAvVHumM{1xpBjDsOHk2weM8iME~u9(+Tv*z&oXzQj`9ZT5v4uto>&;_V;qUvXf;fQ z%}^i1PFM=ZSiBv5zyDvMqJJd5Kb9S_-fgz{`B2izdr7(x?S$VkWGITBwuddto`^0jLRAqaNLMtc-tJKEnmKJskDY z6+zA02sK|z)P_5_vDf*Qik|%xEP&HdU!}WHcXHSC{O#^M6KdfSW*yWwW;@f1+TdK& z5&w!=a2x8z&Y^DPiLagKU+ALSu?nhV6U>RdFdN3A?~YMNx*fIQ1~xQFs28PnSD5Omd$Pl?^7*esV!kCVqwefIYJnuz+#}14If%=nz8Tw?BT#p|1hugfsAqiH z;#X#p>u!5y)Q#jrtyAQ>*S*7XBy>cztV0uvKeM=t8I9TK*B|vPr=u4B)!H|sCf2;Z4IX}BZ+I)@E_`@TgscR*-;Y|K@I!}6JbM(o1=c*cC&ncb0`)j zKMHjtYtSDLASdN@j!@Brr_DR&8@Gd#>Xv(?nK2Rl!p%stD5fA^2K8uaq8>pMYQxc3 z2Zvxy+;8nEZ)-lDe{8DCKM5$0ur{IudzoepP(g$_K15gvhSUle1sTR+(c(KLt7H_h6zj@63)4YJ1_nP_W zF6XZW-;&VhJK&!CC?ZgI_K{i7@@-Ie($|bZO*jTM&vbLPY#2&h4fV@tdn}1lQ9t(& zU;*^Lp;C}azDMqNbaPZ3gSBxP>aBf-S}^5f_e6?gYT|OJJF1KNvDz1PQY)}N9>y9N z@~`_cw?oBVWInI6mr5ZLcTsne`H4G0dDOzq&0ZKxJQnp9&qloqTg-i^M|lFZu`?Fm zMxEG0)QyEabx*W57SZRw7nM>pEWpfo*4My)w-b{Shd*;)#v)jPxH4+tex?`G6OTo0 zU><7RVoZwhsIT&E*1j9l6CYB{`p#ub+){%0E$Ry?;JJIpSd?#}c)*;UM(jC|X3lk4UjsFF; z;2MiJqaNj6Ooq2G9G{>*ju~IMah6w{e|i#?NcipqGZ9CbF{qa*4%IInb%zJd3#bVn zqVDJkY9r2T`{y^*r=k!lU)OAe6Ny{C=KQtrZ4$bZm#78&{&NSUM@^g+wNO4(zk*mC zOQSa29W~D=)E!SlZFoMa|2ow89jJ}$LG?fEwGQXa8>oQ~F%1U3u_H6H;4<>rk)P1c z5!41&zjZ%ehfzm=7nM)`&VAc+V;16isC-w{$Jsl=Doe~Gn2(0XSQN9ocki?wmL?vK zLAVihCp#@ZfO^|cSbW~RhU$0E{MUTt>ZQr!8yJL|IM@t94a{lgGmD^(w6w)l%-UuH zvzgh(?1&oI-Qs>eS$_x>J)4o%@U1z~oQ`@2W?TF->hrwP;-%3C^&=BO zk15u&0d@A<&E2Tib3bZFmo5JZQu%?{RyDZ*8r6RgX2W5qXEo3An^E)Z!W6h4HSSOIlE2rT@D2$r z@BlNS6W~si3Cj|ez%cBII;lw(uQSh}ew@9;a10N0=dFbv;wJ2RJ7t<5--49kB;$$o zn~v`q&Y#UlKBRE~4flz^C7wszhSH1NHtaxtJvJo%o%*kogsV5X>y+${}m>_M!4IgA%T+)Qb>wAwSgeMHx`b>iMYaIz^dAi6gFy#pz!Fn^2}x zk0n3#gLz5wKIzZ@dlmHKC(R%_Mq9^p|Et5#^le4^7K*Oww712=#Le*?j#7hNUfTVb zOW(owX#0xNjLaKxq28W; zy7b6cHj?P?dbf8TXhOrE-Bt8 zf0W6JQ1nqtxVG3rJ?QhTE%Yn7YgX?}y%+V3nAzs5Pu!R|BmRaNJeBxlhu)Oj6r!Qy7tm%pIdc;$kihrMW1z)x5OK0YeUIReh;3;GL%|2K8}96Zt?x& zj3szQ!&Exx;v@TiuC*W3`AyY%WG(tOJWJd6l&h9Yhj*FhXL9;jFUAX$29&RCL3Qm; zypVqF$kkED8P@m%4RJK+`knd(N!xjA??_yo5 zSCgE_=2oBUl&i$vj{H%A#;4et2`*AHQIDl0vI#fgIr>x}7mh6{2Pju5y3V;cn~Bd- zj$15-6W3?_M#{&GA42(=qANnrzcvkh35H>1O2So^PB$n`Ew>rJA^wyJ?@)B*#2)0j zQZG$?mgUv9&Fa6?K8$jVxH@yxpd6#UHgSlaf5P=24Ub6fBGHmEmRMJ1%D3bjP;~Jl z!U?861LqJQrJSKY7h74MFyi}GpUC0~*I(rRu%H@!d@qXPI|{gx;~#XIS+yYFvx=_ha?h*Y)P;~Vn*7caukDPa$C6ugc^`CT|n-JH3;Wc=iY5^;<{6^$~5G2+mVJqJK-ucIs*IEY6^Cx#z#1 z+E^OeGTFzrNG$c-Y$S4w)yCCV!DJ25|P?Q&MyVkgr1d!s0dN zGuqbBw{gPxccarZ5((D@V*RF*3olZ1RiXWkTXl+1|AG9o55@%2_7e-F{vfx)`j4Y; zVd}eRACL2iuhB0=-~V$-Mxd^`m`gEr{RKYZsza_1!3x@2QO*$8VuHc8SQ*+fQj(L` z^(SR2{Z9KL{?&neW=bP+x+XI&oZ>Cd9|LTXesuVOGLN_k9k)=9QbySz{nt`o(AEWa z;5kZj>LE;+4=>>|&2Cq?jZ@f{_GtRIPiVxg{+$0xOVpr4!qu9}r*wY#!2~yG-$=e2 z`H!e4p&X(tq^zds_dfmY@icW^DLZT|X=gblHT~*S4pM5<_6@ls^p7B3$M2uc z*OY|oHWmHCxr>h7=unM%Axbgoy6S$=SMk^M%R<|D^2;gvZ1JCPzl~A9R+Is%aLse^ z{psC9r@GehH4}`ao}9s@D6=U3#2c_4-5c7#{`C8Ul5nk|GRWr0Vae*mgBjP4etmH< z@m%UxsQ-xz={HQD|8z72kF3rBfs`C_Lsi3c>MV&GF7%wM&ggEm0D_R%NS?e6?VpJN{^ z5)(VTZbok-TC>`S=Gct*HDwYbbzOAv{aJ-ve){Nd4Z4O>PBLSN`hKvg+TKzYQ%aC8 z`@yQ}wv{r#?a#Z+b%3&tqBrX%4R0tZs1J8Lsf+JQWScrnl!3Mm7JrA6tn1^Z#1Pl*aOCJv?? zp=4vB<&+Pv9t0lx7ofbMT%tX(&DoQ-mgKq;XV>pipISpnI$fr*5{1aQR|1kCx^$NcJoc|OO|NCl9$B{O{9!x{$A@qA_9n%tjPkjTquPHq!LwpnRD-DLx zHr4ueH~%I7*7}UZCCvMUewSKH8AD<{ljNnOq8z3aW8iGs#^H0+wc938Jw5eh^gBn} zOX9@T{XS@~NNzc8-{BS7zN20U<1q(i1aC1NHg8L?V>No0ys8Kh%#iK~Cxk*T+!@ARlD& ztEra$u**A##)AZTnBY3~&6I>|BDogC4Jqd-$(ZCH8h=qCE==*GJhjOqsaK*TTwNKj zYbWh(ssBUCO+Cm>I|cOl*L9hO-I#^J^XZU;_z>}4H4+b|JRq0EChtOhg4#Z~3Q{jg zel#T${a4ZVTXJ{sC+oNBgZ?q}`OKg77f{hvla5EIM>0VpN>b{b@g8o);*?wTJ4yLM z1MI3uejsBz;tMQAei`+@usK#Hmxeh~;sJ`2G>of8&%RN;!=hsMw%QS2rS)b1tbM|2 zRdsUr39IY-v!3tIhQ2?WRE-Vj*d=~q$C-ZdyE+d~6#HM#La}$Ecg0`qbu1|U>cANR zvEL1?9X}xEm0$eH;Q>MMf#VAK#kTnFOl1L9jRJsuceW5t7@*y`(>#!uWZ(?5RemZP40Jv%z>d-ZnO_v=jQ8|{42 zyKBeJQBH?0(Oo-4^>I3M?Zh8nM)!$|9kIQ9?6vI;V(07#3+maYZ~LAdqGAW_yd67f zSNXL4o#+mI`TySQj+>a*lOguW%a`#PUSIK#@A7U-!1`wXp3nW(zYg?F z2wFcUh37Z__5IU$P6w>7n9)-raop(ao?`1Khk4@s8aKX)zZ17Su6Kl|a@?s1Pq(<)c|5rj-S}xtWw y&r>5Vd!#2k?#oC|XxxlQ&&P3|{GO1&$y2Ux7#H_0!jm!X=lq^WaXSil=KT*fw8nJ+ literal 77151 zcmc${2Yggz8n=B=Y}gTdJAgDLp{R%`B7~|mNx+IYNrq%3nF%u!AR;R^1Qo@GqF}?$ z3U)5AwYy2Eo3tFFXQHfPLZR@NoD7+!tPz7E@N!e%XzE)`eIHc5J_K9AS7B@TI+VS) zVIizHwu}4l6+!u*fm_3Aa7%cWaSq%T^?bM$Tx9Z_pu%+rYy*D_m9Gy&nSa^T?-~CN zm5*Cb_W89hRC@G;%8$WtS6B>pgb9<^8RtTozZ%N@WyXi0{C^6{{g;iO!0k|f2VJ^X zczb)oMaVlr#pell0Q@6V{6B+-!EfLmu%Oa&C{%t;f-2VusB(P)>;`X!%D)$({QU}U z0e^yu*X9YY-V;iHe<**u!~NiK#u~Uk>Pw;WZ3XNOAA?=s-=OTZJv|6I!^7Z~@Kh-C zao8Sa;5P6osPcFN+zS2)%KZDVHCzK#&(=fP{{gyun&QK|FOK&?leK{P;zf<70@N}s3ng&&_&V&l*Y$$&&F!{w${w;ti zC)Yxy`(04(zYOKh_fX;a50v>f)!tk?sPfPk%KedWYgi0r?iAx>V-1wKGobuC8_ND= zQ04YksPuUND&1B?nSTu`AKrmVuOFc5_5Mj8zQf?dsQbg7@EiC9?40uDr2#4)Kf)d0 zW;H%OJ42<{K2Z8yp~`6?R6K^kgWy=G_@4}@&K z+uIq+|2?6~aaXt#JPNA5kAd66$#7?wh1fz4;Aj8pwe^4 ztWTd#P~j|u3P*pa{2d47{|Qj(F$t<1RYT>|`B3&2K;`QVupL|h72c;!{u=Cn`ma#! zTkBe%UPnUZ%W$Z0jy1-h{7pl(cXd$dc{OYYmqXcm3MyVNK!xu^D0`p70q|?6bUb95 z5ARV>p` z+5t+vH&pr@02R*OQ049@sQ8=!6^}Bg^s0f%|1(TI8!DYHgmPywJQUsq<^D%d>Av3N zUqSiPxz5LoZX9y<_|g?twZu z%e%iP+y`YZsQelYWj+p-4|P!aatZ7VZ-GkJ7ofuTCwMaa93BKm%=Z0wEtLHmpu+J0 zRC@mrD*gThhr#!u(!JB!zJ3%!m5Y&ZPk0= zeqLz$*Fu$t+u=^|UXwow<<2XneiO=_ze2h5HIzHs%=P~43FS^_D0g~7rQ1NLd>8^X zPMrw1f-|7PI~xvy7r{H>%a9}rX3X>L%Fl2M)Q4P%8?YZ#{hbZv&RbCV_5oD=`xz?S zyI#Z?0qzC2hDA{6ITCh*Q=!V=bx`^GEL42nhH_^uR6Ku%s?WPz?Cp1fol%d3YIibl zKez(Q{>yM1_yJV-)|vV%D1Ux{ZQwTZeR{Toa;FR27M8(-U;))yK7dNk zkKvZ^GpKO<6OM!GB;-#qRQyghmP5tA+VszZJE6W9D%?w;%FPO>e0~MW|20tl{te2% zFJK}3#`F)k%$q+Ds+}7EWqv%A{S%?WF$wm8l~Cco0V5mb8J1(hDp8ef8n-|NN?;84_mgFRud zMYJKX6dovZa1i_nDqoMj)`xc@lzIx3KXXle8$1;CQ&8pQdpHnwzRr)QE1}w_JD|$< z>rmJ5 zgVKKjDnFiud%;(s>er`G?tg3g!4hAOwubU&4=8g7z&&6OsB|6<70yvm<>OQ+^EFWA z=1i#iI2$V53!vJIg(hDD6|TFX{C~*!JE(Me9?HFs;O_7R$V@m>$*&p%)h{1GZVN8jZ0We8Nb zPKNTY#?%)=SFfS-2P*!npxk{5%H0>C+Q2Ot~Au@M|?=Oyny-=SI)owlv4}zb=VQ|koDa$Yh zkAyeC-taF_=6Afyn;!yuqMi!N;muI#vDGqf{s6cI>f@pEb0Q33HI)08K&8`*a6J4B z9t#Kk*1K~FEJnQy_JIF^{a}x~eLrzJRQg^8Rc;@FYER#UYHz-T?cr9-S%ZY#;MH&$ z+#D9I@cB9nwnjY`s{I@f748anAgqRp|242Xd;uyQzJmi{;XOVaHBkNW6>vxRM=1B+ zHvRQb{%&`#FNZrpg>w%m|9e8&I~2;?5R;F9TcI8eRlX*eIt$gVoN4MSOnn{P3Hg0c z?mY#!gm1v@;d^j9xDIX$zkzB;THWW(?FMCkUw9%cgi4ROunoKfD!hw~*F)voQaB2J z2}i^J_xpD1VkrM!g-Xx&;nr~L2fVvGL%Fv*RDSLQ6|MoWBRm!=JyNh8%s|CsE|j^2 za94OUYzrTO?cfVg@&5=aK3|!-)q~!>ouTaS3KhThurure)t-)qO7}|BuYs4Ko(6Y- zTRi03m3C0^+Yc(84>EOcQxAahXDBR!QZYXMZae{1qTK$-ghc7i*s@;n489w)(`@C>MSWEmU)*TE}c*VR7XAA<__lTi8h zmT|rDN8^r9xCQlmAHvKE1^5qVwbXfsq{&%MTy0HPu{~w_8WBbQF z_l2@o0G01YLHRoh%6tsAgIU-S&Vx$#yN&lkrQ3s0>G_Ju*Fu&1Pocv173>QC1q)&L zgwOXeQ09(@DyOHw5SE($xu$;+l)np1ekD}+7DJW46;S!K%JlyVRiD>Gx&JlX8-8!< zU4Q4}yBAb_?FJS8-f%y74BQtc;I8ljDF2s0mCKu;>@9;T#}B}L;A$xOyHM%&F;u$! z3o3kj|K9g^1EIow29&#Vj29X&F%V0&-*{+^?O6PdnizHw&n#5AyapZsA2$94PDI`6 z4_-bA%Kh`;R;}nq;1Q@7{L$8(;VClztWU2~q1?;BG`t2XzqftPr$+%i4s{7scy2R3 z4^=+CFmCa@_h%n?IPw!;i=e{w15|z=|DrDkr^9Vf zPc_ao`T3^4*whQ5>gf`=1-#$5()fh&8RH93`TH7Fygq?L;Z`q^r*Jep6L-$he4%V9LnD_;g0Y|sPcag><^BBtzmz-6C4D)!eV$JJQFJ1x5F*r zi%{wPhN<5-u7UFBQ&WFu{Eu?jT>$0IGB^)D0u}E;Z~A;20i~V- zd%-kRdfsAu49cIkp!$=Kj6cFIsQ37jcjss*e@da;OF_kFnyKd*7r?&AuZF7MuR^)| zC6vG0zUAAI17IQQ-mnvlL6x5ip!{71<X{=Nt0&RSD%{{0->*HLit4=zk3rufFg2e*JjZ8TAZU0B?Y@_mc5F zsBo<{eqsCusvQ3amG7m^-3cmPd&Aw~kx=fIK*j%LD1Xm@?cie5zZc$)`Vpvn zJnheCb_?BA;*SrBMFe1r@Frq3pe7{KWVb?1B6z zDE|uH_vS}Jg@1ynCql)y0?OQUQ!j)nXSbR9NvL#v-PH9^@%jeJy?sCMJOHZwIS3vF zCqRYsDkyU|K)G`pRJd0{`TqywTTtoP0QZ9bhKm1gAA0lMq3jaoV-;U36Og-WmKQ0A^M z-Ub!_l~C?J1r?v?P5qH^EmXL^fV;teL)mNlS0Ao@p!B;#=^t+DvBrt8GxF1+`lZXD z{Cmv!G?e`pjPIDd9xB|QL8a5yAA9#hsPs4tNRC|!%s1W$)y~}ycZPq2 z`@?sk-2EP^9oTV=_jh08fl%=~460u}3d-FvQ2v%eg)?pPv!L?na+5DM^__5E5$y;eMzOfJ(Np zfHMClI0pV5c7X#w_3dT?%AJd#+L>FR;6sEm4|u8MaDa!++7K~!>6Fq z`zwx2o<|zTn7q`~2~(d5m44?!`Lh5H zhS$Qw;fJs%-1G0A$H3mGXPSCB>??Cn=J)uAAE%6iDo?Xvd$ryDPY1?WEj6^@Ug((g;CdiOn4xZD2Amzz#d?ZTl@=|3L! zfzwUB9PWtvRVe>IGOjg#0p-s(rrzv3pP$>nfynoVvLAy7!KqN?af!*Ff(qXoQ0~8P zTx0wc%Kkr~{Mqb#@BWTZ`Opcs(qAe8ylQ0_bj<X<@C>{{{cJ@^{4PcxZ4ljotvP-cQ2GXkC^%yQ@?2HccJ|K z2u_4wnSAuWz5Ve}{+|Msf0IpK2W4+Il=}qu{|X0e65)pxpm0RC?bJ<NRQt9F?goEvdL5BEcTm~jGBcxs{2`5Y*FS3$+^Ua0syZ~9xX8X$9fK$$xTc7Vg6+&vx2y?IdS zx)3V7w?Ub|3o3qpFurQ?_n^#uYy1H!+&@FLTkTr4a_z?cQ1Lt-D!r1%TIkXh%HMf# z2wVi^--jk&5BEX+Jyid&+h*RK0mh+F?u;^?Wbz7Q5*DLhYkbb+`)=OK&GQd{vOfVT zd}UDKIUOqgXPA7Uaf$I3<1%;@=I(=?;osp@xJPTBz8As)sP8oOdZ_qqy@hwbEmXP{ zLY1q*Q0?br<3&*I(LHc~_!d+;dt^ZxEFIF;L-&8>^t)%Ru#e z=R&m$bD_%7VkrB!L)m)(%KR#*`u&2*--B}hucrPNl)ax#z3tXMd~KoRo#5`Ux5K`W>lThZ)GX0C8{J+7}w?XySD^324@kQ7J`5RF2*nAsbPj-h&r@f)lsgtp<@mSM8 z)mRDTU)oq_oDH`}egRazTm|Ls15n|893BH-fJ5PKZM^SGeh{P`xo9Lk+V zrd|rwPTU1m?p}gQ_s^ly`6pBFvaOeQgo@X}#-UK{(TUK-1Iqn6csM-QNb*d6u7P~*^*urpk1>K%4z z<=%Ha5~}>359RLlQ0ev*RC+uQ74APn^|!6t`E(orN25L&sz196s$73%>K%9W?v00q z$j^X^$DL65@B);-YmLEfzWnbARi3-U*>EJRfiFRokE3??91a!EaZuqr(bT6yrQ=kn zcrS)Z=jWl)=^wBU?6^lOH}5_PN}h!(Z?{5~&-x#(PZvDJb`!hYHu*rd|tW{%fdkY_*ry z-vN$5y&sgk63TuGDjsK=d=5Mb^?W!Ht}_nZ+qbK?K-v2e_JBV^+3&uOcef9ex<6FD z4uk3^60jqzg{q&6OuYmu9exj8JfO>eW3aC;7kfgPI}|E@#~M$Ca&IbBxN4!|cMj|f z=Rwtvdrbb4@lALM@;^iQd-{Gp+-E?!e;$-OS3|jbJ(NGopyIazYMi|iD!iXVxwGZ| zKEAs_g|`Eg`Myy02SK?z6w3T4)1PRpfa*7=LfJnb?hLPkvVXVnUidcZ2jOqw{IFF} z5Bs(E;R!qVdUrTfKAZp*&NHCO{S{F4ZI#L2hN|aZ8F%gI)%{>M~q_BQY2-QB^s88-pnd@chqoB$~36%M2sPaD#DxDWYg=?wtZsWsH=6?@m?tLhC){uV@HbHX)~%-hG*mfw!T1VPeBXcy=VvDW8Op!S4)p20 z4OIH=4<+vgvV0sPgkJR6PF;<=$Qg`E>3AJE9%}RX!6?>2n@bcy5Gp=ME@;S3r%+ zAAs`bN#l!9{=Wqkp7)^U9iKzFw?%h99&Qgq)F;Ev@J!=UlRt0#6smk}SKz~U7?k@b z!&Wf5j@!&X4F^-vc$Rx>3?3~*1o%!_;#vSN#cU@dH%-KRjAM9d5)>um_M_OzcqPV{CLu2@|vs({)OIy+*hC;$o(Yu zLHPG?WDB@;tu*Rcd7*27#q)9aDEdFb5s+bMFq``#%sd5ky@TG5JpT>-yLf&bS!?`Q zgzN#-NATPZ{*GIh#!G4or*f}A_7(OX!)zS&UwF>Hwm^NX$!^5#`ItKf9&fU5F#I;M zqhN^qEN+^Rpa_19neVwb})n9ILPQS`^oqujdI zz$>}`gt?F4CGc;^59axgX7@{Hvhn8$^mN_j5mcdmljm`8B>WD4bzO>jJog{CcP7jl z4?p2_*b_nB2f41^+<(N*6Zm&He29BL^zLxFv@OVwH?z0G=TUd!UWmE9a7R}W&$@@QKevGP76(ZVz)f9!jc@RLgt@al z{Dga)xpfm}9^&qfnTyT*YV==4Jr?y1JU_=h33V6KKO1$H=V{!daHpHe`|#YAyAJ*N za29gSH*|fBYzJg7!Jm=;$?WU~Z$+j{W69|H39}!XnMV*7*mHOIE$XApj?BM~Y=)^H zK)nxkb*U|`;~s}zrP)_Itm|R!!6uuHd9~kDP+y1HLrKd+Wr%A&>fziwB0CBFPq-JL zz8$^CxWDFE&is-4bKIFL1=nwoU+Eu%_u*T}KZ56D<__-bc>W0LdVzZ>=65%{lD&-j zcj&KxYf$fF`CAAtMs^=}Z=OT+zTnn%H1`Y0J7Diy++w=RS|a5Eb#I=JlPr~(P?_HjCjYqv7?tPE`_V93SU4QWi7#;+NV`eaSdt}|Xha!uv zlkxMf+_SkKGT~zMPvX7}J6U8WqL+eK!)K89gR4=Wg}%lj<*0Q{Kz)lnzsK`6JTKzj zn=t)|x`Q|7et$rHGIxes*TvlJF!!`mk)}L%!0v~rPvu_B^C$3m({GL!(Z3C0cf$8~ zb5mw|;?B>=qN~pI=E5zp^DTOB^Sq3E8`RsPK8*W3EF3I*$ln9QU`Kd8vX$JuF#8$m zB{G5^!%=ITqU(=5>q=s-BhTM^rThIf?>Tzh5x1Y>ejBr6VXOv^ z##|ZlQn)9#u2Vc%)2ClRwt{;X?h?%Xjr%I($HEY9iJYlU@Ez)r-2DlA4eID(I+nZk z#_Uov&GRAl{2!im{S$R3*bDV*umZBQ z6+FlDR5N=5vTu;xZtAUg{yX~9WZq=|;91v6n0=i)y5{lx8DJ0PN?GFiE9UNp zJ<-eZJl^beBfZW+HVyTE(Epr!7i7AoBOAi~EbeU2UBdG*$Qzt4`GD*w?mr>db+||H zB<|_@8}e%OwT?6c8B>(tb9e%GfivNM-m&Lx@b?w;zU2Oa`zy@<7QJ)1%en7IwiNyu zc{%Q`=lKSxYc#Tf+`2Bn+~x3gQ$LMbSCM{@eQ9>2e3|F-&}SJW*oJ3~&HrWgq<<~X zQ}n>KmAMl${k>4%YqCS(VVLP*>WeUwz`YK{X=ivM_qOOg#yyOC3-nX)cnskytKnOTNj zYh)~;1Zgw3gBgAcwncUVw~UAU6j-@n$%0q^7fv(urD!dL7$AKzg{*EhJa6VHPPODCSM z=eeKkbI(No3iuD?>$$ZaqU&8`FLCQS9eE%8Ka%H%apQjEufV^;3%IvK?<3SdpkDx6 zVSZa=x_&@Cj9b^$+?S&_iaWX%^02k(uQTDpxOpIEN?;{=d*Ie?@Hq63g*TbGR_IT{ z+{@gPxsO4wH`KKdy?Xx`T+H)mo`2&06f*<3_u%<-co=T?HFN!VuE+jz?#I!)fIGUb z;CT#+*Kq5mJb9%VH~_mL_a*2}#QqE1Ri<|}vNL(!4B1wg(RCEO9Jji2>+0nZv_h`6 zq`S*R;oI|RPSeJ8S4xsT-D(cFsg68@%;>pB?s|7p*sqkaUv zf1CP!+*!x{C*+?Yt442IS<1U!H?v)E=UdF`T7|i5;0LIe!*|S#2C#Ec?~mEe+;1TN zGqTIzn~@pxS0mH)1@^DE=Le0W%-rUtZpgFu0Oo&#{2*^V_yc-hntmG#TQ~RtX10d+ zz)Q{S_dGA*j;;}AuMh0VeXMDuus4?HBe?sUY#;QuH@j_-?L^!jMqOe0W$3R&Jp~?& z{ad+py^HK6xD$6j^mHvo?{4mExPOoSGGsf!(Wn=~J#qUBsB1BId*r%4;Ql*qoQnET zcrEHZF{f{>ZfnfV8L zPf5o8J8oSGkDx8~b=7j;k2zhtVDI<#{5I;NP~VNZE4-Oo*OAy8D*uqjyvY52WzVaS zKZO1jn7N=jg zpnp2*6X8YhQtTF*e_Nq`8TnP*bC93L9bGr_yoH%N6LV*Ck2L+wc>aWYGKQZwGZWC8 zj_hD$=WyT39YcMl*?Gh`3;BQSnMZfUabqm9wwTv-KKGTVYv2IxV~}@3{VC?QLEWC` zqj~-d90>O}dyk`+K)se**I@3mxyPV?FJ^U3;rViVmij-KJrG%Yv(p*9)~L56FQ0*N z?ls8vf^TBxA~W|BT#8KBb3C77axZE8{im6kiyIAQ=0ezjd<0CIelgFzF!NWe4u-nM zn%)*x9y7>yM^^2%-S1gu_8IJ7pC^Bi=iefm$^8>%?%;kFS-F{?$a5`v*WuoS$hI;0 z*XG6w*w_63H|BQa)-@B^RXpFveKU3xv|?n_QNLkk<{>+X=Rw?~x%*=7GGw(d4RuY$ z&S~bp)a}rljQT_Fo|3l-xrQXO@pKrkjwPzXSb2Fmp2>t`O2&rAjSI_Cst*eQ5%MgHMGVV>|dbTnyNhVbl4^xw! zGLg(=W6833VbGyd*P2+ivRkG@Se}Y!!elBN#%CllS*J5aa=ex_7EX&*CCc?%8xLJj z!SbY zQ`f3gYD#U*B%kWup(>(^8_9TfdMZ67oScwAVJb_9+R0ipRPMthL+Mm?w@d+9 zn!;o{UKLa3XDSml8`aF9TTSs(JfckY#Y6rQOXQupx-9ILZkFSUfU`R(8FP8)ij^y? zW;vHcu_|IyUgt|n=D)R=!Si3*tVyRTx@EeD)8grj$~VFDPu&!msj1AQ@`RG~xKy#y zu`!7@q*WM>w$wji)JT`~Rvc7qn_R`&R81I5mWR}abT*f1)EU*aY2=ryWmKNYi3-K? z7hY!K*$s&QUxuQ#Mm4W|!(MJuM2S!)aYnpbd01MPjW<=1CFNmxtj^$+m8sga)S?qq zCz7?YSRVQ(FH9w~l}@GyCz>9QPmx4)g1UIjxg;WR^+xr*ELKJ3tis7mIBbx9k9EJJ z-0xWTTcY27VLY8qrTc}QGHn7{P+!n9T~rG4+pzKDM+`1(V!*d*l`%?alA42(rcSA< zmaaOMEeuD{ELqDyBX%NJ!KhIMg9k?je%-m2T^c^T->6Y1_se8XF06Ie#EJi>PUZ!! z1=mk5IqCn{hm!{no*15t<0p?A)o*C*$%m zMBT)O@~tJ8e?1{K;E{5^$N%ozMqF(v_))ov(Ylq9E31U43`djVD*T z=@+_|*C9-lbql(OK|wF)YHhMAQJrwj;J{>E6mvgZ2?{4oQX?{HQrB*-At;YeP9*7# zd*+&`LwX(@aEC)v=~CxCszY>>GFhax$@1XPo;`JkBQ&5P_+fE8O=lGjQKQ3Lx8H!m z_QAmLnBp;`!&K?%lyOweh60V9sv4nY{o%%pD;0ied|D!%ttBMYv9d~HFD(yByRcx=4R>1wQ@l4=79Co3)FTUTnamNUC6X0%{3!ger#3Bt8dvXP=zT0y$TaDJ^zuv?(y=TlR*I=9guaf! z03nX183W6wX}&>0nym3~nH!OXHC6Fgh90(-sZu&V8Rsg)niykvS4p}QWz$vRLE+Ft zyM)0&jEpenGU0>-=~tYsQ|6)(`I8|^#48hNkOUNU8DWwXO@SEQWk?#uY8uX%ZYoJi zNbQ;jhQW!+WUsS`h055pIK6*WHbIbme!21ydE97{I52i%)|YXESrsDlI2c${LxYjc z;xnmMQ&WWp`pp#@pDNNzC#r&hX=-$qHl#L9Eb|nh<{SOO8GZXq>T^i3&eCYKtSx7z$K1@-oM~dcsbd4IOfhLAL*1|`My%86 z+8VVjG&ND{KU0lT`}C|Z8=FGeM47J0%<^qC(};mt7os7We=2_{wo@7#nMqVCRUdCi zH7L@TtIQC(GEH%VwQiYi!NA%IMr(kCAO|S?6(pln)rktqs-~sBbcQisCadTHoe4J^ zXnbl~mc!|lbWN(eWU_1h8KTsrsAj5@!9YBs1P6o0jTk&^NH8c?Hie&L`Se6NbM(Q! zSr`<{(Abp6vn(EDfqSAONLyO%Y+(>L4Fh#EoMa1qH;^KOl57B z1&E|~A|=<%4dzs}u7gqKW^q7%sEw!zi;9cG&Y@FJk7X%vn2#+1Kszej!bD%1xyyO$<-s(++|yXfkAE6Zp$+`{h#?%CbHumGxq89$IWl9N7|KMA z=Dfxpqhfy8p(Y7oD#btH@?gEF%nt`#4yn3E4mX;}Bx5z1N{Xb~Ns^cBjrZ`)R%A#E zA^qBHGqbERMUR@96%VP@-fpts(ovmy=dB*sjcyb$$J-WO2=5& zWQ$bzeYt^mQYxtqqt=$-)Xcll4Tf-Y@ae2IrV3mSK(I7? zA<}*Uw!2%|t&CUIbXPlE#>z)JL4M0Kw?gZ@kJf4>)FN%f&_?Jc4qZxWOFdR73e?SX!#9pcd^ z7(8NJFgTWt=_l@f!mfUvtIdEsf%-A6s+delBAeD~eK0s)TI(An7r?2tscbBRv@EWr z5Iy9rjG&wxQ#(~=rQUTwgIOl8LrV+$hR}upUKma28Yg2WXTld*h~{>tQ*2#Sq#cbp z{b1A#(R4B{F-0n!s7SCnkW=SR?{c}C&{8}`{OSh<{rFfqNweI~^)6+;QPT+7516S1 z<++uTLhNPA(g`=b*0XD;jE#ja5=4GtQsZlb&F90eX zn@8UdVP%J*tTHoKgOI6qpAk>9uY{{^LOhsNRn0A`HJY8tLQp1A$~Y@qH)}x9b*xir zg5@H{YHps11bsh&bAv#&;Py04Zbu_STK;mnMaHj8fZTeoCUCUM^p~{CgA*CIifjx^ zH5k^oH_|EBLs=}%!nKBFQsmlc6jLOb!kAcI^5DmD?$IK9l0{a!$mNtbI@HZe{PTz& zV=S>vJ;pD)IEO}&k}N(_mE?w7_y~uM7@V(U*~lx4i;73k=u!4kbk9@~S)r%4dK`8g zHb^OkkkXSIyyh}g8h&ob0=vedz7DzmOl@g3Jv>86-@%20Q)O-i&yR=)*U}>@8-}nv z;ePVA;JkW7G`)%zQDih%I73@Dal+9fioBh%>6AJRuTY(I+PO)yQ{`JMCl0@uAUadN zM!H8UP2MfFEx{1&+WKGZyEZ;Wo3bW}*%HT)>Y6NbTdgf8%abJ)XyzRB{vexXf$e;Sx%eQCwguy zx8BKeG<5rUzsA8DAhKBKY5`>#GCbDST6Js&%}%t+TvJ8&SNK2MWOTPFp3*96R86cE z95pz;MXyOQmfLivGXEFdqTyhioQ+leFTrTRF7+)M{J60bS>jgQdsAkA=6aJk^rUrBvoEN`Li%Ev53O5$h1dMt~JHQ$NtN3m`AwRzP zRSa7`#d%<5H}hZFRT;}o5r$~rB8)~fp<55}GCx_@xXJsWGAOe#-|Eq?JFi`Eygb^W zip-%;-`*utRa?=;jmm5d53A$-Op!omvCCG!x61>YDhOCAjH4hGD(h-kUCZ-jBd%`L zwT(DNOL|CjVy7{h-Xo_+IMmv1#LNcu#*Z7>+)2OH+%%Q6yV%^EWVYkj%&>K}%`G%J zdemIgX2;FNen+#Z`z~V}4NkArIiaSx>lVk$)qZDK^o(ZUY!bL(sO1FTj zF(tnHJ^vC7VWy{8&!Chs=yMUHvrG9UeXTV%G3)gGl9Aca%8Bj$=S)Ut0TM}82_mm% z#tU=P+1zTiMq0tp;|7oJF=A{mlo5uivyOIIYzxD&YIZq{Wf5#VmW2toT;o?xs4{L? zFkw_-Ff?A8uH}eTFw|{^qNP!q#ytKolAocY%cw~|;lQyYelcbCI_#}dw=|_@0FzT_ zdQXFrH(D-qb3qN8bB5fAx}WU1u}-{vQll0Q5KMV3HzsSNlx3t`6m`0ctVky`26Drv zsAu$+q^~FP%)o-_WHONLq70IB^>oHDxd#`0H*)g(AJU*F)0`q1C&(munV;rT3^U9G znSxMc{7O=j?MUak&V<=0PY3J#pjO42eIBhcX^2Kr+cC4iwi!J_Kc6l)Y3QeaIpuhN zC9yYG#yM8A0wx4Bt)<$&?e0cHuE~kE51ABBPRz)iH|f#m5N9E`e#O*<9PwYMa|UmBqs`lPAkzQaaR{H^tEHlaTabx!?G!N@(ZH z?U-n|kKuTtBB_ng(5((JiX-RP0VJ{9t|3ESrJFlzCgYr)5y(VRCY{i&^Fu?~7H~hz zW8-lguGKylX-xo1S?_aW>q#|LG=4hE=8ESu>Xa)*(Sm1-ki|ssShPa%E2iwQz{Y~^R|Yrk zj;$AN+>oEs=9|d`Bch&5Db<5DaB`?l)7AC?3jia=_%(_VW25#f(BQ@WgwfW#8_rNb z8v7Qn-@F}k=B$#^Qh7tes4vs0sZP^v8M>$9+EQ968Z(wZogkVdqv#_^pM3B8sC+i{ zzS*e|GRs+N>V2Ou&-*^UFgs&Sye}RTj3^%C8~3J1VXoophQ7EmE z151VkBPh>Wv6?w67~zgZ)Ba#E7N$8g!c;uL-lV2x85QYR)|T#ZEX!hwn>xE8I4T`7 z!3lLju2|!6wEN;Z^3rr_x)xpOoLI4NO;{J-$)#CaXUp7;itRK+I$jWW3kIrI)!p&g zW^0pOO(TSyp5mw$DoKWyl#DG_%WWsV{XkkeT@>&FzZ%(vAiG^i25Xxb(lQP?v-s9M zI<2vZ;ro?PM4fhAi$glEYpGz{W0RYnR}V(G9U=GY@}|jg;${OZzqaMhj@x!=)Y!XL zDj1RUlkzCH+~A9NR>#VwW!b3C?fUtX+@xrwDxn5-uHBA0YYl?68Ri$nMkGt!S+Nmp zv-x9=T5@vDA}-_xy!g&irHUWxanbrEYxE;DSa!`FOL}ZfvL~Sh=^B4Ni8Du-=U47I z)7E=M4P?l9e#KJf_Ho;-r032Rbxt%as_Cqn}ht=)|pSmc+xWSWF=qeVL% zOBthc&o@ja#v1L~LS4=+E!MHyNu{ATXf)=;-mOL9a;p{zymThEwjzFZ|||GV3Rzd7XA7(gcx(L3bRBkV}b58B)O*jXgJ)9m*~L zgig*momGq6(GI1K%7~MEFV1-xHI_D|aplSf!%vZLkCk{SmP&xS58$BBP@?pZ-+f0UYzyvD8Dh^!+v8yY{rV7|-*U3QJ3D?Ugqhg#)>izFE3&w@dpEp9=B32aW_ioK>dzm#Zu%2f)b@2s4@3Dw9U zWFM)D-=uEMdq!#XJMSc?8*$_&Hh!itWYG9w{dL5PV9=Lj{VzLJG_Oh)zacj&I*#Z! ziBw6cGouHV1fz$P3@r|#VQ%h0UNJ(awbD$jaf4YUgL6k}D0%0K@M`8;n6s7%MiW2x zqb|kws=3{DtAh>31wDp)$lc z{17@>Hx0lOsJ|gYi!zS*ad1ZhU$ou0PU|sIgPs>$*TiaFkpyF_#n-HqKOoao zoVR9{JEEmVL}f;qq+VT_%Al1OsG0`EEwZ)bePcOoNtYvdYv~7b44afC0~D_(Q1?IecK{!);D?gmh^VZ zRL4xTBF4?}@cd=3G0C{PKgFv_@23+~Y*|+k0myv29Qu#PU85UO01vmT)-BTpI`Dp_o}rgvfe;zRVV6_ZO^Xaa592R5(#HD@-_ zf=vcn^xK6`{zdOR(~r>M`B{j6Et*lp#slaIu|~WcmdF{k*T{V1NJ)3irLr%#e^5rG zOW+B#phfo6ifC-%b^xM)*?vH?RnaC!34?7f**vwm?lhK9 zY5CL48qzs;?HD{2ce))8&GqP9$<({#R?#G5oM@m|CyAMAA=SHqQr5do=ddMX7cFc9sVtfLRxOu9IF}keWx45_{o3c$j#olDBO@MB|2;7 z4Q-M;H9nL{QiX*&)ij-ZFPt{b#mWm=vg*ofT*dJk)|WIgE9TuAir#4VW;802j`EOK zx{`N}cYbm5z2ZB2zWd%Q2C_HB?f> zc$dsg+nf{bOrCoI$|*DM%(x%8NuUj2yynxU~bCu*QilZg0q9d`6khv-IxSqH*4_(&p@@`|}Hn z8~2A%WsN= zpXT<=n?rgxkB-|l%eWQSO-iR#F(CyAwwA zL2Q=$S2JBJ?-s#WaM#jJt~uaM`Nj{BsWO=>ZglhO_Gvtv9hwVf7Jl=JmAa@2t*UFU zF?9ahf9=hNoiy3BWYkPm=TjPOMal7t;_6l<-2{shxy`=uu_<|AO&TuI>NkGdtdvD` zZ9UE8;-3H-BrYnD|jw@qgazxx7=`y!3za-9fS4!I;;SZORXzuuNG`Jr61tnFqrZUW}jINW?T zla)b+#Tc;jFIpm_Lg)~nn`yZ7FUl0X%I>Cd9My2k8qtb|s}$b0?-=W%m&^R1O7XyJ z?dg!j)bO%IDGR6Womss!HrYAn`fOLrbNZZZ^M6zX4#X^g!4 zEQOtBXc}2IO3JlZ5e_WkxNmL)EyJ*!@rC&uIn>OmhE3XX^*I^kbd6u3XcANNTBn>E z)6raWd(3$QuF|Sla>@qulC17G(IPQz?OMY(r7eH1l3qwkJ-*;vX<*oSU3O{0RQ zDBS+-etRWZBX0lty@JcMREM#&2<%?#*E_R?Aw`_RrY&2*}2gk zY)ZN?G+!|)42%7G97cU3kt@46<0i0rJKKNoqj`~FMU+sYaA0hH(65mAOhe*sG#xLPpzCzs?PA8QufNVipnw$ zTNI5a%xJ*1VXeJshFYA#iW=YOh+TW<;HJ2x5x#q)`u~b+z9?=yaCnp#(=Ho`s=Z!; zVYiOnEP~OZw#!uiijuN`V$$6{h@g1@DqEnctj?s-0;38x8DxI&h+x8~u*sLST$Ms-UlbY?OUsCI zQEU9}Ss!Q!-FKs+vqCb_C>^bk=R{J4eyhO=t@DrkiC$;%o*oBE0-U8Sw)nlU$QW^u%KqxukGVKBjO*930!f?u|Aj*Nws?1%L4 z5PjyQJXMw{EO)PdGZN58Ufefc;z>?kxnWQ$$tf)MzV!lArbh?Ptm(Ud{X0x@9e)QZ zL{{aqSCw*}AWs}mB-Vkx2)2_OIib|8dpD|(# zGXJqdy09sM9WV9pyA1a1doRXE^yi$5*|aZNnHzeoCHM6Lzw8+4`1kso$P#Yjj#Wo9 zLmt^UyUA>lyl~%QWA4FWN}Vc;Y-9ra{6lbjyj0Pogw>X#aCg#o49CZ-=tLMLrtGUT z!SQ^zry?Az9b}S9Ta%b~vb^^K^cklU3EPP@kxG(GJnjb=gwnR|*p>A|?5qZ3{z$n_ znMcDk(lU%rtlNS0E((U0;WQs-9MVLrPM{GGI2WJS))ZK9K?X{H;}+t4y_md z_mOTMUH3gNfA-xk?XonZ13XGP`d@ZleQeCg|9`P@^Vlf={^yE4xd%a};7 zXs>ZPS7a?Wbo_-b3)^<`LM6z)rsfK^lFAne_A>L|LE?prRCw6P$TP&VLxmeVvvGUgO6hwaDRpYsr+Rk6PbuH093t zT3>CuQSw*@oL^4gz0|5ROJo(_+STDew#TV}u9%nUBXUhGX#BsSQx5b*oZ$0Cpz(bL zpWe>5jajC7V5sH)t3i{^DQCaSuQXe^^5xG-x}q8OcV9EMkS}uaY;@d5vQcd@%oh;7MrH0)VV*2H-j^q8+*!{1HxurJ9lOQ!-|k)XYWIc8 zPMLsKEQr;lgXr*F*rA||rG0g_iMIO$NXxoSq?6;NK}8jxKV!u{6GXcvJh;_@fQ2^J>-2`aj`3+d zH2TCX@y@mB(YFH#t{c6R=F;_pbDv)lg9tkd$$&i<-Tpw-ltfiZ{{SKrxPOci*eTA? zf8n8k8HpCzU4>zG#r`uV+t`cYp5b4k(S!2ao#l4oC}A>AWve6AEL}y9_WDM3qCBbf zvOves0v{O~U-v$ah7;~vgJ9 zf+orAWQxB6RcomEn2uxTt^Khv>?TI;92AjFq`7- zz!WM*#kRTA7$QnZe!CF`tTD_1hsJ8u@6<$xQfll(sQ>V4<9GG*>@@bo!PGJijOeF# z&}0=ONXMoJ(O5j-rNO&fckvZNFJVZ#8zIfvZlzw6dDoppLT6-94G=PN6J~2Q$?grP93c zHiQQ^@~1&#jN~W#cUav~!NR~FMzs-_k_3%?Sner3-~)Y)Zv9>|JmI+N{`_0lUio1C-3!*AvwY2}hw2yKQ@>>P zm#Z(Xzh_SUrI)RreYU-7vG&HZKbd`w{a>?&dCM9uy|m%(TaFute9fv`*In{({iO@n zt+=)Rkp&HNAJ&?vs-WIiU3=|$IKjU)L$~3I`D-3qjMEMCuBcxo2(Q%hlI~^~=w#zjVdA zb05QlhC6O*SbFc8M{YraH$-R6${W0HE>Paf=o2&UGm7gjKDYk52kIZbui?4}8m?T~ z%tZZlkJc~0)@KW5*4@0Ue(sIy7u{mUG?B~wqptcDE7v@F38B^qZ{z>JEUbUx{Pj1j zBGmO)k}|UiZ{(u=Q?s>?UAA`B;&o44(6H*3`bBr(cm3S!>Q_BViqSMMQc~WuU`BzH znI`|ztp5D_*WSNsL*n}LA0|%-x0{#ZZsYnV;X>v1WRUv|Z<3haE=4i2o=c59tI^vI zii9g0it7e!>i?GgnpNJXcK^pLB#*@TAOyEa)gG_^=xVxX@Srptc0ZD#?|$! z3GI!vOiC4BJ=Z+)X#W2m^M*FyOmhclm|PW?8!i0Lt?++xZ2binsB!-F|FreLIj^v8 zUnCIADctTSby~cxfE}nGaGX9*Q1{Efxbb# zg3HrfM)&akwvdUx?&HQ?Zpq19BR~J_bx&MJ_t|jOJyes88EtrQ`Py?kl}rcq#*q7eVy?fwYA$J8f9W}d zCm_q!q^?#aCb4q=Vr>1j3)WqIDG_g2{-FM!hX%|v^ZEZ|Oja+vqha>hxQ12ztFbk! zR;_vLssMD`xP|&LbEybe^_uWL*UcYDoDca<}jd=|^>@_Rr@$bg!eY0c#ZH&Hq z?QLh%d`JImtYPt84f7snAQSzsv4+L->o2@Xz3rUy*PnZbZ(gE*HReZ4+T|k|*4=xP zbzlsu)VdJt7J6ep5b`BUqq7C`*WRu!ViSz6TXb#1MKqR=DrLQUYaY3l6(v!mN^*5nk_{N!g^dkm492F6 zDFf!iHXN$J*ns~_I0#x+#;9|5(?Yp=yNjDd?G)UbN3ym@!LHmikpe66~?N5!o&Fn)e_ zc+6M^oGw>yuy99*Z>?ASiLM#@Pyg+|{z-YT#L6xg-m3bYU&i+z4hoZl3mQGSR&IW* z9=t^?_Y%s5JENVwOwgKOjn6H!7-vTZM~#j$eE+ms`{+VoBy*X({b;y#-B9D~^Z>M< z-z7O-2MR2fyZ59O)icA2LZixj;1ltqS`#{Ze{XbnzubKS(kVtC4pHC|5#?SxK*0gVarN6%YXaE1ruLi^Y#X^I=bHD^J zmDWhc+pi(aa`n#tdA~i8d~NvnWJ(%kR99X%1+*W5t2;%w$RMFmwaUZyqj|}nYWbjA z-Y)O2hzD5&wA<E%fECq~ByJQy=GR4kXDf*~t_tNdBPwYNhzyc;~o0=HdNq&DF|QxqO=ynhTO8 z6LLaqK{yPt4pzn7u(gMpC_%&MJ$#-Lqg$Z#hK1Gg`|UVS z4AXBK8*UzyA8sS2ZX*vydKJhr_@?MpsdAG_u7U=K`p+8 zY&8E`2&TD)Z2S!FHe2q#8vXnzIPKxv>eXe-W>Ng`{SS!k{HbSY1y=FMv|0dA;m8Oa zOgZK9Yw_q1=M9&sd7JrZswK`s{UOk9}nt`p{ zW!h@4>{5~mdf` zg3G``?v^*Uzc#y)l3$)aAI?3=0vP1(&12QkoGck&j&lA)3U|mkSQbP=*O5C@L>=n{ zlAa>S!mxC9azpd7vWl&YoaN>NfB?kbHE0Z6ygJblp)8U*Kv@=4>Iflnr&>F#mSmVK zSYm3Y*~rr3_!ibY@ScnW0)CC9Ec^440)*bs3cwK6{v)l=#V4bkrKVxNV2qV$=}c2i zuW`2+W;}tIknemte7|l3;b6FV#44`wf&?#&d3<;754dAY-D-%iTzpn8%vbkMtB|3# z7$&>TpBk4nOjuwyAI7)0$}4cBx!2=6`%F0Y#cY|~Z+yz!*8uZGVLG3X-XmQA4yvTVXO>7vTj0LH)radRX#GWzhMT7D>ogca5% z;%a>!P}6f^;C9JCw(sh!Kh0FXT=&&tw#G4ZP2ECz3#)O{7=sMqn$9)Ou-%#?+O}yE zXKy0&mDK=0n4^g^`5D$DgESp(p6PH)j#0Mo1fyU+`*q@b=a*V_d9US~-CD9pS81Zm zSB+wp&nBs4>MkOwjFGRMv2_4%aKFGR$^D$w+77VW-%nQ2@Yt-<{4)@gBDB!hx=pWJ z`{9RjaXDeKR0T})LOE8Fo4>$wLO6m_GqdNf92;CRDOg^ART%z30J5Itk97E@xpMWn zZ7c#ZPA5V9aw2W?W)4Q~95%ui(EsT0wg(%wH-2~@#yWd;ydz0Bz_>m;m;2RU$^$qT*vcE2w+iAD0$@7pkT{k z08^xNp>C5B^PUW*THi-FC);*63;!fm^h1r-Li3pHRF@R$kHgfN58O3YW77Ek*MFD% z)n%7+D34N_>ThcmQ&)~!Xi1^GEj(=0f#*(_rGo?kibH{7hoG zyps>;)n~`YVzlcU`AX~0IT<>6N3xiQN0&7x`rA~Zl`tOZ2p z9*&Y57IXCIbh z=|n!i5+Ge%W=)X>c~1Sf{f5PIQ6}D}Y1_@fPGymSYF44(?B25-G+R}>jD{~BOK#LI zNTMm?VlK5A0n({?e;4_L_Eo;T+2-!usHJZ1--(KYpzS{D>L(Yo%HP#3iFOA1A0 zn7Fh`{S2Q337r!D6?4nEj-q%<1729i*kh-1w^{!h&a7sf85kz>v-urvU<6d;Lug>B zJfkf5Z9Oek#!(}1ypq9Xi*UN=l zXzRk)r$2fE!FFIqs>V!&NA5pnw)Ek_FaI%fzgH(k|B*{{h19GQM!fiYHTKeJvKHoN zvVAh0(78{2F4sb@{v72P7DK0Aa??Dgb-Z28bT|vB4gbmXZ@WD6Q;oCUHl+*;k0}Y0 zlvLA9?ae}!F$KZ~&nbxwd)eNHCYYkaVK0_&R(YuzOo`)02n2D`z(iAhlT6zNvLzg^ z39xLZf-YOw>SJ>ktk30#hnDB+N#kqI2Es6pcExdK-UqgQ2VU*vqxdE(ne2z`=crwi z&evAaz45ARD{U^ka>v`w^{h|PA=O@cjXD^dd|JM`4KI;oY_6=5r=98s4R&j?G1}Bd-i+t$Uvm{4uJO>h z5h@2d_LPm@9+n^RJl;ihEpII~vL;*VWHj^)pecs?n*ao?A)}cqSmBS+Yx5^D(fILt zIkzC*ba~G{5^Gbea@(+KBSt4As32%2cJn%FrR)64U@LHZD8NN}viu`>Z#X{?{HF^ z=w&@xU4j_AdNiyNGG=#Bj#KMLE#HHR-lS1S_Tz&eSz)eD4Ccz-BCPGc>}W_= zLV>2-YbAOmG)%tfH2#rw3WUo`t-277Kom`xy$b=|v|{YeUE4-hB`;zVfOeCzA0Gv8 z26ZsQ>5R9bH!&3erhG~WxfHz3b1_`n!jytt_aPauww|5*guQz5d7!o!D`FUJtWgtR zwYjiY0$N#2ssG4r7@rd$*Sw8@zJ9gltf_QZe@J!8DZN)|fKFe(EuVp5p~Y}{`X_C8 zexU!E%3n#pIO}XEs1X9|4-4RctE~o&$*|ns=8HBUrR8;-H{o@|z3VtYus1s(z>x%+ zv6#ACVrc+rxMb%`eKlUorz_}71zM8`H;!;wPZEdJ{} zTeA6WmqROW@)7+hg>>$9WNV5A>FuwQ(3$|1vs0Px+G;ENrmd_W2f=sWw3UfHXJy|c z^Hhd&mHBEdix(|zhk5jG)#5!4|FicG0zzOne|$2y^lO+6v8G=Yzx^&Oit?D_ihO*z z`VqveDBLbzcSs0h%K{*BLR>IBf7RwGc3<2SexKh99?=%K>Mtv!Ckv>r?lf%Crk7@u zG6v-b^X2Z(6eyHw747hy+@a4m&@XxKUCw4dtmgrU-m(Ukjjsw^AAL_TRMdguiU2~Fub;8GT7&M@Ze-a|vG2YjE(Fk0%OEM%AhJ;Fa~9(s0k zqht|N4rVY7t{q{J*o=Tqv4ZL-+H-(XCuUJ|oh?@2I{vHcB?paM^jKZ~QE=Cn4$ ziY`-WMA9HX*}`P!JelOE&1y(-I7`rFq;#&!%DgtA5UAFe#T)96kOF@;?OH6OX*y~V z(B>|m-8%d5LzXWyRL)IUk!9$t0G=(hkOXwA-kv5SaGhS=yIjtO zgDHF`Hp+Gy6+mH1Z_^^Ks8jj^2nyo`0bQpX(naRpoSm#298?jTqD)a|R^3>c^BJ?e zR4E)m;STXn_P2glD;+)IJv`X}d3i9^PVel<{R7q|-MX`*-zi-Y?s*}Wry^WI?uA3A z>`imx=Wf92-gg!BQmad{7dOr(V^Y`;d>cn(VMSJ>j2bBi!P(K3@Dt4K$Ir@5!YDLi z*XF7RN5E%=bk(b@^U%;-+=FGeFBf0Mb+Ltb(7XVckgW_jTYK0lfT)RMMjt+~ym02y zoEHd){7LO&xN#yk{dndCD=H{B|MDCTh#1G+f>Ryi*poKZ%UaJ2e0h4Os18>c&3s@r zq#Wv8h?PNEcBlXMxUr_W3=4X|=6rVa5CN-|4>c1AdAOtKCw~|5RPQJ9HJQY=h5&uc zZefGzXoy<)iq}^bvuMH)iTXG@Ssq?}W3C7565o!L_-YYbKnCIA{V&8Dl`!U*m7$}VS}o$Q_MnJ?#`)u>m^Ry62x<#fuDYwG%aE;pBy56V#-yev zX!o93PI8*+?t}8>)xjk$yTbp|yX|UV?b@)xCc&chbwU``{!dilS*gJ-Ef7~=pHKK_ z)Sx=4#vj2hrEvL6tzrBZ{O<&$tmT^mf!HLIKep9aX7a6NE5!?0bmcV4goB$@wM+1) z`7p5;V*12*cbngGf=tD1!?boW?m! z6kem+BUD^}*SrA+ADAbRq3Vrz^6_fTwYwwV}Y zSjw|BZ$xy7c|`km5SLyFeZfZDI@j8$Ff9w7n%p5&$EnADpeza}rvz=f%_BWa505Df zIz>n7MPXTk7n^BngfB`Mq*-idk60v=1Yi|^mgRrvQ#WC2;p_w^&}~9k)cUXbq*oS+D%YgrTs2 zTI#12GMNRQy1-FEjc9t{MucXtUfQ4o)tW{Vgi!P z8KL5g)#f`4RBY2UHmonWqIE_h5$+_%`tfOF_?VF)?`Q^=M6-ySeP+|B#iiG6gX>tf zb~n;26bZ+x!_p_R(ZTKE>)XOYrcwkfDqTgOxyQeqq8#1~#|^K1n`i;8=WqWvrxZJ; zR|Dx%U?;aCurwka%!V+(38i{P6`&od8r9>=sEir6O?*EdZYV(IVSM#u0Ga4qUSY*w z%^g-Of$k+%1Te(5%K9FwW@zw?{ISY}MQTHZAuFs4?49>pNtMJ%#yc#Hj*kL>vcLJ? zY@ZH*CXv7MivXrb$v=$%LLhb&p~%vv4H73 zO~a7G47@85&uqMm=5;pcLk-ZLf+Zs!l&TvCtzQD-?Hc}$V83)0*mokkRuh+BJ5jfVQ=a^+AB4k{vra(f) zB7~j_?^LM!;vvcthJ&!5_=mAlGzbGFCg!->3r+C$e*kC~vD8*qSG3Rk=xzsQHJy(!m`WxR{i6JsiKE~UV8x0j{ zgmf7lB4k2+MT5mU#5=pdV(*PfG!>cA=@x`sGo^s%PLKPe%x5yb&F}M-Crej7B@aCJ z!unTs(ht4OGu15W=`wZ?MTjFyq1TMRiwmT(*whd5M;i(pEanzBY?YPaI7fRJ!?p#| z>_t)~d1A@ZWl@x`?Ox4aD#}~sy05IT6kH|+rQq|a9uV8KGCDX&{i~eA3J?w|{Y4}W zYo@59byv4AsiknJ!%xlPY}Osm&eLxUZMd_N3eBh#$M3(Uv!TZ2?@V-FAX}%I22++W zYtXf`oV}BJApVihJ_jOV3Rn39Xr zk#O+z*yqp08VUWhIbGIZWBkKM)Eo01Apu`VMX$36P7@L%U=yA5^E}+VS+2@V!yy~( z+nTx}VnDg#$cs$xZV1X(X4JXKM&jiFXcH8qi3I~_YkB6S&)D%^ogF{Nn)8$p9d46i zjCI+Rd9dI{>>{w6IPR*NjFYazyJJ6$Bg+j$DXFvSykBM_y&+&oQ`>1Kl7HXNdqT=3 zHn9bT%w25eNvoIiuIC#X?9Gqx(by!%7K~)WzOE`mufnjZ>o79>i}Qy%Lc(UPu&vK* zm&YiW8wX%?4}qfM7_a=P*57FxR0<>iSoti*_ctV<{F4OP%U4*XFC^(MQy^BW{kt}a z<~u`)CPSzhGKgMsH=w|NABec0av|0Ex41(dQ)=G@B_8D6R$$U}YH)V5o9q_!e-YNjG?Hc#7?8EcNagfq? zM!so-ji2-rGqc!bQ!?1Z6LTX@W!#2!#9C+V&wrt!zEOk+`jeONyK zrF~(bo=7500j$KQ-`aopGgZ*RTGfZI;Q1b^e)F zC16`!{!G4f!3FUDy|d=9bqNEwtmP9SESR>2gua9`hV~$6R704#MDCeYv0>eO-5lXk z^P)y?A9#-vdV`dB`)WSZ=5D5XlH0*-tX0SegZj@DSMELq&ZQc;wKwQqS2Q3JsB>S@ z00aS&R7YF9AKKOz)%1yP+>h>{H<^FGqMO{(+ansfTPQ|UX+-sL4)gzA1v052(u!mt((E`T^%*(%>^6DKUJK+ccEWU%IOAc!R-P8YiL&v$1~R$ z{IHUB+T1-1%^HyL77-5^&K5&_fvjzZ&0KWKjQFv7YGM!c=_cw~CkL?^uC=L*xv-ax4nz5h)i8x!oM2b;>0G(< zoSoM(0~$L4{zkQksFjeeIYYML3Ao2rT#?oBCgjc_%d8U{ZLKSOkGj4!Ou5Rp&mK7~NsBZ}BeyJLomf5tMTZp4J@1b=V zsir&5yYRxb8b-~vR=2s?{ma_4LW-A;zbFse_{f$oh9A06I^{wjqTC|{3VAl#Wy(qb=t}kkzG22jKYuGgi*{~}Yh2TCc z$rCvJh99P{JUoGWd&92!RL6@hb^p4(!7^f6M;{L4oARkSwbJ)N5vTb;aDE*Gra*i` zcz@y)2efAC9yYbYwnylEFHlOho(;D_;qe18O8q(6Di7XNcW_59AIatFpK~r(ai>uH zwK(F)3e?7R40b)`Q#7K0;P}A?f@+cvsSL6q)`>OpkDPw+{4l5rAcb|SXX2cY{F0WXRUval zoVFKFy`DluI)FP@)y)s;V)qN^+_*6f%1&#za&m?IB6bk;Udf8Qv6ru~Bk6vj=40)c zmRX2@(7Ww(aqMAN&NikuWiu4-ChPDqEizk&hr#Ua8=p0Yrqa%U`Bx&YdLsnMOj1WssNTLht@2=o!GlulLrSRb$10*RTEuI;c0JyZLYl|Nkh$#y`cK5@OJI=9h@EC z)X6|Auw?H_IAXth`_~H&_qbucSKlDyh#YZKAD+b7XNQNm?T5F&{vT z1P!NF*(h!&4y)FOmjFQX0wG7Y3Q4@WJkZTRP1LS2rXp?!fBzefG5*cB8LmsvEd^oR zsXgxUV~g(xrX#3Srf8YtHy?;ifOR9vmxhTlw`ORuzCU@C`w$~Aq^TB}CJR5IW;$(S zQHHtipXXsIf>-?>sn9r%#lAm0SOhTut*F&KOV4!oqM%PTl^Z4g2_RI_ zw7>c zg3g<_DWH3hE**TqV&(v?S z>WJn3w(;8KcTj*t$`pjvTVw&Kn)>IrNUUvR(an(;*=QC9_W*}j6Y}F z)TYB}bl@A0^^qVrcjIUfIeBLysUHHIF{Bwb+Jp>63CPWk9?!K|IS@_x;!isGba78Q^3m-LS@^F%A zXMB{aH_<97U*`Z4y|_3-K~SxZ?DJlZqH6&lW8Q;9t>x~s97E!I+0Up^uV+R#;qa>3 z+Vp-GSwI+E$MZVDP9X-qm*%2+uW~1DdjpPD-vHpPGR?{Jryqv5LY`*9fb2lK=IkIe-+ zw!2PVkduzcUJSXE1Z|DjqD4;(HL;B;Ai}Q_>^E6bJM#&9H4BM|(Zbx2CB9JZZb|26 zX%+6i8DdW0t)&cqaT;J%SLJBH9RfL-?dk!Rom1xJbvgY7bAuRZ^=@4bE^$on9F=K?A|-JSWMwSl$siY1=JG42y)C6$BIU z1AYDzjdT_~mFrBcLh9hO4vNE$Wg5dkpunEYnUON>T{)*pHrY*Kt>a)U2p+<}LpijzOW;~E z#46XeorZ&o#&w}odv8u!EDo;`WGXowqvp?p7wNF4DZHq@ImghZXztEwwC5aumSRU8 zXAYz&NV2YSjEX`PIR&?KW6r=l&c{=B-gjSfpc`?yzs2>Q_vlbZcXCy3?Eyw2^lsA; zW|(%(jVxOArnjjXsK7kX5j+=_(_}N8y(pWi!=-R|^63m5Q56}Q%WV{(9$UZKyKGpU c9WR~l!TBy;au!uw6;fYlGk`;=I63eCFSvX{$p8QV diff --git a/locale/zh/LC_MESSAGES/django.po b/locale/zh/LC_MESSAGES/django.po index 9bc0e6d..924ceb7 100644 --- a/locale/zh/LC_MESSAGES/django.po +++ b/locale/zh/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-20 07:58+0000\n" +"POT-Creation-Date: 2023-04-27 13:00+0000\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -43,36 +43,36 @@ msgstr "电子邮件" msgid "Instance \"%(inst)s\" of user %(user)s" msgstr "用户 %(user)s 的实例 \"%(inst)s\"" -#: accounts/models.py:31 +#: accounts/models.py:34 msgid "key name" msgstr "密钥名称" -#: accounts/models.py:32 +#: accounts/models.py:35 msgid "public key" msgstr "公钥" -#: accounts/models.py:41 +#: accounts/models.py:45 msgid "max instances" msgstr "最大实例数" -#: accounts/models.py:43 accounts/models.py:50 accounts/models.py:56 -#: accounts/models.py:62 +#: accounts/models.py:47 accounts/models.py:53 accounts/models.py:59 +#: accounts/models.py:65 msgid "-1 for unlimited. Any integer value" msgstr "任何整数值,\"-1\" 为没有限制" -#: accounts/models.py:48 +#: accounts/models.py:51 msgid "max CPUs" msgstr "最大CPU数" -#: accounts/models.py:54 +#: accounts/models.py:57 msgid "max memory" msgstr "最大内存容量" -#: accounts/models.py:60 +#: accounts/models.py:63 msgid "max disk size" msgstr "最大磁盘空间" -#: accounts/models.py:76 +#: accounts/models.py:80 msgid "Can change password" msgstr "允许更改密码" @@ -112,7 +112,7 @@ msgstr "实例" msgid "Public Keys" msgstr "公钥" -#: accounts/templates/account.html:44 admin/templates/admin/logs.html:27 +#: accounts/templates/account.html:44 admin/templates/admin/logs.html:33 #: instances/templates/instance.html:5 msgid "Instance" msgstr "实例" @@ -143,8 +143,7 @@ msgstr "调整配置" #: nwfilters/templates/nwfilter.html:103 nwfilters/templates/nwfilter.html:143 #: nwfilters/templates/nwfilters.html:118 storages/templates/storage.html:63 #: storages/templates/storage.html:175 templates/common/confirm_delete.html:21 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:417 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:394 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:417 #: virtsecrets/templates/secrets.html:78 msgid "Delete" msgstr "删除" @@ -152,7 +151,7 @@ msgstr "删除" #: accounts/templates/account.html:48 #: instances/templates/create_instance_w2.html:80 #: instances/templates/instances/settings_tab.html:254 -#: instances/templates/instances/snapshots_tab.html:41 +#: instances/templates/instances/snapshots_tab.html:78 #: nwfilters/templates/nwfilter.html:93 nwfilters/templates/nwfilter.html:127 #: nwfilters/templates/nwfilters.html:55 storages/templates/storage.html:101 #: virtsecrets/templates/secrets.html:63 @@ -190,8 +189,7 @@ msgstr "退出" #: instances/templates/instances/settings_tab.html:676 #: instances/templates/instances/settings_tab.html:853 #: instances/templates/instances/settings_tab.html:855 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:405 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:379 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:405 msgid "Change" msgstr "变更" @@ -204,6 +202,10 @@ msgstr "" "\n" "扫描此QR码以获取该帐户 '%(user)s' 的OTP\n" +#: accounts/templates/accounts/email/otp.html:8 +msgid "Some e-mail clients does not render SVG, also generating PNG." +msgstr "" + #: accounts/templates/accounts/email_otp_form.html:12 msgid "" "\n" @@ -223,8 +225,8 @@ msgid "I do not have/lost my OTP!" msgstr "我没有或失去了我的OTP!" #: accounts/templates/accounts/otp_login.html:24 -#: accounts/templates/login.html:5 accounts/templates/login.html:23 -#: accounts/templates/login.html:28 +#: accounts/templates/login.html:5 accounts/templates/login.html:24 +#: accounts/templates/login.html:29 msgid "Sign In" msgstr "登录" @@ -232,11 +234,11 @@ msgstr "登录" msgid "WebVirtCloud" msgstr "私有云平台" -#: accounts/templates/login.html:19 +#: accounts/templates/login.html:20 msgid "Incorrect username or password." msgstr "用户名或密码错误。" -#: accounts/templates/login.html:24 admin/templates/admin/logs.html:25 +#: accounts/templates/login.html:25 admin/templates/admin/logs.html:31 #: computes/templates/computes/instances.html:64 #: instances/templates/add_instance_owner_block.html:18 #: instances/templates/allinstances_index_grouped.html:8 @@ -245,7 +247,7 @@ msgstr "用户名或密码错误。" msgid "User" msgstr "用户" -#: accounts/templates/login.html:25 admin/forms.py:78 +#: accounts/templates/login.html:26 admin/forms.py:78 #: console/templates/console-spice-full.html:206 #: console/templates/console-spice-lite.html:58 #: console/templates/console-spice-lite.html:99 @@ -292,11 +294,11 @@ msgstr "添加SSH密钥" msgid "Add" msgstr "添加" -#: accounts/utils.py:50 +#: accounts/utils.py:49 msgid "OTP QR Code" msgstr "OTP QR 码" -#: accounts/utils.py:51 +#: accounts/utils.py:50 msgid "Please view HTML version of this message." msgstr "请查看此消息的HTML版本内容。" @@ -332,21 +334,21 @@ msgstr "创建用户实例" msgid "Update User Instance" msgstr "更新用户实例" -#: accounts/views.py:175 +#: accounts/views.py:176 #, python-format msgid "OTP Sent to %(email)s" msgstr "OTP发送到 %(email)s" -#: accounts/views.py:183 +#: accounts/views.py:185 msgid "Email OTP" msgstr "电子邮件OTP" -#: accounts/views.py:194 +#: accounts/views.py:197 #, python-format msgid "OTP QR code was emailed to user %(user)s" msgstr "OTP QR 码已通过电子邮件发送给用户 %(user)s" -#: accounts/views.py:196 +#: accounts/views.py:200 msgid "User email not set, failed to send QR code" msgstr "未设置用户电子邮件,无法发送QR码" @@ -375,12 +377,12 @@ msgstr "" " 该用户的密码,但是您可以使用 此表单更改" "密码。" -#: admin/templates/admin/group_list.html:5 admin/views.py:87 +#: admin/templates/admin/group_list.html:5 admin/views.py:86 #: instances/templates/instances/settings_tab.html:69 templates/navbar.html:29 msgid "Users" msgstr "用户" -#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:15 +#: admin/templates/admin/group_list.html:20 admin/templates/admin/logs.html:21 #: admin/templates/admin/user_list.html:23 #: computes/templates/computes/instances.html:55 #: computes/templates/computes/list.html:19 @@ -403,8 +405,8 @@ msgstr "用户组名称" #: admin/templates/admin/user_list.html:36 #: computes/templates/computes/instances.html:68 #: computes/templates/computes/list.html:30 -#: instances/templates/allinstances_index_grouped.html:12 -#: instances/templates/allinstances_index_nongrouped.html:12 +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/allinstances_index_nongrouped.html:15 #: instances/templates/instances/settings_tab.html:355 #: instances/templates/instances/settings_tab.html:525 #: networks/templates/network.html:175 networks/templates/network.html:284 @@ -424,24 +426,24 @@ msgstr "编辑" msgid "Logs" msgstr "日志" -#: admin/templates/admin/logs.html:15 +#: admin/templates/admin/logs.html:21 msgid "You don't have any Logs" msgstr "您还没有任何日志" -#: admin/templates/admin/logs.html:24 -#: instances/templates/instances/snapshots_tab.html:40 +#: admin/templates/admin/logs.html:30 +#: instances/templates/instances/snapshots_tab.html:75 #: instances/templates/instances/stats_tab.html:86 msgid "Date" msgstr "日期" -#: admin/templates/admin/logs.html:26 +#: admin/templates/admin/logs.html:32 #: console/templates/console-spice-full.html:202 #: instances/templates/allinstances_index_nongrouped.html:7 msgid "Host" msgstr "主机" -#: admin/templates/admin/logs.html:28 -#: instances/templates/instances/stats_tab.html:88 +#: admin/templates/admin/logs.html:34 +#: instances/templates/instances/stats_tab.html:89 msgid "Message" msgstr "消息" @@ -482,8 +484,8 @@ msgstr "可以克隆" #: admin/templates/admin/user_list.html:48 #: computes/templates/computes/instances.html:91 -#: instances/templates/allinstances_index_grouped.html:59 -#: instances/templates/allinstances_index_nongrouped.html:41 +#: instances/templates/allinstances_index_grouped.html:65 +#: instances/templates/allinstances_index_nongrouped.html:44 #: instances/templates/instance.html:19 msgid "Active" msgstr "激活" @@ -504,28 +506,28 @@ msgstr "锁定" msgid "Unblock" msgstr "解锁" -#: admin/views.py:42 +#: admin/views.py:41 msgid "Create Group" msgstr "创建用户组" -#: admin/views.py:60 +#: admin/views.py:59 msgid "Update Group" msgstr "更新用户组" -#: admin/views.py:110 +#: admin/views.py:112 msgid "Create User" msgstr "创建用户" -#: admin/views.py:129 +#: admin/views.py:137 msgid "Update User" msgstr "更新用户" -#: admin/views.py:141 +#: admin/views.py:151 #, python-format msgid "Password changed for %(user)s" msgstr "%(user)s 的密码已更改" -#: admin/views.py:144 +#: admin/views.py:155 msgid "Wrong Data Provided" msgstr "提供的数据有误" @@ -769,23 +771,63 @@ msgstr "控制台剪切板查看窗口" msgid "Clip console viewport" msgstr "控制台剪切板查看窗口" -#: appsettings/models.py:10 computes/models.py:11 instances/models.py:27 +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +#, fuzzy +#| msgid "Status" +msgid "VM DRBD Status" +msgstr "状态" + +#: appsettings/migrations/0006_auto_20220630_0717.py:10 +msgid "Show VM DRBD Status" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "VM CD-ROM Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:10 +msgid "Add or not cdrom device while instance creating" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +#, fuzzy +#| msgid "VM Machine Type" +msgid "VM Video Type" +msgstr "实例机器类型" + +#: appsettings/migrations/0008_auto_20220905_1459.py:11 +#, fuzzy +#| msgid "Change instance XML" +msgid "Change instance default video type" +msgstr "更改实例XML" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "VM Input Device" +msgstr "" + +#: appsettings/migrations/0008_auto_20220905_1459.py:12 +msgid "Add or not input device with specify its type" +msgstr "" + +#: appsettings/models.py:9 computes/models.py:11 instances/models.py:27 +#: interfaces/models.py:8 networks/models.py:8 storages/models.py:8 +#: storages/models.py:25 msgid "name" msgstr "名称" -#: appsettings/models.py:11 +#: appsettings/models.py:10 msgid "key" msgstr "密钥" -#: appsettings/models.py:12 +#: appsettings/models.py:11 msgid "value" msgstr "参数值" -#: appsettings/models.py:13 +#: appsettings/models.py:12 msgid "choices" msgstr "选择" -#: appsettings/models.py:14 +#: appsettings/models.py:13 msgid "description" msgstr "描述" @@ -810,17 +852,17 @@ msgstr "更改后,请使用\"Ctrl+F5\"完整刷新页面 " msgid "Other Settings" msgstr "其他设置" -#: appsettings/views.py:38 +#: appsettings/views.py:41 #, python-format msgid "SASS directory path is changed. Now: %(dir)s" msgstr "SASS目录路径已更改。现在是:%(dir)s" -#: appsettings/views.py:70 +#: appsettings/views.py:77 #, python-format msgid "Theme is changed. Now: %(theme)s" msgstr "主题已更改。现在是: %(theme)s" -#: appsettings/views.py:85 +#: appsettings/views.py:92 #, fuzzy, python-format #| msgid "{setting.name} is changed. Now: {setting.value}" msgid "%(setting)s is changed. Now: %(value)s" @@ -928,15 +970,16 @@ msgstr "虚拟机监控程序没有检测到任何实例" #: instances/templates/add_instance_volume.html:46 #: instances/templates/allinstances_index_grouped.html:7 #: instances/templates/allinstances_index_nongrouped.html:5 +#: instances/templates/create_inst_block.html:21 #: instances/templates/create_instance_w2.html:76 #: instances/templates/create_instance_w2.html:102 #: instances/templates/create_instance_w2.html:105 -#: instances/templates/create_instance_w2.html:304 -#: instances/templates/create_instance_w2.html:306 -#: instances/templates/create_instance_w2.html:518 -#: instances/templates/create_instance_w2.html:520 +#: instances/templates/create_instance_w2.html:330 +#: instances/templates/create_instance_w2.html:332 +#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:572 #: instances/templates/instances/settings_tab.html:353 -#: instances/templates/instances/snapshots_tab.html:39 +#: instances/templates/instances/snapshots_tab.html:76 #: interfaces/templates/create_iface_block.html:18 #: interfaces/templates/interface.html:75 #: networks/templates/create_net_block.html:18 @@ -965,33 +1008,35 @@ msgid "Description" msgstr "描述" #: computes/templates/computes/instances.html:66 -#: instances/templates/allinstances_index_grouped.html:10 -#: instances/templates/allinstances_index_nongrouped.html:10 +#: instances/templates/allinstances_index_grouped.html:13 +#: instances/templates/allinstances_index_nongrouped.html:13 +#: instances/templates/create_inst_block.html:22 #: instances/templates/create_instance_w2.html:77 -#: instances/templates/create_instance_w2.html:322 -#: instances/templates/create_instance_w2.html:536 +#: instances/templates/create_instance_w2.html:348 +#: instances/templates/create_instance_w2.html:588 #: instances/templates/instance.html:43 instances/templates/instance.html:45 msgid "VCPU" msgstr "虚拟CPU" #: computes/templates/computes/instances.html:67 #: computes/templates/overview.html:80 -#: instances/templates/allinstances_index_grouped.html:11 -#: instances/templates/allinstances_index_nongrouped.html:11 +#: instances/templates/allinstances_index_grouped.html:14 +#: instances/templates/allinstances_index_nongrouped.html:14 +#: instances/templates/create_inst_block.html:24 #: instances/templates/instances/resize_tab.html:12 msgid "Memory" msgstr "内存" #: computes/templates/computes/instances.html:93 -#: instances/templates/allinstances_index_grouped.html:60 -#: instances/templates/allinstances_index_nongrouped.html:43 +#: instances/templates/allinstances_index_grouped.html:66 +#: instances/templates/allinstances_index_nongrouped.html:46 #: instances/templates/instance.html:16 msgid "Off" msgstr "关闭" #: computes/templates/computes/instances.html:95 -#: instances/templates/allinstances_index_grouped.html:62 -#: instances/templates/allinstances_index_nongrouped.html:45 +#: instances/templates/allinstances_index_grouped.html:68 +#: instances/templates/allinstances_index_nongrouped.html:48 msgid "Suspended" msgstr "暂停" @@ -1012,7 +1057,7 @@ msgid "Details" msgstr "细节 (描述)" #: computes/templates/computes/list.html:40 -#: instances/templates/allinstances_index_grouped.html:28 +#: instances/templates/allinstances_index_grouped.html:31 #: instances/templates/instances/settings_tab.html:906 msgid "Connected" msgstr "已连接" @@ -1107,16 +1152,16 @@ msgstr "CPU利用率" msgid "RAM Utilization" msgstr "内存利用率" -#: computes/validators.py:16 +#: computes/validators.py:17 msgid "" "Hostname must contain only numbers, or the domain name separated by \".\"" msgstr "主机名必须仅包含数字,或以 \".\" 分隔的域名格式。" -#: computes/validators.py:18 +#: computes/validators.py:20 msgid "Wrong IP address" msgstr "错误的IP地址" -#: computes/validators.py:24 +#: computes/validators.py:26 msgid "The hostname must not contain any special characters" msgstr "主机名不得包含任何特殊字符" @@ -1172,51 +1217,23 @@ msgstr "noVNC遇到错误" msgid "Loading" msgstr "载入中" -#: console/views.py:52 +#: console/views.py:61 #, fuzzy #| msgid "You do not have permission to access this page." msgid "" "User does not have permission to access console or host/instance not exist" msgstr "您没有权限访问此页面" -#: console/views.py:84 +#: console/views.py:106 msgid "Fail to get console. Please check the console configuration of your VM." msgstr "获取控制台失败。 请检查您虚拟机的控制台配置。" -#: console/views.py:86 +#: console/views.py:109 #, python-format msgid "Console type '%(type)s' has not support" msgstr "不支持的 '%(type)s' 控制台类型" -#: instances/forms.py:37 -msgid "No Virtual Machine name has been entered" -msgstr "没有输入虚拟机的名称" - -#: instances/forms.py:39 -msgid "No VCPU has been entered" -msgstr "未设置 VCPU 数量" - -#: instances/forms.py:42 -msgid "No RAM size has been entered" -msgstr "未设置内存大小" - -#: instances/forms.py:43 -msgid "No Network pool has been choosen" -msgstr "尚未选择网络资源池" - -#: instances/forms.py:48 -msgid "Please select HDD cache mode" -msgstr "请选择硬盘缓存模式" - -#: instances/forms.py:55 -msgid "Please select a graphics type" -msgstr "请选择图形类型" - -#: instances/forms.py:56 -msgid "Please select a video driver" -msgstr "请选择一个视频驱动程序" - -#: instances/forms.py:63 +#: instances/forms.py:76 msgid "The name of the virtual machine must not contain any special characters" msgstr "虚拟机的名称不得包含任何特殊字符" @@ -1248,7 +1265,75 @@ msgstr "设置为模板" msgid "created" msgstr "已创建" -#: instances/models.py:216 +#: instances/models.py:31 +msgid "drbd" +msgstr "" + +#: instances/models.py:221 +msgid "Live" +msgstr "" + +#: instances/models.py:222 +#, fuzzy +#| msgid "Edit XML" +msgid "Undefine XML" +msgstr "编辑XML" + +#: instances/models.py:223 +msgid "Offline" +msgstr "" + +#: instances/models.py:224 +#, fuzzy +#| msgid "Auto converge" +msgid "Auto Converge" +msgstr "自动收敛" + +#: instances/models.py:225 +#, fuzzy +#| msgid "Compressed" +msgid "Compress" +msgstr "已压缩" + +#: instances/models.py:226 +#, fuzzy +#| msgid "Post copy" +msgid "Post Copy" +msgstr "发布副本" + +#: instances/models.py:227 +msgid "Unsafe" +msgstr "" + +#: instances/models.py:239 +msgid "No Virtual Machine name has been entered" +msgstr "没有输入虚拟机的名称" + +#: instances/models.py:243 +msgid "No VCPU has been entered" +msgstr "未设置 VCPU 数量" + +#: instances/models.py:248 +msgid "No RAM size has been entered" +msgstr "未设置内存大小" + +#: instances/models.py:252 +msgid "No Network pool has been choosen" +msgstr "尚未选择网络资源池" + +#: instances/models.py:259 +msgid "Please select HDD cache mode" +msgstr "请选择硬盘缓存模式" + +#: instances/models.py:270 +msgid "Please select a graphics type" +msgstr "请选择图形类型" + +#: instances/models.py:273 +msgid "Please select a video driver" +msgstr "请选择一个视频驱动程序" + +#: instances/models.py:292 msgid "Can access console without password" msgstr "无需密码即可访问控制台" @@ -1271,7 +1356,7 @@ msgstr "MAC地址" #: instances/templates/add_instance_network_block.html:24 #: instances/templates/create_instance_w2.html:163 -#: instances/templates/create_instance_w2.html:387 +#: instances/templates/create_instance_w2.html:413 #: instances/templates/instances/settings_tab.html:36 #: instances/templates/instances/settings_tab.html:421 #: networks/templates/network.html:5 networks/templates/network.html:7 @@ -1281,8 +1366,8 @@ msgstr "网络" #: instances/templates/add_instance_network_block.html:37 #: instances/templates/create_instance_w2.html:188 -#: instances/templates/create_instance_w2.html:429 -#: instances/templates/create_instance_w2.html:645 +#: instances/templates/create_instance_w2.html:455 +#: instances/templates/create_instance_w2.html:697 #: instances/templates/instances/settings_tab.html:430 #: nwfilters/templates/nwfilter.html:5 nwfilters/templates/nwfilter.html:7 msgid "NWFilter" @@ -1290,18 +1375,17 @@ msgstr "NWFilter 过滤规则列表" #: instances/templates/add_instance_network_block.html:40 #: instances/templates/add_instance_volume.html:121 -#: instances/templates/create_inst_block.html:25 #: instances/templates/create_instance_w2.html:157 #: instances/templates/create_instance_w2.html:191 -#: instances/templates/create_instance_w2.html:376 -#: instances/templates/create_instance_w2.html:432 -#: instances/templates/create_instance_w2.html:580 -#: instances/templates/create_instance_w2.html:599 -#: instances/templates/create_instance_w2.html:648 +#: instances/templates/create_instance_w2.html:402 +#: instances/templates/create_instance_w2.html:458 +#: instances/templates/create_instance_w2.html:632 +#: instances/templates/create_instance_w2.html:651 +#: instances/templates/create_instance_w2.html:700 #: instances/templates/instances/access_tab.html:123 #: instances/templates/instances/settings_tab.html:191 #: instances/templates/instances/settings_tab.html:434 -#: instances/templates/instances/stats_tab.html:93 +#: instances/templates/instances/stats_tab.html:94 #: interfaces/templates/interface.html:41 #: interfaces/templates/interface.html:43 nwfilters/templates/nwfilter.html:73 #: storages/templates/create_stg_block.html:146 @@ -1315,8 +1399,7 @@ msgstr "空" #: instances/templates/add_instance_volume.html:93 #: instances/templates/add_instance_volume.html:148 #: instances/templates/create_flav_block.html:25 -#: instances/templates/create_inst_block.html:34 -#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:294 #: instances/templates/instances/edit_instance_volume.html:110 #: instances/templates/instances/settings_tab.html:455 #: interfaces/templates/create_iface_block.html:139 @@ -1370,7 +1453,7 @@ msgstr "卷参数" #: instances/templates/add_instance_volume.html:34 #: instances/templates/add_instance_volume.html:104 #: instances/templates/create_instance_w2.html:148 -#: instances/templates/create_instance_w2.html:591 +#: instances/templates/create_instance_w2.html:643 #: instances/templates/instances/settings_tab.html:252 #: storages/templates/storage.html:4 storages/templates/storage.html:9 msgid "Storage" @@ -1424,7 +1507,15 @@ msgstr "卷" msgid "Problem occurred with host" msgstr "主机发生问题" -#: instances/templates/allinstances_index_grouped.html:12 +#: instances/templates/allinstances_index_grouped.html:11 +#: instances/templates/allinstances_index_nongrouped.html:11 +#, fuzzy +#| msgid "Disk" +msgid "Role/Disk" +msgstr "磁盘" + +#: instances/templates/allinstances_index_grouped.html:15 +#: instances/templates/create_inst_block.html:25 msgid "Mem Usage" msgstr "使用内存" @@ -1440,18 +1531,11 @@ msgstr "添加新规格" msgid "Choose a compute for new instance" msgstr "选择新实例的计算节点" -#: instances/templates/create_inst_block.html:18 -msgid "Compute" -msgstr "计算节点" - -#: instances/templates/create_inst_block.html:21 -msgid "Please select" -msgstr "请选择" - -#: instances/templates/create_inst_block.html:38 -#: instances/templates/create_inst_block.html:42 -msgid "Choose" -msgstr "选择" +#: instances/templates/create_inst_block.html:23 +#, fuzzy +#| msgid "CPU Usage" +msgid "Cpu Usage" +msgstr "CPU使用率" #: instances/templates/create_instance_w1.html:5 #: instances/templates/create_instance_w2.html:5 @@ -1483,12 +1567,12 @@ msgid "Next" msgstr "下一个" #: instances/templates/create_instance_w1.html:85 -#: instances/templates/create_instance_w2.html:270 -#: instances/templates/create_instance_w2.html:272 -#: instances/templates/create_instance_w2.html:500 -#: instances/templates/create_instance_w2.html:504 -#: instances/templates/create_instance_w2.html:716 -#: instances/templates/create_instance_w2.html:720 +#: instances/templates/create_instance_w2.html:296 +#: instances/templates/create_instance_w2.html:298 +#: instances/templates/create_instance_w2.html:552 +#: instances/templates/create_instance_w2.html:556 +#: instances/templates/create_instance_w2.html:794 +#: instances/templates/create_instance_w2.html:798 #: interfaces/templates/create_iface_block.html:142 #: networks/templates/create_net_block.html:86 #: networks/templates/modify_ipv4_fixed_address.html:45 @@ -1526,20 +1610,20 @@ msgid "Hypervisor doesn't have any Flavors" msgstr "虚拟机监控程序还没有任何的实例规格定义" #: instances/templates/create_instance_w2.html:78 -#: instances/templates/create_instance_w2.html:351 -#: instances/templates/create_instance_w2.html:563 +#: instances/templates/create_instance_w2.html:377 +#: instances/templates/create_instance_w2.html:615 #: instances/templates/instance.html:48 msgid "RAM" msgstr "内存" #: instances/templates/create_instance_w2.html:79 -#: instances/templates/create_instance_w2.html:366 +#: instances/templates/create_instance_w2.html:392 msgid "HDD" msgstr "磁盘" #: instances/templates/create_instance_w2.html:89 -#: instances/templates/create_instance_w2.html:355 -#: instances/templates/create_instance_w2.html:567 +#: instances/templates/create_instance_w2.html:381 +#: instances/templates/create_instance_w2.html:619 #: instances/templates/instance.html:48 #: instances/templates/instances/resize_tab.html:95 #: instances/templates/instances/resize_tab.html:109 @@ -1551,79 +1635,104 @@ msgid "Create Virtual Machine" msgstr "创建虚拟机" #: instances/templates/create_instance_w2.html:114 -#: instances/templates/create_instance_w2.html:311 -#: instances/templates/create_instance_w2.html:525 +#: instances/templates/create_instance_w2.html:337 +#: instances/templates/create_instance_w2.html:577 msgid "Firmware" msgstr "固件" #: instances/templates/create_instance_w2.html:126 -#: instances/templates/create_instance_w2.html:329 -#: instances/templates/create_instance_w2.html:542 +#: instances/templates/create_instance_w2.html:355 +#: instances/templates/create_instance_w2.html:594 msgid "VCPU Config" msgstr "VCPU 配置" #: instances/templates/create_instance_w2.html:129 -#: instances/templates/create_instance_w2.html:332 -#: instances/templates/create_instance_w2.html:545 +#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:597 msgid "no-mode" msgstr "没有指定任何模式" #: instances/templates/create_instance_w2.html:173 -#: instances/templates/create_instance_w2.html:402 -#: instances/templates/create_instance_w2.html:618 +#: instances/templates/create_instance_w2.html:428 +#: instances/templates/create_instance_w2.html:670 #: instances/templates/instances/edit_instance_volume.html:30 msgid "Advanced" msgstr "高级" #: instances/templates/create_instance_w2.html:199 -#: instances/templates/create_instance_w2.html:634 +#: instances/templates/create_instance_w2.html:686 msgid "HDD cache mode" msgstr "磁盘缓存模式" #: instances/templates/create_instance_w2.html:211 -#: instances/templates/create_instance_w2.html:441 -#: instances/templates/create_instance_w2.html:657 +#: instances/templates/create_instance_w2.html:467 +#: instances/templates/create_instance_w2.html:709 msgid "Graphics" msgstr "图形" #: instances/templates/create_instance_w2.html:222 -#: instances/templates/create_instance_w2.html:452 -#: instances/templates/create_instance_w2.html:668 +#: instances/templates/create_instance_w2.html:478 +#: instances/templates/create_instance_w2.html:720 msgid "Video" msgstr "视频" #: instances/templates/create_instance_w2.html:236 -#: instances/templates/create_instance_w2.html:466 -#: instances/templates/create_instance_w2.html:682 +#: instances/templates/create_instance_w2.html:492 +#: instances/templates/create_instance_w2.html:734 msgid "Console Access" msgstr "控制台访问" #: instances/templates/create_instance_w2.html:246 #: instances/templates/create_instance_w2.html:248 -#: instances/templates/create_instance_w2.html:476 -#: instances/templates/create_instance_w2.html:478 -#: instances/templates/create_instance_w2.html:692 -#: instances/templates/create_instance_w2.html:694 +#: instances/templates/create_instance_w2.html:502 +#: instances/templates/create_instance_w2.html:504 +#: instances/templates/create_instance_w2.html:744 +#: instances/templates/create_instance_w2.html:746 msgid "Console Password" msgstr "控制台密码" #: instances/templates/create_instance_w2.html:252 -#: instances/templates/create_instance_w2.html:482 -#: instances/templates/create_instance_w2.html:698 +#: instances/templates/create_instance_w2.html:508 +#: instances/templates/create_instance_w2.html:750 +#, fuzzy +#| msgid "Add CD-ROM" +msgid "Add CD-Rom" +msgstr "添加CD-ROM" + +#: instances/templates/create_instance_w2.html:255 +#: instances/templates/create_instance_w2.html:268 +#: instances/templates/create_instance_w2.html:511 +#: instances/templates/create_instance_w2.html:524 +#: instances/templates/create_instance_w2.html:753 +#: instances/templates/create_instance_w2.html:766 +msgid "False" +msgstr "" + +#: instances/templates/create_instance_w2.html:265 +#: instances/templates/create_instance_w2.html:521 +#: instances/templates/create_instance_w2.html:763 +#, fuzzy +#| msgid "Add a network device" +msgid "Add Input Device" +msgstr "添加一个网络设备" + +#: instances/templates/create_instance_w2.html:278 +#: instances/templates/create_instance_w2.html:534 +#: instances/templates/create_instance_w2.html:776 msgid "Guest Agent" msgstr "客户机代理" -#: instances/templates/create_instance_w2.html:259 -#: instances/templates/create_instance_w2.html:489 -#: instances/templates/create_instance_w2.html:705 +#: instances/templates/create_instance_w2.html:285 +#: instances/templates/create_instance_w2.html:541 +#: instances/templates/create_instance_w2.html:783 msgid "VirtIO" msgstr "VirtIO" -#: instances/templates/create_instance_w2.html:286 +#: instances/templates/create_instance_w2.html:312 #: instances/templates/instances/settings_tab.html:473 #: instances/templates/instances/settings_tab.html:549 #: instances/templates/instances/settings_tab.html:559 -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 #: interfaces/templates/interface.html:60 #: interfaces/templates/interface.html:62 networks/templates/network.html:50 #: networks/templates/network.html:52 networks/templates/network.html:62 @@ -1638,41 +1747,40 @@ msgstr "VirtIO" msgid "Are you sure?" msgstr "您确定 ?" -#: instances/templates/create_instance_w2.html:358 +#: instances/templates/create_instance_w2.html:384 msgid "Added Disks" msgstr "添加磁盘" -#: instances/templates/create_instance_w2.html:371 -#: instances/templates/create_instance_w2.html:575 +#: instances/templates/create_instance_w2.html:397 +#: instances/templates/create_instance_w2.html:627 msgid "Select pool" msgstr "选择池" -#: instances/templates/create_instance_w2.html:411 -#: instances/templates/create_instance_w2.html:627 +#: instances/templates/create_instance_w2.html:437 +#: instances/templates/create_instance_w2.html:679 msgid "Disk Metadata" msgstr "磁盘元数据" -#: instances/templates/create_instance_w2.html:413 -#: instances/templates/create_instance_w2.html:629 +#: instances/templates/create_instance_w2.html:439 +#: instances/templates/create_instance_w2.html:681 msgid "Metadata preallocation" msgstr "预分配元数据" -#: instances/templates/create_instance_w2.html:415 -#: instances/templates/create_instance_w2.html:631 -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:375 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:391 +#: instances/templates/create_instance_w2.html:441 +#: instances/templates/create_instance_w2.html:683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:375 msgid "Image" msgstr "镜像" -#: instances/templates/create_instance_w2.html:418 +#: instances/templates/create_instance_w2.html:444 msgid "HDD Cache Mode" msgstr "磁盘缓存模式" -#: instances/templates/create_instance_w2.html:570 +#: instances/templates/create_instance_w2.html:622 msgid "Template Disk" msgstr "模板磁盘" -#: instances/templates/create_instance_w2.html:605 +#: instances/templates/create_instance_w2.html:657 #, fuzzy #| msgid "Network" msgid "Network/MAC" @@ -1683,7 +1791,7 @@ msgstr "网络/MAC地址" #: instances/templates/instance_actions.html:25 #: instances/templates/instance_actions.html:37 #: instances/templates/instances/power_tab.html:24 -#: instances/templates/instances/power_tab.html:81 instances/views.py:277 +#: instances/templates/instances/power_tab.html:81 instances/views.py:370 msgid "Suspend" msgstr "暂停" @@ -1743,7 +1851,7 @@ msgstr "状态" #: instances/templates/instances/destroy_instance_form.html:35 #: instances/templates/instances/destroy_tab.html:17 #: instances/templates/instances/destroy_tab.html:19 -#: instances/templates/instances/destroy_tab.html:22 instances/views.py:319 +#: instances/templates/instances/destroy_tab.html:22 instances/views.py:417 msgid "Destroy" msgstr "销毁" @@ -1761,20 +1869,20 @@ msgstr "克隆" #: instances/templates/instance_actions.html:35 #: instances/templates/instances/power_tab.html:46 #: instances/templates/instances/power_tab.html:120 -#: instances/templates/instances/power_tab.html:122 instances/views.py:252 +#: instances/templates/instances/power_tab.html:122 instances/views.py:340 msgid "Power On" msgstr "开机" #: instances/templates/instance_actions.html:15 #: instances/templates/instances/power_tab.html:8 -#: instances/templates/instances/power_tab.html:58 instances/views.py:268 +#: instances/templates/instances/power_tab.html:58 instances/views.py:360 msgid "Power Off" msgstr "关机" #: instances/templates/instance_actions.html:16 #: instances/templates/instance_actions.html:29 #: instances/templates/instances/power_tab.html:13 -#: instances/templates/instances/power_tab.html:65 instances/views.py:261 +#: instances/templates/instances/power_tab.html:65 instances/views.py:351 msgid "Power Cycle" msgstr "电源重置" @@ -1786,7 +1894,7 @@ msgstr "VNC控制台" #: instances/templates/instance_actions.html:22 #: instances/templates/instances/power_tab.html:33 #: instances/templates/instances/power_tab.html:92 -#: instances/templates/instances/power_tab.html:107 instances/views.py:285 +#: instances/templates/instances/power_tab.html:107 instances/views.py:378 msgid "Resume" msgstr "恢复" @@ -1794,7 +1902,7 @@ msgstr "恢复" #: instances/templates/instances/power_tab.html:18 #: instances/templates/instances/power_tab.html:38 #: instances/templates/instances/power_tab.html:73 -#: instances/templates/instances/power_tab.html:99 instances/views.py:292 +#: instances/templates/instances/power_tab.html:99 instances/views.py:386 msgid "Force Off" msgstr "强制关闭" @@ -2125,7 +2233,7 @@ msgid "Migrate" msgstr "迁移" #: instances/templates/instances/settings_tab.html:62 -#: venv/lib/python3.6/site-packages/click/core.py:1351 +#: venv/lib/python3.8/site-packages/click/core.py:1357 msgid "Options" msgstr "选项" @@ -2501,8 +2609,7 @@ msgid "Disconnected" msgstr "断开连接" #: instances/templates/instances/settings_tab.html:911 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:714 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:703 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:714 msgid "Unknown" msgstr "未知" @@ -2511,47 +2618,118 @@ msgid "Qemu Guest Agent" msgstr "Qemu客户机代理" #: instances/templates/instances/snapshots_tab.html:8 -#: instances/templates/instances/snapshots_tab.html:26 -msgid "Take Snapshot" +#, fuzzy +#| msgid "Take Snapshot" +msgid "Take Snapshot - Internal" msgstr "创建快照" #: instances/templates/instances/snapshots_tab.html:13 +#, fuzzy +#| msgid "Take Snapshot" +msgid "Take Snapshot - External" +msgstr "创建快照" + +#: instances/templates/instances/snapshots_tab.html:18 msgid "Manage Snapshots" msgstr "管理快照" -#: instances/templates/instances/snapshots_tab.html:20 +#: instances/templates/instances/snapshots_tab.html:26 #, fuzzy #| msgid "" #| "This may take more than an hour, depending on how much content is on your " #| "instance and how large the disk is." msgid "" -"This may take more than an hour, depending on how much content is on your " -"instance and how large the disk is. It could cause web server timeout.." +"With running machine, internal snapshots may take more than an hour, " +"depending on how much memory has on your instance and how large the disk is." msgstr "" "这可能需要一个多小时,具体取决于您的实例上的。内容以及磁盘大小。 它可能导致" "Web服务器超时..." -#: instances/templates/instances/snapshots_tab.html:25 -msgid "Enter Snapshot Name" +#: instances/templates/instances/snapshots_tab.html:27 +msgid "" +"Live snapshot could cause server timeout and instance might be paused!!!" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:29 +#, fuzzy +#| msgid "Create new instance" +msgid "Create an internal snapshot" +msgstr "创建新实例" + +#: instances/templates/instances/snapshots_tab.html:34 +#: instances/templates/instances/snapshots_tab.html:56 +#, fuzzy +#| msgid "Enter Snapshot Name" +msgid "Snapshot Name" msgstr "输入快照名称" -#: instances/templates/instances/snapshots_tab.html:35 +#: instances/templates/instances/snapshots_tab.html:36 +#: instances/templates/instances/snapshots_tab.html:58 +#, fuzzy +#| msgid "Description" +msgid "Snapshot Description" +msgstr "描述" + +#: instances/templates/instances/snapshots_tab.html:38 +#: instances/templates/instances/snapshots_tab.html:40 +#: instances/templates/instances/snapshots_tab.html:60 +#: instances/templates/instances/snapshots_tab.html:62 +msgid "Take Snapshot" +msgstr "创建快照" + +#: instances/templates/instances/snapshots_tab.html:48 +msgid "You can get external snapshots within this tab." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:50 +msgid "Create an external snapshot" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:52 +msgid "" +"External snapshots are experimental in this stage, use it if you know what " +"you are doing. 'Revert Snapshot' may require manual operation with CLI." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:65 +msgid "WebVirtCloud supports only one external snapshot at the moment." +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:71 msgid "Choose a snapshot for restore/delete" msgstr "选择要 还原/删除 的快照" -#: instances/templates/instances/snapshots_tab.html:53 +#: instances/templates/instances/snapshots_tab.html:77 +#, fuzzy +#| msgid "Description" +msgid "Type - Description" +msgstr "描述" + +#: instances/templates/instances/snapshots_tab.html:86 +#, fuzzy +#| msgid "Interface" +msgid "Internal" +msgstr "接口" + +#: instances/templates/instances/snapshots_tab.html:92 +#: instances/templates/instances/snapshots_tab.html:125 msgid "Revert to this Snapshot" msgstr "还原到此快照" -#: instances/templates/instances/snapshots_tab.html:58 +#: instances/templates/instances/snapshots_tab.html:97 msgid "To restore snapshots you need Power Off the instance." msgstr "要还原快照,您需要关闭实例电源。" -#: instances/templates/instances/snapshots_tab.html:67 +#: instances/templates/instances/snapshots_tab.html:106 +#: instances/templates/instances/snapshots_tab.html:133 msgid "Delete Snapshot" msgstr "删除快照" -#: instances/templates/instances/snapshots_tab.html:78 +#: instances/templates/instances/snapshots_tab.html:118 +msgid "External" +msgstr "" + +#: instances/templates/instances/snapshots_tab.html:145 msgid "You do not have any snapshots" msgstr "您还没有创建任何快照" @@ -2575,45 +2753,52 @@ msgstr "带宽设备" msgid "Disk I/O device" msgstr "磁盘I/O设备" +#: instances/templates/instances/stats_tab.html:88 +#, fuzzy +#| msgid "IPv4" +msgid "IP" +msgstr "IPv4" + #: instances/utils.py:99 msgid "None available device name" msgstr "没有可用的设备名称" -#: instances/views.py:249 +#: instances/views.py:336 msgid "Templates cannot be started." msgstr "模板无法启动。" -#: instances/views.py:352 -#, python-format -msgid "Instance is migrated to %(hostname)s" +#: instances/views.py:464 +#, fuzzy, python-format +#| msgid "Instance is migrated to %(hostname)s" +msgid "Instance is migrated(%(method)s) to %(hostname)s" msgstr "实例已迁移到 %(hostname)s" -#: instances/views.py:375 +#: instances/views.py:490 msgid "Reset root password" msgstr "重置Root密码" -#: instances/views.py:381 instances/views.py:410 +#: instances/views.py:498 instances/views.py:533 msgid "Please shutdown down your instance and then try again" msgstr "请关闭您的实例,然后重试" -#: instances/views.py:402 +#: instances/views.py:523 #, python-format msgid "Installed new SSH public key %(keyname)s" msgstr "安装了新的SSH公钥 %(keyname)s" -#: instances/views.py:429 +#: instances/views.py:555 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize CPU of '%(instance_name)s'!" msgstr "" "已达到用户 %(quota_msg)s 的配额,无法调整 '%(instance_name)s' 的CPU大小!" -#: instances/views.py:438 +#: instances/views.py:565 #, python-format msgid "CPU is resized: %(old)s to %(new)s" msgstr "CPU已调整大小: %(old)s 至 %(new)s" -#: instances/views.py:466 +#: instances/views.py:601 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize memory of " @@ -2621,7 +2806,7 @@ msgid "" msgstr "" "已达到用户 %(quota_msg)s 的配额,无法调整 '%(instance_name)s' 的内存大小!" -#: instances/views.py:473 +#: instances/views.py:610 #, python-format msgid "" "Memory is resized: current/max: %(old_cur)s/%(old_max)s to %(new_cur)s/" @@ -2630,174 +2815,192 @@ msgstr "" "内存大小已调整:当前/最大值: %(old_cur)s/%(old_max)s 至 %(new_cur)s/" "%(new_max)s" -#: instances/views.py:507 +#: instances/views.py:652 #, python-format msgid "" "User %(quota_msg)s quota reached, cannot resize disks of '%(instance_name)s'!" msgstr "" "已达到用户 %(quota_msg)s 的配额,无法调整 '%(instance_name)s' 的磁盘大小!" -#: instances/views.py:514 +#: instances/views.py:660 #, python-format msgid "Disk is resized: %(dev)s" msgstr "磁盘大小已调整:%(dev)s" -#: instances/views.py:570 +#: instances/views.py:729 #, python-format msgid "Attach new disk: %(name)s (%(format)s)" msgstr "附加新磁盘:%(name)s (%(format)s)" -#: instances/views.py:609 +#: instances/views.py:782 #, python-format msgid "Attach Existing disk: %(target_dev)s" msgstr "附加现有磁盘:%(target_dev)s" -#: instances/views.py:667 +#: instances/views.py:849 msgid "Volume changes are applied. But it will be activated after shutdown" msgstr "卷的更改已应用。它将在关机后被激活" -#: instances/views.py:670 +#: instances/views.py:854 msgid "Volume is changed successfully." msgstr "已成功更改卷。" -#: instances/views.py:671 +#: instances/views.py:855 #, python-format msgid "Edit disk: %(target_dev)s" msgstr "编辑磁盘:%(target_dev)s" -#: instances/views.py:693 +#: instances/views.py:879 #, python-format msgid "Delete disk: %(dev)s" msgstr "删除磁盘:%(dev)s" -#: instances/views.py:709 +#: instances/views.py:897 #, python-format msgid "Detach disk: %(dev)s" msgstr "分离磁盘:%(dev)s" -#: instances/views.py:722 +#: instances/views.py:919 #, python-format msgid "Add CD-ROM: %(target)s" msgstr "添加 CD-ROM:%(target)s" -#: instances/views.py:735 +#: instances/views.py:934 #, python-format msgid "Detach CD-ROM: %(dev)s" msgstr "分离 CD-ROM:%(dev)s" -#: instances/views.py:748 +#: instances/views.py:949 #, python-format msgid "Mount media: %(dev)s" msgstr "挂在媒体:%(dev)s" -#: instances/views.py:761 +#: instances/views.py:964 #, python-format msgid "Unmount media: %(dev)s" msgstr "卸载媒体:%(dev)s" -#: instances/views.py:774 +#: instances/views.py:982 #, python-format msgid "Create snapshot: %(snap)s" msgstr "创建快照:%(snap)s" -#: instances/views.py:785 +#: instances/views.py:997 #, fuzzy, python-format #| msgid "Delete snapshot: %(snap_name)s" msgid "Delete snapshot: %(snap)s" msgstr "删除快照:%(snap)s" -#: instances/views.py:796 +#: instances/views.py:1012 msgid "Successful revert snapshot: " msgstr "成功还原快照: " -#: instances/views.py:799 +#: instances/views.py:1015 #, fuzzy, python-format #| msgid "Revert snapshot: %(snap)" msgid "Revert snapshot: %(snap)s" msgstr "还原快照: %(snap)s" -#: instances/views.py:813 +#: instances/views.py:1032 +#, fuzzy, python-format +#| msgid "Create snapshot: %(snap)s" +msgid "Create external snapshot: %(snap)s" +msgstr "创建快照:%(snap)s" + +#: instances/views.py:1066 +#, fuzzy, python-format +#| msgid "Revert snapshot: %(snap)" +msgid "Revert external snapshot: %(snap)s" +msgstr "还原快照: %(snap)s" + +#: instances/views.py:1087 +#, fuzzy, python-format +#| msgid "Delete snapshot: %(snap_name)s" +msgid "Delete external snapshot: %(snap)s" +msgstr "删除快照:%(snap)s" + +#: instances/views.py:1104 #, python-format msgid "VCPU %(id)s is enabled=%(enabled)s" msgstr "VCPU %(id)s 已启用=%(enabled)s" -#: instances/views.py:822 +#: instances/views.py:1113 #, python-format msgid "VCPU Hot-plug is enabled=%(status)s" msgstr "VCPU 热插拔 已启用=%(status)s" -#: instances/views.py:832 +#: instances/views.py:1123 msgid "Set autostart" msgstr "设置自动启动" -#: instances/views.py:841 +#: instances/views.py:1132 msgid "Unset autostart" msgstr "取消自动启动" -#: instances/views.py:850 +#: instances/views.py:1141 msgid "Enable boot menu" msgstr "启用引导菜单" -#: instances/views.py:859 +#: instances/views.py:1150 msgid "Disable boot menu" msgstr "关闭引导菜单" -#: instances/views.py:874 +#: instances/views.py:1165 msgid "Set boot order" msgstr "设置启动顺序" -#: instances/views.py:879 +#: instances/views.py:1171 msgid "Boot menu changes applied. But it will be activated after shutdown" msgstr "引导菜单的更改已应用。 但是它将在关机后被激活" -#: instances/views.py:882 +#: instances/views.py:1176 msgid "Boot order changed successfully." msgstr "启动顺序已成功更改。" -#: instances/views.py:893 +#: instances/views.py:1187 msgid "Change instance XML" msgstr "更改实例XML" -#: instances/views.py:907 +#: instances/views.py:1201 #, python-format msgid "Set Guest Agent: %(status)s" msgstr "设置客户机代理:%(status)s" -#: instances/views.py:917 +#: instances/views.py:1211 #, fuzzy, python-format #| msgid "Set Video Model" msgid "Set Video Model: %(model)s" msgstr "设置视频模式:%(model)s" -#: instances/views.py:926 +#: instances/views.py:1220 msgid "Change network" msgstr "修改网络" -#: instances/views.py:949 +#: instances/views.py:1243 msgid "Network Device Config is changed. Please shutdown instance to activate." msgstr "网络设备配置已更改。 请关闭实例以激活。" -#: instances/views.py:974 +#: instances/views.py:1268 #, python-format msgid "Add network: %(mac)s" msgstr "添加网络:%(mac)s" -#: instances/views.py:985 +#: instances/views.py:1279 #, python-format msgid "Delete Network: %(mac)s" msgstr "删除网络:%(mac)s" -#: instances/views.py:998 +#: instances/views.py:1292 #, python-format msgid "Set Link State: %(state)s" msgstr "设置链接状态: %(state)s" -#: instances/views.py:1018 networks/views.py:231 +#: instances/views.py:1313 networks/views.py:254 #, python-format msgid "%(qos_dir)s QoS is set" msgstr "%(qos_dir)s 已设置" -#: instances/views.py:1023 +#: instances/views.py:1319 #, python-format msgid "" "%(qos_dir)s QoS is set. Network XML is changed. Stop and " @@ -2806,12 +3009,12 @@ msgstr "" "%(qos_dir)s QoS已设置。网络XML已更改。 停止并启动网络以激活新" "的配置。" -#: instances/views.py:1040 networks/views.py:246 +#: instances/views.py:1337 networks/views.py:275 #, python-format msgid "%(qos_dir)s QoS is deleted" msgstr "%(qos_dir)s QoS已删除" -#: instances/views.py:1045 +#: instances/views.py:1343 #, python-format msgid "" "%(qos_dir)s QoS is deleted. Network XML is changed. Stop and " @@ -2820,171 +3023,196 @@ msgstr "" "%(qos_dir)s QoS已删除。网络XML已更改。 停止并启动网络以激活新" "的配置。" -#: instances/views.py:1064 +#: instances/views.py:1363 msgid "Only one owner is allowed and the one already added" msgstr "只允许存在一个所有者,并且已经添加了一个所有者" -#: instances/views.py:1069 +#: instances/views.py:1369 #, python-format msgid "Add owner: %(user)s" msgstr "添加所有者:%(user)s" -#: instances/views.py:1080 +#: instances/views.py:1380 #, python-format msgid "Delete owner: %(userinstance_id)s " msgstr "删除所有者:%(userinstance_id)s " -#: instances/views.py:1112 +#: instances/views.py:1415 #, python-format msgid "User '%(quota_msg)s' quota reached, cannot create '%(clone_name)s'!" msgstr "达到用户 '%(quota_msg)s' 的配额,无法创建 '%(clone_name)s' !" -#: instances/views.py:1118 +#: instances/views.py:1422 #, python-format msgid "Instance '%(clone_name)s' already exists!" msgstr "实例 '%(clone_name)s' 已存在!" -#: instances/views.py:1121 +#: instances/views.py:1427 #, python-format msgid "Instance name '%(clone_name)s' contains invalid characters!" msgstr "实例名称 '%(clone_name)s' 包含无效的字符!" -#: instances/views.py:1124 +#: instances/views.py:1436 #, python-format msgid "Instance MAC '%(clone_mac)s' invalid format!" msgstr "实例 MAC '%(clone_mac)s' 无效的格式!" -#: instances/views.py:1134 +#: instances/views.py:1450 #, python-format msgid "Create a clone of '%(instance_name)s'" msgstr "创建一个 '%(instance_name)s' 的克隆" -#: instances/views.py:1173 +#: instances/views.py:1495 msgid "" "Error setting console password. You should check that your instance have an " "graphic device." msgstr "设置控制台密码时出错。 您应检查实例是否具有图形设备。" -#: instances/views.py:1178 +#: instances/views.py:1500 msgid "Set VNC password" msgstr "设置VNC密码" -#: instances/views.py:1187 +#: instances/views.py:1511 msgid "Set VNC keymap" msgstr "设置VNC键盘" -#: instances/views.py:1192 +#: instances/views.py:1518 msgid "Set VNC type" msgstr "设置VNC类型" -#: instances/views.py:1197 +#: instances/views.py:1525 msgid "Set VNC listen address" msgstr "设置VNC监听地址" -#: instances/views.py:1220 +#: instances/views.py:1550 msgid "Edit options" msgstr "编辑选项" -#: instances/views.py:1234 +#: instances/views.py:1564 msgid "Send console.vv file" msgstr "发送console.vv文件" -#: instances/views.py:1295 instances/views.py:1389 +#: instances/views.py:1633 instances/views.py:1737 msgid "A virtual machine with this name already exists" msgstr "具有该名称的虚拟机已存在" -#: instances/views.py:1372 +#: instances/views.py:1719 msgid "You haven't defined any storage pools" msgstr "您尚未定义任何存储资源池" -#: instances/views.py:1374 +#: instances/views.py:1721 msgid "You haven't defined any network pools" msgstr "您尚未定义任何网络资源池" -#: instances/views.py:1391 +#: instances/views.py:1742 msgid "There is an instance with same name. Remove it and try again!" msgstr "有一个同名实例。 删除它,然后再试一次!" -#: instances/views.py:1395 +#: instances/views.py:1749 msgid "No Virtual Machine MAC has been entered" msgstr "没有输入虚拟机MAC地址" -#: instances/views.py:1426 +#: instances/views.py:1784 msgid "Image has already exist. Please check volumes or change instance name" msgstr "镜像已经存在。 请检查卷或更改实例名称" -#: instances/views.py:1453 +#: instances/views.py:1813 msgid "First you need to create or select an image" msgstr "首先,您需要创建或选择镜像" -#: instances/views.py:1471 +#: instances/views.py:1836 msgid "Invalid cache mode" msgstr "无效的缓存模式" -#: instances/views.py:1512 +#: instances/views.py:1881 msgid "Instance is created" msgstr "实例已创建" -#: instances/views.py:1533 +#: instances/views.py:1910 msgid "Flavor Created" msgstr "规格已创建" -#: instances/views.py:1539 +#: instances/views.py:1916 msgid "Create Flavor" msgstr "创建规格" -#: instances/views.py:1549 +#: instances/views.py:1926 msgid "Flavor Updated" msgstr "规格已更新" -#: instances/views.py:1555 +#: instances/views.py:1932 msgid "Update Flavor" msgstr "更新规格" -#: instances/views.py:1564 +#: instances/views.py:1941 msgid "Flavor Deleted" msgstr "规格已删除" -#: interfaces/forms.py:26 +#: interfaces/forms.py:37 msgid "The IPv4 address must not contain any special characters" msgstr "IPv4地址不得包含任何特殊字符" -#: interfaces/forms.py:28 +#: interfaces/forms.py:41 msgid "The IPv4 address must not exceed 20 characters" msgstr "IPv4地址不得超过20个字符" -#: interfaces/forms.py:35 +#: interfaces/forms.py:50 msgid "The IPv4 gateway must not contain any special characters" msgstr "IPv4网关不得包含任何特殊字符" -#: interfaces/forms.py:37 +#: interfaces/forms.py:54 msgid "The IPv4 gateway must not exceed 20 characters" msgstr "IPv4网关不得超过20个字符" -#: interfaces/forms.py:44 +#: interfaces/forms.py:63 msgid "The IPv6 address must not contain any special characters" msgstr "IPv6地址不得包含任何特殊字符" -#: interfaces/forms.py:46 +#: interfaces/forms.py:67 msgid "The IPv6 address must not exceed 100 characters" msgstr "IPv6地址不得超过100个字符" -#: interfaces/forms.py:53 +#: interfaces/forms.py:76 msgid "The IPv6 gateway must not contain any special characters" msgstr "IPv6网关不得包含任何特殊字符" -#: interfaces/forms.py:55 +#: interfaces/forms.py:80 msgid "The IPv6 gateway must not exceed 100 characters" msgstr "IPv6网关不得超过100个字符" -#: interfaces/forms.py:62 interfaces/forms.py:71 +#: interfaces/forms.py:89 interfaces/forms.py:102 msgid "The interface must not contain any special characters" msgstr "接口不得包含任何特殊字符" -#: interfaces/forms.py:64 interfaces/forms.py:73 +#: interfaces/forms.py:93 interfaces/forms.py:106 msgid "The interface must not exceed 10 characters" msgstr "接口不得超过10个字符" +#: interfaces/models.py:10 +#, fuzzy +#| msgid "No Virtual Machine name has been entered" +msgid "No interface name has been entered" +msgstr "没有输入虚拟机的名称" + +#: interfaces/models.py:12 networks/models.py:12 storages/models.py:12 +#: storages/models.py:46 +#, fuzzy +#| msgid "Status" +msgid "status" +msgstr "状态" + +#: interfaces/models.py:13 networks/models.py:13 +#, fuzzy +#| msgid "Device" +msgid "device" +msgstr "设备" + +#: interfaces/models.py:14 networks/models.py:14 +#, fuzzy +#| msgid "Forward" +msgid "forward" +msgstr "转发" + #: interfaces/templates/create_iface_block.html:12 msgid "Create New Interface" msgstr "创建新接口" @@ -3120,67 +3348,77 @@ msgid "user" msgstr "用户" #: logs/models.py:6 +msgid "ip" +msgstr "" + +#: logs/models.py:7 #, fuzzy #| msgid "hostname" msgid "host" msgstr "主机" -#: logs/models.py:7 +#: logs/models.py:8 msgid "instance" msgstr "实例" -#: logs/models.py:8 +#: logs/models.py:9 msgid "message" msgstr "消息" -#: logs/models.py:9 +#: logs/models.py:10 msgid "date" msgstr "日期" -#: networks/forms.py:8 storages/forms.py:8 +#: networks/forms.py:9 storages/forms.py:9 storages/models.py:10 msgid "No pool name has been entered" msgstr "没有输入资源池名称" -#: networks/forms.py:10 +#: networks/forms.py:13 msgid "No IPv4 subnet has been entered" msgstr "没有输入IPv4子网" -#: networks/forms.py:15 +#: networks/forms.py:18 msgid "No IPv6 subnet has been entered" msgstr "没有输入IPv6子网" -#: networks/forms.py:30 storages/forms.py:23 +#: networks/forms.py:34 storages/forms.py:30 msgid "The pool name must not contain any special characters" msgstr "资源池名称不得包含任何特殊字符" -#: networks/forms.py:32 storages/forms.py:25 +#: networks/forms.py:38 storages/forms.py:34 msgid "The pool name must not exceed 20 characters" msgstr "资源池名称不能超过20个字符" -#: networks/forms.py:39 +#: networks/forms.py:47 msgid "The IPv4 subnet must not contain any special characters" msgstr "IPv4子网不得包含任何特殊字符" -#: networks/forms.py:41 +#: networks/forms.py:51 msgid "The IPv4 subnet must not exceed 20 characters" msgstr "IPv4子网不得超过20个字符" -#: networks/forms.py:48 +#: networks/forms.py:60 msgid "The IPv6 subnet must not contain any special characters" msgstr "IPv6子网不得包含任何特殊字符" -#: networks/forms.py:50 +#: networks/forms.py:64 msgid "The IPv6 subnet must not exceed 42 characters" msgstr "IPv6子网不得超过42个字符" -#: networks/forms.py:58 +#: networks/forms.py:74 msgid "The pool bridge name must not contain any special characters" msgstr "资源池网桥名称不得包含任何特殊字符" -#: networks/forms.py:60 +#: networks/forms.py:78 msgid "The pool bridge name must not exceed 20 characters" msgstr "资源池网桥名称不得超过20个字符" +#: networks/models.py:10 +#, fuzzy +#| msgid "No pool name has been entered" +msgid "No network name has been entered" +msgstr "没有输入资源池名称" + #: networks/templates/add_network_qos.html:13 msgid "Add QoS for Network" msgstr "为网络添加QoS流控" @@ -3332,8 +3570,7 @@ msgid "Show" msgstr "查看" #: networks/templates/network.html:165 networks/templates/network.html:275 -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:403 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:403 msgid "Clear" msgstr "清除" @@ -3369,50 +3606,50 @@ msgstr "转发" msgid "Network pool name already in use" msgstr "网络资源池名称已被使用" -#: networks/views.py:47 +#: networks/views.py:50 msgid "Please enter bridge/dev name" msgstr "请输入 网桥/设备 名称" -#: networks/views.py:57 +#: networks/views.py:65 msgid "For libvirt, the IPv6 network prefix must be /64" msgstr "对于libvirt,IPv6网络前缀必须为/64" -#: networks/views.py:130 +#: networks/views.py:138 msgid "Unknown Network Family" msgstr "未知的网络家族" -#: networks/views.py:180 +#: networks/views.py:190 #, python-format msgid "Fixed address operation completed for %(family)s" msgstr "%(family)s 的固定地址操作已完成" -#: networks/views.py:190 +#: networks/views.py:204 #, python-format msgid "%(family)s Fixed Address is Deleted." msgstr "%(family)s 固定地址已被删除。" -#: networks/views.py:198 +#: networks/views.py:215 #, python-format msgid "%(family)s DHCP Range is Changed." msgstr "%(family)s DHCP范围已更改。" -#: networks/views.py:210 +#: networks/views.py:228 msgid "" "Network XML is changed. \\Stop and start network to activate new config." msgstr "网络XML已更改。\\停止并启动网络以激活新配置。" -#: networks/views.py:215 +#: networks/views.py:233 msgid "Network XML is changed." msgstr "网络XML已更改。" -#: networks/views.py:228 +#: networks/views.py:247 #, python-format msgid "" "%(qos_dir)s QoS is updated. Network XML is changed. Stop and start network " "to activate new config" msgstr "%(qos_dir)s 的QoS已更新。 网络XML已更改。 停止并启动网络以激活新配置" -#: networks/views.py:242 +#: networks/views.py:267 #, fuzzy, python-format #| msgid "" #| "%(qos_dir)s QoS is deleted. Network XML is changed. Stop " @@ -3485,59 +3722,111 @@ msgstr "克隆NWFilter" msgid "Hypervisor doesn't have any NWFilters" msgstr "虚拟机监控程序没有检测到任何NWFilter" -#: nwfilters/views.py:44 +#: nwfilters/views.py:51 msgid "A network filter with this name already exists" msgstr "具有该名称的网络过滤器已存在" -#: nwfilters/views.py:47 +#: nwfilters/views.py:56 msgid "A network filter with this UUID already exists" msgstr "具有该UUID的网络过滤器已存在" -#: nwfilters/views.py:51 +#: nwfilters/views.py:61 #, python-format msgid "%(filter)s network filter is created" msgstr "%(filter)s 网络过滤器已创建" -#: nwfilters/views.py:60 +#: nwfilters/views.py:74 #, python-format msgid "%(filter)s network filter is deleted" msgstr "%(filter)s 网络过滤器已删除" -#: nwfilters/views.py:77 +#: nwfilters/views.py:99 #, python-format msgid "NWFilter is in use by %(instance)s. Cannot be deleted." msgstr "%(instance)s 正在使用NWFilter。无法删除。" -#: nwfilters/views.py:96 +#: nwfilters/views.py:119 #, fuzzy, python-format #| msgid "Cloning NWFilter {name} as {cln_name}" msgid "Cloning NWFilter %(name)s as %(clone)s" msgstr "将NWFilter %(name)s 克隆为 %(clone)s" -#: storages/forms.py:10 storages/forms.py:37 +#: storages/forms.py:13 storages/forms.py:47 msgid "No path has been entered" msgstr "没有输入路径" -#: storages/forms.py:34 +#: storages/forms.py:44 msgid "The target must not contain any special characters" msgstr "目标不得包含任何特殊字符" -#: storages/forms.py:46 +#: storages/forms.py:56 msgid "No device or path has been entered" msgstr "没有输入设备或路径" -#: storages/forms.py:48 +#: storages/forms.py:59 msgid "The disk source must not contain any special characters" msgstr "磁盘源不得包含任何特殊字符" -#: storages/forms.py:62 storages/forms.py:77 +#: storages/forms.py:78 storages/forms.py:98 msgid "The image name must not contain any special characters" msgstr "镜像名称不得包含任何特殊字符" -#: storages/forms.py:79 +#: storages/forms.py:102 msgid "The image name must not exceed 120 characters" msgstr "镜像名称不得超过120个字符" +#: storages/models.py:13 storages/models.py:48 +#, fuzzy +#| msgid "Pool type" +msgid "type" +msgstr "资源池类型" + +#: storages/models.py:14 storages/models.py:32 storages/models.py:44 +#, fuzzy +#| msgid "Resize" +msgid "size" +msgstr "调整配置" + +#: storages/models.py:15 +#, fuzzy +#| msgid "Volumes" +msgid "volumes" +msgstr "卷" + +#: storages/models.py:27 +#, fuzzy +#| msgid "Format" +msgid "format" +msgstr "格式" + +#: storages/models.py:31 +#, fuzzy +#| msgid "Maximum Allocation" +msgid "allocation" +msgstr "最大分配" + +#: storages/models.py:43 +#, fuzzy +#| msgid "State" +msgid "state" +msgstr "状态" + +#: storages/models.py:45 +msgid "free" +msgstr "" + +#: storages/models.py:47 venv/lib/python3.8/site-packages/click/types.py:815 +#, fuzzy +#| msgid "Pool path" +msgid "path" +msgstr "路径" + +#: storages/models.py:49 +#, fuzzy +#| msgid "Autostart" +msgid "autostart" +msgstr "自动启动" + #: storages/templates/create_stg_block.html:12 msgid "Create Storage Pool" msgstr "创建存储资源池" @@ -3672,52 +3961,52 @@ msgstr "虚拟机监控程序没有检测到任何卷" msgid "Hypervisor doesn't have any Storages" msgstr "虚拟机监控程序没有检测到任何存储资源池" -#: storages/views.py:40 +#: storages/views.py:42 msgid "Pool name already use" msgstr "资源池名称已存在" -#: storages/views.py:45 +#: storages/views.py:47 msgid "You need create secret for pool" msgstr "您需要为资源池创建 密钥/密码" -#: storages/views.py:49 +#: storages/views.py:55 msgid "You need input all fields for creating ceph pool" msgstr "您需要输入所有字段以创建ceph资源池" -#: storages/views.py:96 +#: storages/views.py:109 msgid "Security Issues with file uploading" msgstr "文件上传遇到安全问题" -#: storages/views.py:103 +#: storages/views.py:117 msgid "File not found. Check the path variable and filename" msgstr "未找到文件。 请检查路径变量和文件名" -#: storages/views.py:150 +#: storages/views.py:168 #, fuzzy, python-format #| msgid "Volume: %(volume)s is deleted." msgid "Volume: %(vol)s is deleted." msgstr "卷:%(vol)s 已删除。" -#: storages/views.py:155 +#: storages/views.py:174 msgid "ISO image already exist" msgstr "ISO镜像已存在" -#: storages/views.py:159 +#: storages/views.py:180 #, python-format msgid "ISO: %(file)s is uploaded." msgstr "ISO: %(file)s 已上传。" -#: storages/views.py:168 +#: storages/views.py:190 msgid "Name of volume already in use" msgstr "已使用的卷的名称" -#: storages/views.py:180 +#: storages/views.py:204 #, fuzzy, python-format #| msgid "%(image)s image cloned as %(clone)s successfully" msgid "%(image)s image cloned as %(name)s successfully" msgstr "镜像 %(image)s 已成功克隆为 %(name)s" -#: storages/views.py:226 +#: storages/views.py:254 #, fuzzy, python-format #| msgid "Image file {name} is created successfully" msgid "Image file %(name)s is created successfully" @@ -3785,260 +4074,216 @@ msgstr "处理中" msgid "Search" msgstr "搜索" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:496 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:496 #, python-brace-format msgid "{editor}: Editing failed" msgstr "{editor}: 编辑失败" -#: venv/lib/python3.6/site-packages/click/_termui_impl.py:500 +#: venv/lib/python3.8/site-packages/click/_termui_impl.py:500 #, python-brace-format msgid "{editor}: Editing failed: {e}" msgstr "{editor}: 编辑失败: {e}" -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:20 -msgid "" -"Click will abort further execution because Python was configured to use " -"ASCII as encoding for the environment. Consult https://click.palletsprojects." -"com/unicode-support/ for mitigation steps." -msgstr "" -"点击将中止进一步的执行,因为Python被配置为使用ASCII作为环境的编码。 相关信" -"息,请参阅 https://click.palletsprojects.com/unicode-support/。" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:56 -msgid "" -"Additional information: on this system no suitable UTF-8 locales were " -"discovered. This most likely requires resolving by reconfiguring the locale " -"system." -msgstr "" -"附加信息:在此系统上未发现合适的 UTF-8 语言环境。 这很可能需要通过重新配置语" -"言环境系统来解决。" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:65 -msgid "" -"This system supports the C.UTF-8 locale which is recommended. You might be " -"able to resolve your issue by exporting the following environment variables:" -msgstr "" -"该系统支持推荐的 C.UTF-8 语言环境。 您可以通过导出以下环境变量来解决您的问" -"题:" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:75 -#, python-brace-format -msgid "" -"This system lists some UTF-8 supporting locales that you can pick from. The " -"following suitable locales were discovered: {locales}" -msgstr "" -"该系统列出了一些您可以从中选择的支持 UTF-8 的语言环境。 发现了以下合适的语言" -"环境:{locales}" - -#: venv/lib/python3.6/site-packages/click/_unicodefun.py:93 -msgid "" -"Click discovered that you exported a UTF-8 locale but the locale system " -"could not pick up from it because it does not exist. The exported locale is " -"{locale!r} but it is not supported." -msgstr "" -"点击并发现您导出了 UTF-8 语言环境,但语言环境系统无法从中提取,因为它不存" -"在。 导出的语言环境是 {locale!r} 但不受支持。" - -#: venv/lib/python3.6/site-packages/click/core.py:1095 +#: venv/lib/python3.8/site-packages/click/core.py:1097 msgid "Aborted!" msgstr "中止!" -#: venv/lib/python3.6/site-packages/click/core.py:1279 -#: venv/lib/python3.6/site-packages/click/decorators.py:434 +#: venv/lib/python3.8/site-packages/click/core.py:1282 +#: venv/lib/python3.8/site-packages/click/decorators.py:495 #, fuzzy #| msgid "show this help message and exit" msgid "Show this message and exit." msgstr "显示此消息并退出。" -#: venv/lib/python3.6/site-packages/click/core.py:1308 -#: venv/lib/python3.6/site-packages/click/core.py:1334 +#: venv/lib/python3.8/site-packages/click/core.py:1313 +#: venv/lib/python3.8/site-packages/click/core.py:1339 #, python-brace-format msgid "(Deprecated) {text}" msgstr "(已弃用) {text}" -#: venv/lib/python3.6/site-packages/click/core.py:1375 +#: venv/lib/python3.8/site-packages/click/core.py:1383 #, fuzzy, python-brace-format #| msgid "expected %s argument(s)" msgid "Got unexpected extra argument ({args})" msgid_plural "Got unexpected extra arguments ({args})" msgstr[0] "有意外的额外参数 ({args})" -#: venv/lib/python3.6/site-packages/click/core.py:1390 +#: venv/lib/python3.8/site-packages/click/core.py:1399 msgid "DeprecationWarning: The command {name!r} is deprecated." msgstr "弃用警告:命令 {name!r} 已弃用。" -#: venv/lib/python3.6/site-packages/click/core.py:1607 +#: venv/lib/python3.8/site-packages/click/core.py:1605 msgid "Commands" msgstr "命令" -#: venv/lib/python3.6/site-packages/click/core.py:1639 +#: venv/lib/python3.8/site-packages/click/core.py:1637 msgid "Missing command." msgstr "缺少命令。" -#: venv/lib/python3.6/site-packages/click/core.py:1717 +#: venv/lib/python3.8/site-packages/click/core.py:1715 msgid "No such command {name!r}." msgstr "没有这样的命令 {name!r} 。" -#: venv/lib/python3.6/site-packages/click/core.py:2258 +#: venv/lib/python3.8/site-packages/click/core.py:2271 #, fuzzy #| msgid "'%(value)s' value must be an integer." msgid "Value must be an iterable." msgstr "值必须是可迭代的。" -#: venv/lib/python3.6/site-packages/click/core.py:2278 +#: venv/lib/python3.8/site-packages/click/core.py:2291 #, python-brace-format msgid "Takes {nargs} values but 1 was given." msgid_plural "Takes {nargs} values but {len} were given." msgstr[0] "取 {nargs} 值,但给出 {len} 。" -#: venv/lib/python3.6/site-packages/click/core.py:2701 +#: venv/lib/python3.8/site-packages/click/core.py:2734 #, python-brace-format msgid "env var: {var}" msgstr "环境变量: {var}" -#: venv/lib/python3.6/site-packages/click/core.py:2724 +#: venv/lib/python3.8/site-packages/click/core.py:2764 msgid "(dynamic)" msgstr "(动态的)" -#: venv/lib/python3.6/site-packages/click/core.py:2735 +#: venv/lib/python3.8/site-packages/click/core.py:2777 #, python-brace-format msgid "default: {default}" msgstr "默认值:{default}" -#: venv/lib/python3.6/site-packages/click/core.py:2748 +#: venv/lib/python3.8/site-packages/click/core.py:2790 msgid "required" msgstr "必需的" -#: venv/lib/python3.6/site-packages/click/decorators.py:339 +#: venv/lib/python3.8/site-packages/click/decorators.py:400 #, python-format msgid "%(prog)s, version %(version)s" msgstr "%(prog)s , 版本 %(version)s" -#: venv/lib/python3.6/site-packages/click/decorators.py:403 +#: venv/lib/python3.8/site-packages/click/decorators.py:464 #, fuzzy #| msgid "show this help message and exit" msgid "Show the version and exit." msgstr "显示版本并退出。" -#: venv/lib/python3.6/site-packages/click/exceptions.py:43 -#: venv/lib/python3.6/site-packages/click/exceptions.py:79 +#: venv/lib/python3.8/site-packages/click/exceptions.py:43 +#: venv/lib/python3.8/site-packages/click/exceptions.py:79 #, fuzzy, python-brace-format #| msgid "message" msgid "Error: {message}" msgstr "错误:{message}" -#: venv/lib/python3.6/site-packages/click/exceptions.py:71 +#: venv/lib/python3.8/site-packages/click/exceptions.py:71 #, python-brace-format msgid "Try '{command} {option}' for help." msgstr "尝试通过 '{command} {option}' 来寻求帮助。" -#: venv/lib/python3.6/site-packages/click/exceptions.py:120 +#: venv/lib/python3.8/site-packages/click/exceptions.py:120 #, fuzzy, python-brace-format #| msgid "invalid %s value: %r" msgid "Invalid value: {message}" msgstr "无效的数值:{message}" -#: venv/lib/python3.6/site-packages/click/exceptions.py:122 +#: venv/lib/python3.8/site-packages/click/exceptions.py:122 #, python-brace-format msgid "Invalid value for {param_hint}: {message}" msgstr "{param_hint} 的值无效:{message}" -#: venv/lib/python3.6/site-packages/click/exceptions.py:178 +#: venv/lib/python3.8/site-packages/click/exceptions.py:178 #, fuzzy #| msgid "positional arguments" msgid "Missing argument" msgstr "缺少参数" -#: venv/lib/python3.6/site-packages/click/exceptions.py:180 +#: venv/lib/python3.8/site-packages/click/exceptions.py:180 #, fuzzy #| msgid "Edit options" msgid "Missing option" msgstr "缺少选项" -#: venv/lib/python3.6/site-packages/click/exceptions.py:182 +#: venv/lib/python3.8/site-packages/click/exceptions.py:182 msgid "Missing parameter" msgstr "缺少参数" -#: venv/lib/python3.6/site-packages/click/exceptions.py:184 +#: venv/lib/python3.8/site-packages/click/exceptions.py:184 #, python-brace-format msgid "Missing {param_type}" msgstr "缺少 {param_type}" -#: venv/lib/python3.6/site-packages/click/exceptions.py:191 +#: venv/lib/python3.8/site-packages/click/exceptions.py:191 #, python-brace-format msgid "Missing parameter: {param_name}" msgstr "缺少参数:{param_name}" -#: venv/lib/python3.6/site-packages/click/exceptions.py:211 +#: venv/lib/python3.8/site-packages/click/exceptions.py:211 #, python-brace-format msgid "No such option: {name}" msgstr "没有这样的选项:{name}" -#: venv/lib/python3.6/site-packages/click/exceptions.py:223 +#: venv/lib/python3.8/site-packages/click/exceptions.py:223 #, python-brace-format msgid "Did you mean {possibility}?" msgid_plural "(Possible options: {possibilities})" msgstr[0] "(可能的选项:{possibilities} )" -#: venv/lib/python3.6/site-packages/click/exceptions.py:261 +#: venv/lib/python3.8/site-packages/click/exceptions.py:261 #, fuzzy #| msgid "Unknown" msgid "unknown error" msgstr "未知错误" -#: venv/lib/python3.6/site-packages/click/exceptions.py:268 +#: venv/lib/python3.8/site-packages/click/exceptions.py:268 msgid "Could not open file {filename!r}: {message}" msgstr "无法打开文件 {filename!r}: {message}" -#: venv/lib/python3.6/site-packages/click/parser.py:231 +#: venv/lib/python3.8/site-packages/click/parser.py:231 msgid "Argument {name!r} takes {nargs} values." msgstr "参数 {name!r} 采用 {nargs} 值。" -#: venv/lib/python3.6/site-packages/click/parser.py:413 +#: venv/lib/python3.8/site-packages/click/parser.py:413 msgid "Option {name!r} does not take a value." msgstr "选项 {name!r} 没有值。" -#: venv/lib/python3.6/site-packages/click/parser.py:474 +#: venv/lib/python3.8/site-packages/click/parser.py:474 msgid "Option {name!r} requires an argument." msgid_plural "Option {name!r} requires {nargs} arguments." msgstr[0] "选项 {name!r} 需要 {nargs} 参数。" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:316 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:316 msgid "Shell completion is not supported for Bash versions older than 4.4." msgstr "早于4.4的Bash版本不支持完成Shell动作执行。" -#: venv/lib/python3.6/site-packages/click/shell_completion.py:322 +#: venv/lib/python3.8/site-packages/click/shell_completion.py:322 msgid "Couldn't detect Bash version, shell completion is not supported." msgstr "无法检测 Bash 版本,不支持完成shell动作执行。" -#: venv/lib/python3.6/site-packages/click/termui.py:161 +#: venv/lib/python3.8/site-packages/click/termui.py:160 #, fuzzy #| msgid "No configuration" msgid "Repeat for confirmation" msgstr "重复确认" -#: venv/lib/python3.6/site-packages/click/termui.py:178 +#: venv/lib/python3.8/site-packages/click/termui.py:176 msgid "Error: The value you entered was invalid." msgstr "错误:您输入的值无效。" -#: venv/lib/python3.6/site-packages/click/termui.py:180 +#: venv/lib/python3.8/site-packages/click/termui.py:178 #, python-brace-format msgid "Error: {e.message}" msgstr "错误:{e.message}" -#: venv/lib/python3.6/site-packages/click/termui.py:191 +#: venv/lib/python3.8/site-packages/click/termui.py:189 msgid "Error: The two entered values do not match." msgstr "错误:输入的两个值不匹配。" -#: venv/lib/python3.6/site-packages/click/termui.py:247 +#: venv/lib/python3.8/site-packages/click/termui.py:245 msgid "Error: invalid input" msgstr "错误:无效的输入" -#: venv/lib/python3.6/site-packages/click/termui.py:798 +#: venv/lib/python3.8/site-packages/click/termui.py:776 msgid "Press any key to continue..." msgstr "按任意键继续..." -#: venv/lib/python3.6/site-packages/click/types.py:258 +#: venv/lib/python3.8/site-packages/click/types.py:265 #, python-brace-format msgid "" "Choose from:\n" @@ -4047,150 +4292,140 @@ msgstr "" "选择:\n" "\t{choices}" -#: venv/lib/python3.6/site-packages/click/types.py:290 +#: venv/lib/python3.8/site-packages/click/types.py:297 #, fuzzy #| msgid "Value %(value)r is not a valid choice." msgid "{value!r} is not {choice}." msgid_plural "{value!r} is not one of {choices}." msgstr[0] "{value!r} 不是 {choice} / {choices} 之一。" -#: venv/lib/python3.6/site-packages/click/types.py:380 +#: venv/lib/python3.8/site-packages/click/types.py:387 msgid "{value!r} does not match the format {format}." msgid_plural "{value!r} does not match the formats {formats}." msgstr[0] "{value!r} 与格式 {formats} 不匹配。" -#: venv/lib/python3.6/site-packages/click/types.py:402 +#: venv/lib/python3.8/site-packages/click/types.py:409 #, fuzzy #| msgid "Value %(value)r is not a valid choice." msgid "{value!r} is not a valid {number_type}." msgstr "{value!r} 不是有效的 {number_type}。" -#: venv/lib/python3.6/site-packages/click/types.py:458 +#: venv/lib/python3.8/site-packages/click/types.py:465 #, python-brace-format msgid "{value} is not in the range {range}." msgstr "{value} 不在范围 {range} 内。" -#: venv/lib/python3.6/site-packages/click/types.py:599 +#: venv/lib/python3.8/site-packages/click/types.py:606 #, fuzzy #| msgid "Value %(value)r is not a valid choice." msgid "{value!r} is not a valid boolean." msgstr "{value!r} 不是有效的布尔值。" -#: venv/lib/python3.6/site-packages/click/types.py:623 +#: venv/lib/python3.8/site-packages/click/types.py:630 #, fuzzy #| msgid "'%(value)s' is not a valid UUID." msgid "{value!r} is not a valid UUID." msgstr "{value!r} 不是有效的UUID 。" -#: venv/lib/python3.6/site-packages/click/types.py:801 +#: venv/lib/python3.8/site-packages/click/types.py:811 #, fuzzy #| msgid "Profile" msgid "file" msgstr "文件" -#: venv/lib/python3.6/site-packages/click/types.py:803 +#: venv/lib/python3.8/site-packages/click/types.py:813 #, fuzzy #| msgid "Direction" msgid "directory" msgstr "目录" -#: venv/lib/python3.6/site-packages/click/types.py:805 -#, fuzzy -#| msgid "Pool path" -msgid "path" -msgstr "路径" - -#: venv/lib/python3.6/site-packages/click/types.py:851 +#: venv/lib/python3.8/site-packages/click/types.py:861 msgid "{name} {filename!r} does not exist." msgstr "{name} {filename!r} 不存在。" -#: venv/lib/python3.6/site-packages/click/types.py:860 +#: venv/lib/python3.8/site-packages/click/types.py:870 msgid "{name} {filename!r} is a file." msgstr "{name} {filename!r} 是一个文件。" -#: venv/lib/python3.6/site-packages/click/types.py:868 -msgid "{name} {filename!r} is a directory." +#: venv/lib/python3.8/site-packages/click/types.py:878 +#, fuzzy, python-brace-format +#| msgid "{name} {filename!r} is a directory." +msgid "{name} '{filename}' is a directory." msgstr "{name} {filename!r} 是一个目录。" -#: venv/lib/python3.6/site-packages/click/types.py:876 -msgid "{name} {filename!r} is not writable." -msgstr "{name} {filename!r} 不可写。" - -#: venv/lib/python3.6/site-packages/click/types.py:884 +#: venv/lib/python3.8/site-packages/click/types.py:887 msgid "{name} {filename!r} is not readable." msgstr "{name} {filename!r} 不可读。" -#: venv/lib/python3.6/site-packages/click/types.py:951 +#: venv/lib/python3.8/site-packages/click/types.py:896 +msgid "{name} {filename!r} is not writable." +msgstr "{name} {filename!r} 不可写。" + +#: venv/lib/python3.8/site-packages/click/types.py:905 +#, fuzzy +#| msgid "{name} {filename!r} is not writable." +msgid "{name} {filename!r} is not executable." +msgstr "{name} {filename!r} 不可写。" + +#: venv/lib/python3.8/site-packages/click/types.py:972 #, python-brace-format msgid "{len_type} values are required, but {len_value} was given." msgid_plural "{len_type} values are required, but {len_value} were given." msgstr[0] "{len_type} 值是必需的,但给出了 {len_value} 。" -#: venv/lib/python3.6/site-packages/django/contrib/messages/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/messages/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/messages/apps.py:7 msgid "Messages" msgstr "信息" -#: venv/lib/python3.6/site-packages/django/contrib/sitemaps/apps.py:8 -#: venv2/lib/python2.7/site-packages/django/contrib/sitemaps/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/sitemaps/apps.py:8 msgid "Site Maps" msgstr "网站地图" -#: venv/lib/python3.6/site-packages/django/contrib/staticfiles/apps.py:9 -#: venv2/lib/python2.7/site-packages/django/contrib/staticfiles/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/staticfiles/apps.py:9 msgid "Static Files" msgstr "静态文件" -#: venv/lib/python3.6/site-packages/django/contrib/syndication/apps.py:7 -#: venv2/lib/python2.7/site-packages/django/contrib/syndication/apps.py:7 +#: venv/lib/python3.8/site-packages/django/contrib/syndication/apps.py:7 msgid "Syndication" msgstr "联合组织" #. Translators: String used to replace omitted page numbers in elided page #. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -#: venv/lib/python3.6/site-packages/django/core/paginator.py:30 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:30 msgid "…" msgstr "…" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:51 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:43 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:51 msgid "That page number is not an integer" msgstr "该页码不是整数" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:53 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:45 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:53 msgid "That page number is less than 1" msgstr "该页码少于1" -#: venv/lib/python3.6/site-packages/django/core/paginator.py:58 -#: venv2/lib/python2.7/site-packages/django/core/paginator.py:50 +#: venv/lib/python3.8/site-packages/django/core/paginator.py:58 msgid "That page contains no results" msgstr "该页面没有任何结果" -#: venv/lib/python3.6/site-packages/django/core/validators.py:22 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:34 +#: venv/lib/python3.8/site-packages/django/core/validators.py:22 msgid "Enter a valid value." msgstr "请输入有效值。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:93 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:675 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:107 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:671 +#: venv/lib/python3.8/site-packages/django/core/validators.py:93 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:675 msgid "Enter a valid URL." msgstr "请输入有效的URL地址。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:150 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:160 +#: venv/lib/python3.8/site-packages/django/core/validators.py:150 msgid "Enter a valid integer." msgstr "请输入有效的整数。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:161 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:171 +#: venv/lib/python3.8/site-packages/django/core/validators.py:161 msgid "Enter a valid email address." msgstr "请输入有效的电子邮件地址。" #. Translators: "letters" means latin letters: a-z and A-Z. -#: venv/lib/python3.6/site-packages/django/core/validators.py:262 +#: venv/lib/python3.8/site-packages/django/core/validators.py:262 #, fuzzy #| msgid "" #| "Enter a valid 'slug' consisting of letters, numbers, underscores or " @@ -4199,7 +4434,7 @@ msgid "" "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." msgstr "输入由字母、数字、下划线或连字符组成的有效“slug”。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:269 +#: venv/lib/python3.8/site-packages/django/core/validators.py:269 #, fuzzy #| msgid "" #| "Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, " @@ -4209,54 +4444,42 @@ msgid "" "hyphens." msgstr "输入由 Unicode 字母、数字、下划线或连字符组成的有效“slug”。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:278 -#: venv/lib/python3.6/site-packages/django/core/validators.py:288 -#: venv/lib/python3.6/site-packages/django/core/validators.py:311 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:257 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:277 +#: venv/lib/python3.8/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:288 +#: venv/lib/python3.8/site-packages/django/core/validators.py:311 msgid "Enter a valid IPv4 address." msgstr "请输入有效的IPv4地址。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:296 -#: venv/lib/python3.6/site-packages/django/core/validators.py:312 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:262 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:278 +#: venv/lib/python3.8/site-packages/django/core/validators.py:296 +#: venv/lib/python3.8/site-packages/django/core/validators.py:312 msgid "Enter a valid IPv6 address." msgstr "请输入有效的IPv6地址。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:306 -#: venv/lib/python3.6/site-packages/django/core/validators.py:310 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:272 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:276 +#: venv/lib/python3.8/site-packages/django/core/validators.py:306 +#: venv/lib/python3.8/site-packages/django/core/validators.py:310 msgid "Enter a valid IPv4 or IPv6 address." msgstr "请输入有效的IPv4或IPv6地址。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:340 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:308 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1131 +#: venv/lib/python3.8/site-packages/django/core/validators.py:340 msgid "Enter only digits separated by commas." msgstr "仅输入用逗号分隔的数字。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:346 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:314 +#: venv/lib/python3.8/site-packages/django/core/validators.py:346 #, python-format msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." msgstr "确保此值是 %(limit_value)s(它是 %(show_value)s )。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:379 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:345 +#: venv/lib/python3.8/site-packages/django/core/validators.py:379 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "确保此值小于或等于 %(limit_value)s 。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:388 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:354 +#: venv/lib/python3.8/site-packages/django/core/validators.py:388 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "确保此值大于或等于 %(limit_value)s 。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:398 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:364 +#: venv/lib/python3.8/site-packages/django/core/validators.py:398 #, python-format msgid "" "Ensure this value has at least %(limit_value)d character (it has " @@ -4266,8 +4489,7 @@ msgid_plural "" "%(show_value)d)." msgstr[0] "确保此值至少具有 %(limit_value)d 个字符(具有 %(show_value)d 个)。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:413 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:379 +#: venv/lib/python3.8/site-packages/django/core/validators.py:413 #, python-format msgid "" "Ensure this value has at most %(limit_value)d character (it has " @@ -4277,30 +4499,25 @@ msgid_plural "" "%(show_value)d)." msgstr[0] "确保此值最多具有 %(limit_value)d 个字符(具有 %(show_value)d 个)。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:432 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:292 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:327 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:303 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:340 +#: venv/lib/python3.8/site-packages/django/core/validators.py:432 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:292 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:327 msgid "Enter a number." msgstr "请输入一个数字。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:434 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:399 +#: venv/lib/python3.8/site-packages/django/core/validators.py:434 #, python-format msgid "Ensure that there are no more than %(max)s digit in total." msgid_plural "Ensure that there are no more than %(max)s digits in total." msgstr[0] "确保总数不超过 %(max)s 个数字。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:439 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:404 +#: venv/lib/python3.8/site-packages/django/core/validators.py:439 #, python-format msgid "Ensure that there are no more than %(max)s decimal place." msgid_plural "Ensure that there are no more than %(max)s decimal places." msgstr[0] "确保不超过 %(max)s 个小数位。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:444 -#: venv2/lib/python2.7/site-packages/django/core/validators.py:409 +#: venv/lib/python3.8/site-packages/django/core/validators.py:444 #, python-format msgid "" "Ensure that there are no more than %(max)s digit before the decimal point." @@ -4308,7 +4525,7 @@ msgid_plural "" "Ensure that there are no more than %(max)s digits before the decimal point." msgstr[0] "确保小数点前的位数不超过 %(max)s 个。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:506 +#: venv/lib/python3.8/site-packages/django/core/validators.py:506 #, fuzzy, python-format #| msgid "" #| "File extension '%(extension)s' is not allowed. Allowed extensions are: " @@ -4320,90 +4537,78 @@ msgstr "" "不允许使用文件扩展名“%(extension)s”。 允许的扩展名是:" "%(allowed_extensions)s 。" -#: venv/lib/python3.6/site-packages/django/core/validators.py:559 +#: venv/lib/python3.8/site-packages/django/core/validators.py:559 msgid "Null characters are not allowed." msgstr "不允许使用空字符。" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1210 -#: venv/lib/python3.6/site-packages/django/forms/models.py:768 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1209 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:749 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1210 +#: venv/lib/python3.8/site-packages/django/forms/models.py:768 msgid "and" msgstr "和" -#: venv/lib/python3.6/site-packages/django/db/models/base.py:1212 -#: venv2/lib/python2.7/site-packages/django/db/models/base.py:1211 +#: venv/lib/python3.8/site-packages/django/db/models/base.py:1212 #, python-format msgid "%(model_name)s with this %(field_labels)s already exists." msgstr "具有此 %(field_labels)s 的 %(model_name)s 已存在。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:116 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:100 #, python-format msgid "Value %(value)r is not a valid choice." msgstr "值 %(value)r 不是有效的选择。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:101 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:117 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:101 msgid "This field cannot be null." msgstr "该字段不能为空。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:102 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:118 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:102 msgid "This field cannot be blank." msgstr "该字段不能为空。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:103 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:119 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:103 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "具有此 %(field_label)s 的 %(model_name)s 已存在。" #. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. #. Eg: "Title must be unique for pub_date year" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:107 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:123 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:107 #, python-format msgid "" "%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." msgstr "" "%(field_label)s 对于 %(date_field_label)s %(lookup_type)s 必须是唯一的。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:126 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:140 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:126 #, python-format msgid "Field of type: %(field_type)s" msgstr "类型的字段:%(field_type)s" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:958 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:958 #, fuzzy, python-format #| msgid "'%(value)s' value must be either True or False." msgid "“%(value)s” value must be either True or False." msgstr "“%(value)s” 值必须为 True 或 False 。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:959 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:959 #, fuzzy, python-format #| msgid "'%(value)s' value must be either True, False, or None." msgid "“%(value)s” value must be either True, False, or None." msgstr "“%(value)s”值必须为 True,False 或 None 。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:961 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:992 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:961 msgid "Boolean (Either True or False)" msgstr "布尔值(True 或 False)" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1002 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1058 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1002 #, python-format msgid "String (up to %(max_length)s)" msgstr "字符串 (最多 %(max_length)s)" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1096 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1115 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1096 msgid "Comma-separated integers" msgstr "逗号分隔的整数" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1145 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1145 #, fuzzy, python-format #| msgid "" #| "'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " @@ -4413,8 +4618,8 @@ msgid "" "format." msgstr "“%(value)s” 值的日期格式无效。 必须为 YYYY-MM-DD 格式。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1147 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1290 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1290 #, fuzzy, python-format #| msgid "" #| "'%(value)s' value has the correct format (YYYY-MM-DD) but it is an " @@ -4424,12 +4629,11 @@ msgid "" "date." msgstr "“%(value)s”值具有正确的格式(YYYY-MM-DD),但它是无效的日期。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1150 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1177 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1150 msgid "Date (without time)" msgstr "日期(不包含时间)" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1288 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1288 #, fuzzy, python-format #| msgid "" #| "'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:" @@ -4441,7 +4645,7 @@ msgstr "" "“%(value)s” 值的格式无效。 它必须采用 YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] 格" "式。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1292 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1292 #, fuzzy, python-format #| msgid "" #| "'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" @@ -4453,23 +4657,21 @@ msgstr "" "“%(value)s” 值具有正确的格式(YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]),但它是无" "效的日期/时间。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1296 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1325 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1296 msgid "Date (with time)" msgstr "日期(包含时间)" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1444 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1444 #, fuzzy, python-format #| msgid "'%(value)s' value must be a decimal number." msgid "“%(value)s” value must be a decimal number." msgstr "“%(value)s” 值必须是十进制数字。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1446 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1477 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1446 msgid "Decimal number" msgstr "小数" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1585 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1585 #, fuzzy, python-format #| msgid "" #| "'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[." @@ -4479,105 +4681,89 @@ msgid "" "uuuuuu] format." msgstr "“%(value)s” 值的格式无效。 它必须为 [DD] [HH:[MM:]]ss[.uuuuuu] 格式。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1588 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1631 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1588 msgid "Duration" msgstr "持续时间" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1638 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1683 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1638 msgid "Email address" msgstr "电子邮件地址" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1661 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1707 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1661 msgid "File path" msgstr "文件路径" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1727 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1727 #, fuzzy, python-format #| msgid "'%(value)s' value must be a float." msgid "“%(value)s” value must be a float." msgstr "“%(value)s”值必须是浮点数。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1729 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1775 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1729 msgid "Floating point number" msgstr "浮点数" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1767 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1767 #, fuzzy, python-format #| msgid "'%(value)s' value must be an integer." msgid "“%(value)s” value must be an integer." msgstr "“%(value)s”值必须是整数。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1769 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:901 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1809 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1769 msgid "Integer" msgstr "整数" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1852 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:978 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1878 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1852 msgid "Big (8 byte) integer" msgstr "大(8字节) 整数" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1867 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2130 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1867 msgid "Small integer" msgstr "小整数" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1875 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1893 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1875 msgid "IPv4 address" msgstr "IPv4 地址" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1906 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1924 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1906 msgid "IP address" msgstr "IP 地址" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1986 -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1987 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1986 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1987 #, fuzzy, python-format #| msgid "'%(value)s' value must be either None, True or False." msgid "“%(value)s” value must be either None, True or False." msgstr "“%(value)s” 值必须为 None,True 或 False 。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:1989 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2008 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:1989 msgid "Boolean (Either True, False or None)" msgstr "布尔值(True,False 或 None)" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2043 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2043 #, fuzzy #| msgid "Positive integer" msgid "Positive big integer" msgstr "正的大整数" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2056 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2071 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2056 msgid "Positive integer" msgstr "正整数" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2069 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2083 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2069 msgid "Positive small integer" msgstr "正小整数" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2083 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2096 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2083 #, python-format msgid "Slug (up to %(max_length)s)" msgstr "Slug (最多到 %(max_length)s)" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2115 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2137 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2115 msgid "Text" msgstr "文本" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2181 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2181 #, fuzzy, python-format #| msgid "" #| "'%(value)s' value has an invalid format. It must be in HH:MM[:ss[." @@ -4587,7 +4773,7 @@ msgid "" "format." msgstr "“%(value)s”值的格式无效。 它必须为 HH:MM[:ss[.uuuuuu]] 格式。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2183 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2183 #, fuzzy, python-format #| msgid "" #| "'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is " @@ -4597,206 +4783,171 @@ msgid "" "invalid time." msgstr "“%(value)s” 值具有正确的格式(HH:MM[:ss[.uuuuuu]]),但时间无效。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2186 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2168 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2186 msgid "Time" msgstr "时间" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2312 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2296 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2312 msgid "URL" msgstr "URL 地址" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2334 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2319 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2334 msgid "Raw binary data" msgstr "原始二进制数据" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2399 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2399 #, fuzzy, python-format #| msgid "'%(value)s' is not a valid UUID." msgid "“%(value)s” is not a valid UUID." msgstr "“%(value)s”不是有效的UUID 。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/__init__.py:2401 +#: venv/lib/python3.8/site-packages/django/db/models/fields/__init__.py:2401 msgid "Universally unique identifier" msgstr "通用唯一标识符" -#: venv/lib/python3.6/site-packages/django/db/models/fields/files.py:226 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/files.py:228 +#: venv/lib/python3.8/site-packages/django/db/models/fields/files.py:226 msgid "File" msgstr "文件" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:18 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:18 msgid "A JSON object" msgstr "一个JSON对象" -#: venv/lib/python3.6/site-packages/django/db/models/fields/json.py:20 +#: venv/lib/python3.8/site-packages/django/db/models/fields/json.py:20 msgid "Value must be valid JSON." msgstr "值必须是有效的JSON。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:790 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:788 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:790 #, python-format msgid "%(model)s instance with %(field)s %(value)r does not exist." msgstr "具有 %(field)s %(value)r 的 %(model)s 实例不存在。" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:792 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:790 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:792 msgid "Foreign Key (type determined by related field)" msgstr "外键(类型由相关字段决定)" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1045 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1029 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1045 msgid "One-to-one relationship" msgstr "一对一关系" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1099 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1104 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1099 #, python-format msgid "%(from)s-%(to)s relationship" msgstr "%(from)s-%(to)s 关系" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1100 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1105 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1100 #, python-format msgid "%(from)s-%(to)s relationships" msgstr "%(from)s-%(to)s 关系" -#: venv/lib/python3.6/site-packages/django/db/models/fields/related.py:1142 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/related.py:1147 +#: venv/lib/python3.8/site-packages/django/db/models/fields/related.py:1142 msgid "Many-to-many relationship" msgstr "多对多关系" #. Translators: If found as last label character, these punctuation #. characters will prevent the default label_suffix to be appended to the label -#: venv/lib/python3.6/site-packages/django/forms/boundfield.py:150 -#: venv2/lib/python2.7/site-packages/django/forms/boundfield.py:181 +#: venv/lib/python3.8/site-packages/django/forms/boundfield.py:150 msgid ":?.!" msgstr ":?.!" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:54 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:56 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:54 msgid "This field is required." msgstr "这是必填栏。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:247 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:258 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:247 msgid "Enter a whole number." msgstr "请输入一个整数。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:402 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1143 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:418 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1149 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:402 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1143 msgid "Enter a valid date." msgstr "请输入一个有效日期。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:426 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1144 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:442 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1150 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:426 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1144 msgid "Enter a valid time." msgstr "请输入有效时间。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:454 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:464 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:454 msgid "Enter a valid date/time." msgstr "请输入有效的日期/时间。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:488 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:493 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:488 msgid "Enter a valid duration." msgstr "请输入有效期限。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:489 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:489 #, python-brace-format msgid "The number of days must be between {min_days} and {max_days}." msgstr "天数必须在 {min_days} 和 {max_days} 之间。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:549 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:547 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:549 msgid "No file was submitted. Check the encoding type on the form." msgstr "没有文件被提交。 检查表单上的编码类型。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:550 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:548 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:550 msgid "No file was submitted." msgstr "没有文件被提交。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:551 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:549 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:551 msgid "The submitted file is empty." msgstr "提交的文件为空。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:553 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:551 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:553 #, python-format msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." msgid_plural "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." msgstr[0] "确保此文件名最多具有 %(max)d 个字符(具有 %(length)d 个)。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:556 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:554 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:556 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "请提交文件或选中清除复选框,不能两者都选。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:617 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:619 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:617 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "上载有效镜像。 您上传的文件不是镜像或镜像已损坏。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:779 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:869 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1309 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:776 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:872 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1265 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:779 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:869 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1309 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "请选择一个有效的选择。 %(value)s 不是可用的选择之一。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:870 -#: venv/lib/python3.6/site-packages/django/forms/fields.py:985 -#: venv/lib/python3.6/site-packages/django/forms/models.py:1308 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:873 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:990 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1264 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:870 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:985 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1308 msgid "Enter a list of values." msgstr "请输入值列表。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:986 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:991 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:986 msgid "Enter a complete value." msgstr "请输入一个完整的值。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1202 -#: venv2/lib/python2.7/site-packages/django/forms/fields.py:1208 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1202 msgid "Enter a valid UUID." msgstr "请输入有效的UUID。" -#: venv/lib/python3.6/site-packages/django/forms/fields.py:1232 +#: venv/lib/python3.8/site-packages/django/forms/fields.py:1232 #, fuzzy #| msgid "Enter a valid URL." msgid "Enter a valid JSON." msgstr "输入有效的 JSON。" #. Translators: This is the default suffix added to form field labels -#: venv/lib/python3.6/site-packages/django/forms/forms.py:76 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:87 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:76 msgid ":" msgstr ":" -#: venv/lib/python3.6/site-packages/django/forms/forms.py:203 -#: venv2/lib/python2.7/site-packages/django/forms/forms.py:213 +#: venv/lib/python3.8/site-packages/django/forms/forms.py:203 #, python-format msgid "(Hidden field %(name)s) %(error)s" msgstr "(隐藏字段 %(name)s ) %(error)s" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:61 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:61 #, python-format msgid "" "ManagementForm data is missing or has been tampered with. Missing fields: " @@ -4805,7 +4956,7 @@ msgstr "" "管理表格数据丢失或被篡改。 缺少字段:%(field_names)s 。 如果问题仍然存在,您" "可能需要提交错误报告。" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:370 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:370 #, fuzzy, python-format #| msgid "Please submit %d or more forms." #| msgid_plural "Please submit %d or more forms." @@ -4813,7 +4964,7 @@ msgid "Please submit at most %d form." msgid_plural "Please submit at most %d forms." msgstr[0] "请最多提交 %d 个表格。" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:377 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:377 #, fuzzy, python-format #| msgid "Please submit %d or more forms." #| msgid_plural "Please submit %d or more forms." @@ -4821,27 +4972,22 @@ msgid "Please submit at least %d form." msgid_plural "Please submit at least %d forms." msgstr[0] "请至少提交 %d 个表格。" -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:405 -#: venv/lib/python3.6/site-packages/django/forms/formsets.py:412 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:390 -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:392 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:405 +#: venv/lib/python3.8/site-packages/django/forms/formsets.py:412 msgid "Order" msgstr "排序" -#: venv/lib/python3.6/site-packages/django/forms/models.py:763 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:744 +#: venv/lib/python3.8/site-packages/django/forms/models.py:763 #, python-format msgid "Please correct the duplicate data for %(field)s." msgstr "请更正 %(field)s 的重复数据。" -#: venv/lib/python3.6/site-packages/django/forms/models.py:767 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:748 +#: venv/lib/python3.8/site-packages/django/forms/models.py:767 #, python-format msgid "Please correct the duplicate data for %(field)s, which must be unique." msgstr "请更正 %(field)s 的重复数据,该数据必须唯一。" -#: venv/lib/python3.6/site-packages/django/forms/models.py:773 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:754 +#: venv/lib/python3.8/site-packages/django/forms/models.py:773 #, python-format msgid "" "Please correct the duplicate data for %(field_name)s which must be unique " @@ -4850,27 +4996,25 @@ msgstr "" "请更正 %(field_name)s 的重复数据,该数据对于 %(date_field)s 中的 %(lookup)s " "必须是唯一的。" -#: venv/lib/python3.6/site-packages/django/forms/models.py:782 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:763 +#: venv/lib/python3.8/site-packages/django/forms/models.py:782 msgid "Please correct the duplicate values below." msgstr "请更正以下重复的值。" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1109 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1109 msgid "The inline value did not match the parent instance." msgstr "内联值与父实例不匹配。" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1193 -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1154 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1193 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "选择一个有效的选择。 该选择不是可用的选择之一。" -#: venv/lib/python3.6/site-packages/django/forms/models.py:1311 +#: venv/lib/python3.8/site-packages/django/forms/models.py:1311 #, fuzzy, python-format #| msgid "\"%(pk)s\" is not a valid value." msgid "“%(pk)s” is not a valid value." msgstr "“%(pk)s”不是有效值。" -#: venv/lib/python3.6/site-packages/django/forms/utils.py:172 +#: venv/lib/python3.8/site-packages/django/forms/utils.py:172 #, fuzzy, python-format #| msgid "" #| "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; " @@ -4882,507 +5026,416 @@ msgstr "" "%(datetime)s 无法在时区 %(current_timezone)s 中解释; 它可能不明确,也可能不" "存在。" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:404 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:378 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:404 msgid "Currently" msgstr "现在" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:715 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:704 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:715 msgid "Yes" msgstr "是" -#: venv/lib/python3.6/site-packages/django/forms/widgets.py:716 -#: venv2/lib/python2.7/site-packages/django/forms/widgets.py:705 +#: venv/lib/python3.8/site-packages/django/forms/widgets.py:716 msgid "No" msgstr "否" #. Translators: Please do not add spaces around commas. -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:805 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:851 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:817 msgid "yes,no,maybe" msgstr "是,否,也许" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:834 -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:851 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:880 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:897 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:846 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:863 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d 个字节" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:853 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:899 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:865 #, python-format msgid "%s KB" msgstr "%s KB" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:855 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:901 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:867 #, python-format msgid "%s MB" msgstr "%s MB" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:857 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:903 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:869 #, python-format msgid "%s GB" msgstr "%s GB" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:859 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:905 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:871 #, python-format msgid "%s TB" msgstr "%s TB" -#: venv/lib/python3.6/site-packages/django/template/defaultfilters.py:861 -#: venv2/lib/python2.7/site-packages/django/template/defaultfilters.py:907 +#: venv/lib/python3.8/site-packages/django/template/defaultfilters.py:873 #, python-format msgid "%s PB" msgstr "%s PB" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:66 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:66 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:66 msgid "p.m." msgstr "下午." -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:67 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:67 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:67 msgid "a.m." msgstr "上午." -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:72 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:72 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:72 msgid "PM" msgstr "下午" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:73 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:73 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:73 msgid "AM" msgstr "上午" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:146 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:158 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:146 msgid "midnight" msgstr "午夜" -#: venv/lib/python3.6/site-packages/django/utils/dateformat.py:148 -#: venv2/lib/python2.7/site-packages/django/utils/dateformat.py:160 +#: venv/lib/python3.8/site-packages/django/utils/dateformat.py:148 msgid "noon" msgstr "中午" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Monday" msgstr "星期一" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Tuesday" msgstr "星期二" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Wednesday" msgstr "星期三" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Thursday" msgstr "星期四" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:6 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:6 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:6 msgid "Friday" msgstr "星期五" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Saturday" msgstr "星期六" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:7 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:7 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:7 msgid "Sunday" msgstr "星期日" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Mon" msgstr "星期一" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Tue" msgstr "星期二" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Wed" msgstr "星期三" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Thu" msgstr "星期四" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:10 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:10 msgid "Fri" msgstr "星期五" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sat" msgstr "星期六" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:11 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:11 msgid "Sun" msgstr "星期日" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "January" msgstr "一月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "February" msgstr "二月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "March" msgstr "三月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "April" msgstr "四月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "May" msgstr "五月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:18 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:14 msgid "June" msgstr "六月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "July" msgstr "七月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "August" msgstr "八月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "September" msgstr "九月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "October" msgstr "十月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:15 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:19 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:15 msgid "November" msgstr "十一月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:16 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:20 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:16 msgid "December" msgstr "十二月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jan" msgstr "一月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "feb" msgstr "二月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "mar" msgstr "三月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "apr" msgstr "四月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "may" msgstr "五月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:19 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:23 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:19 msgid "jun" msgstr "六月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "jul" msgstr "七月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "aug" msgstr "八月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "sep" msgstr "九月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "oct" msgstr "十月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "nov" msgstr "十一月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:20 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:24 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:20 msgid "dec" msgstr "十二月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:23 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:31 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:23 msgctxt "abbrev. month" msgid "Jan." msgstr "一月." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:24 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:32 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:24 msgctxt "abbrev. month" msgid "Feb." msgstr "二月." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:25 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:33 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:25 msgctxt "abbrev. month" msgid "March" msgstr "三月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:26 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:34 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:26 msgctxt "abbrev. month" msgid "April" msgstr "四月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:27 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:35 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:27 msgctxt "abbrev. month" msgid "May" msgstr "五月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:28 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:36 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:28 msgctxt "abbrev. month" msgid "June" msgstr "六月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:29 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:37 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:29 msgctxt "abbrev. month" msgid "July" msgstr "七月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:30 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:38 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:30 msgctxt "abbrev. month" msgid "Aug." msgstr "八月." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:31 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:39 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:31 msgctxt "abbrev. month" msgid "Sept." msgstr "九月." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:32 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:40 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:32 msgctxt "abbrev. month" msgid "Oct." msgstr "十月." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:33 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:41 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:33 msgctxt "abbrev. month" msgid "Nov." msgstr "十一月." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:34 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:42 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:34 msgctxt "abbrev. month" msgid "Dec." msgstr "十二月." -#: venv/lib/python3.6/site-packages/django/utils/dates.py:37 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:45 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:37 msgctxt "alt. month" msgid "January" msgstr "一月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:38 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:46 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:38 msgctxt "alt. month" msgid "February" msgstr "二月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:39 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:47 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:39 msgctxt "alt. month" msgid "March" msgstr "三月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:40 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:48 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:40 msgctxt "alt. month" msgid "April" msgstr "四月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:49 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:41 msgctxt "alt. month" msgid "May" msgstr "五月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:42 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:50 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:42 msgctxt "alt. month" msgid "June" msgstr "六月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:43 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:51 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:43 msgctxt "alt. month" msgid "July" msgstr "七月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:44 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:52 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:44 msgctxt "alt. month" msgid "August" msgstr "八月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:45 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:53 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:45 msgctxt "alt. month" msgid "September" msgstr "九月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:46 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:54 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:46 msgctxt "alt. month" msgid "October" msgstr "十月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:47 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:55 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:47 msgctxt "alt. month" msgid "November" msgstr "十一月" -#: venv/lib/python3.6/site-packages/django/utils/dates.py:48 -#: venv2/lib/python2.7/site-packages/django/utils/dates.py:56 +#: venv/lib/python3.8/site-packages/django/utils/dates.py:48 msgctxt "alt. month" msgid "December" msgstr "十二月" -#: venv/lib/python3.6/site-packages/django/utils/ipv6.py:8 -#: venv2/lib/python2.7/site-packages/django/utils/ipv6.py:12 +#: venv/lib/python3.8/site-packages/django/utils/ipv6.py:8 msgid "This is not a valid IPv6 address." msgstr "这不是有效的IPv6地址。" -#: venv/lib/python3.6/site-packages/django/utils/text.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:71 #, python-format msgctxt "String to return when truncating text" msgid "%(truncated_text)s…" msgstr "%(truncated_text)s …" -#: venv/lib/python3.6/site-packages/django/utils/text.py:240 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:251 +#: venv/lib/python3.8/site-packages/django/utils/text.py:240 msgid "or" msgstr "或" #. Translators: This string is used as a separator between list elements -#: venv/lib/python3.6/site-packages/django/utils/text.py:259 -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:94 -#: venv2/lib/python2.7/site-packages/django/utils/text.py:270 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:71 +#: venv/lib/python3.8/site-packages/django/utils/text.py:259 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:94 msgid ", " msgstr ", " -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:9 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:11 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:9 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d 年" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:10 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:12 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:10 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d 月" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:11 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:13 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:11 #, python-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "%d 星期" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:12 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:14 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:12 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d 日" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:13 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:15 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:13 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d 小时" -#: venv/lib/python3.6/site-packages/django/utils/timesince.py:14 -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:16 +#: venv/lib/python3.8/site-packages/django/utils/timesince.py:14 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d 分钟" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:110 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:109 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:110 msgid "Forbidden" msgstr "被禁止" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:111 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:110 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:111 msgid "CSRF verification failed. Request aborted." msgstr "CSRF验证失败。 请求中止。" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:115 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:115 #, fuzzy #| msgid "" #| "You are seeing this message because this HTTPS site requires a 'Referer " @@ -5398,7 +5451,7 @@ msgstr "" "您看到此消息是因为此 HTTPS 站点需要您的 Web 浏览器发送“Referer 标头”,但没有" "发送。 出于安全原因,此标头是必需的,以确保您的浏览器不被第三方劫持。" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:120 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:120 #, fuzzy #| msgid "" #| "If you have configured your browser to disable 'Referer' headers, please " @@ -5412,7 +5465,7 @@ msgstr "" "如果您已将浏览器配置为禁用“Referer”标头,请重新启用它们,至少对于此站点、" "HTTPS 连接或“同源”请求。" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:124 #, fuzzy #| msgid "" #| "If you are using the tag " @@ -5432,8 +5485,7 @@ msgstr "" "进行严格的引用检查。 如果您担心隐私问题,请使用 之" "类的替代方法来链接到第三方网站。" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:132 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:124 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:132 msgid "" "You are seeing this message because this site requires a CSRF cookie when " "submitting forms. This cookie is required for security reasons, to ensure " @@ -5442,7 +5494,7 @@ msgstr "" "您看到此消息是因为提交表单时此站点需要 CSRF cookie 。 出于安全原因,此 " "cookie 是必需的,以确保您的浏览器不会被第三方劫持。" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:137 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:137 #, fuzzy #| msgid "" #| "If you have configured your browser to disable cookies, please re-enable " @@ -5453,50 +5505,39 @@ msgid "" msgstr "" "如果您已将浏览器配置为禁用 cookie,请至少对本网站或“同源”请求重新启用它们。" -#: venv/lib/python3.6/site-packages/django/views/csrf.py:142 -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:134 +#: venv/lib/python3.8/site-packages/django/views/csrf.py:142 msgid "More information is available with DEBUG=True." msgstr "DEBUG=True 提供了更多信息。" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:41 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:48 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:41 msgid "No year specified" msgstr "未指定年份" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:61 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:111 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:208 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:132 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:249 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:61 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:111 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:208 msgid "Date out of range" msgstr "超出日期范围" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:90 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:107 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:90 msgid "No month specified" msgstr "没有指定月份" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:142 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:169 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:142 msgid "No day specified" msgstr "没有指定日期" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:188 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:225 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:188 msgid "No week specified" msgstr "未指定周" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:338 -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:367 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:387 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:415 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:338 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:367 #, python-format msgid "No %(verbose_name_plural)s available" msgstr "没有可用的 %(verbose_name_plural)s" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:594 -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:669 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:594 #, python-format msgid "" "Future %(verbose_name_plural)s not available because %(class_name)s." @@ -5505,59 +5546,55 @@ msgstr "" "将来的 %(verbose_name_plural)s 不可用,因为 %(class_name)s.allow_future 为" "False。" -#: venv/lib/python3.6/site-packages/django/views/generic/dates.py:628 +#: venv/lib/python3.8/site-packages/django/views/generic/dates.py:628 #, fuzzy, python-format #| msgid "Invalid date string '%(datestr)s' given format '%(format)s'" msgid "Invalid date string “%(datestr)s” given format “%(format)s”" msgstr "给定格式 “%(datestr)s”的无效日期字符串 “%(format)s”" -#: venv/lib/python3.6/site-packages/django/views/generic/detail.py:54 -#: venv2/lib/python2.7/site-packages/django/views/generic/detail.py:55 +#: venv/lib/python3.8/site-packages/django/views/generic/detail.py:54 #, python-format msgid "No %(verbose_name)s found matching the query" msgstr "找不到与查询匹配的 %(verbose_name)s" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:67 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:67 #, fuzzy #| msgid "Page is not 'last', nor can it be converted to an int." msgid "Page is not “last”, nor can it be converted to an int." msgstr "页不是 “last”,也不能转换为 int。" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:72 -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:82 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:72 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "页面无效 (%(page_number)s): %(message)s" -#: venv/lib/python3.6/site-packages/django/views/generic/list.py:154 +#: venv/lib/python3.8/site-packages/django/views/generic/list.py:154 #, fuzzy, python-format #| msgid "Empty list and '%(class_name)s.allow_empty' is False." msgid "Empty list and “%(class_name)s.allow_empty” is False." msgstr "空列表,并且“%(class_name)s.allow_empty” 为False。" -#: venv/lib/python3.6/site-packages/django/views/static.py:40 -#: venv2/lib/python2.7/site-packages/django/views/static.py:44 +#: venv/lib/python3.8/site-packages/django/views/static.py:40 msgid "Directory indexes are not allowed here." msgstr "目录索引在这里是不允许的。" -#: venv/lib/python3.6/site-packages/django/views/static.py:42 +#: venv/lib/python3.8/site-packages/django/views/static.py:42 #, fuzzy, python-format #| msgid "\"%(path)s\" does not exist" msgid "“%(path)s” does not exist" msgstr "“%(path)s” 不存在" -#: venv/lib/python3.6/site-packages/django/views/static.py:80 -#: venv2/lib/python2.7/site-packages/django/views/static.py:86 +#: venv/lib/python3.8/site-packages/django/views/static.py:80 #, python-format msgid "Index of %(directory)s" msgstr "%(directory)s 的索引" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:7 -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:221 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:7 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:221 msgid "The install worked successfully! Congratulations!" msgstr "安装成功! 恭喜您!" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:207 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:207 #, python-format msgid "" "View 发行说明" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:222 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:222 #, python-format msgid "" "You are seeing this page because DEBUG=True 位于您的设置文件中,并且您尚未配置任何URL 。" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:230 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:230 msgid "Django Documentation" msgstr "Django文档" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:231 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:231 #, fuzzy #| msgid "Topics, references, & how-to's" msgid "Topics, references, & how-to’s" msgstr "主题,参考资料, & 操作方法" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:239 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:239 msgid "Tutorial: A Polling App" msgstr "教程:轮询应用" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:240 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:240 msgid "Get started with Django" msgstr "开始使用 Django" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:248 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:248 msgid "Django Community" msgstr "Django 社区" -#: venv/lib/python3.6/site-packages/django/views/templates/default_urlconf.html:249 +#: venv/lib/python3.8/site-packages/django/views/templates/default_urlconf.html:249 msgid "Connect, get help, or contribute" msgstr "连接,获得帮助或贡献" -#: venv/lib/python3.6/site-packages/django_bootstrap5/components.py:20 +#: venv/lib/python3.8/site-packages/django_bootstrap5/components.py:26 msgid "close" msgstr "关闭" -#: venv/lib/python3.6/site-packages/django_icons/renderers/image.py:217 +#: venv/lib/python3.8/site-packages/django_icons/renderers/image.py:217 msgid "Icon of {}" msgstr "{} 的图标" -#: venv/lib/python3.6/site-packages/isort/main.py:158 -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1615 +#: venv/lib/python3.8/site-packages/isort/main.py:158 msgid "show this help message and exit" msgstr "显示此帮助消息并退出" -#: venv2/lib/python2.7/site-packages/django/core/validators.py:245 -msgid "" -"Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." -msgstr "请输入由字母,数字,下划线或连字符组成的有效“字段”。" - -#: venv2/lib/python2.7/site-packages/django/core/validators.py:252 -msgid "" -"Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "请输入由 Unicode 字母,数字,下划线或连字符组成的有效“字段”。" - -#: venv2/lib/python2.7/site-packages/django/core/validators.py:463 -#, python-format -msgid "" -"File extension '%(extension)s' is not allowed. Allowed extensions are: " -"'%(allowed_extensions)s'." -msgstr "" -"不允许文件扩展名 '%(extension)s' 。 允许的扩展名" -"是:'%(allowed_extensions)s' 。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:905 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1807 -#, python-format -msgid "'%(value)s' value must be an integer." -msgstr "'%(value)s' 值必须是整数。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:990 -#, python-format -msgid "'%(value)s' value must be either True or False." -msgstr "'%(value)s' 值必须为 True 或 False 。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1172 -#, python-format -msgid "" -"'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "'%(value)s' 值的日期格式无效。 必须为 YYYY-MM-DD 格式。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1174 -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1319 -#, python-format -msgid "" -"'%(value)s' value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "'%(value)s' 值具有正确的格式(YYYY-MM-DD),但它是无效的日期。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1317 -#, python-format -msgid "" -"'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"'%(value)s' 值的格式无效。 它必须采用 YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] 格" -"式。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1321 -#, python-format -msgid "" -"'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]) but it is an invalid date/time." -msgstr "" -"'%(value)s' 值具有正确的格式(YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]),但它是无" -"效的日期/时间。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1475 -#, python-format -msgid "'%(value)s' value must be a decimal number." -msgstr "'%(value)s' 值必须是十进制数字。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1628 -#, python-format -msgid "" -"'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[." -"uuuuuu] format." -msgstr "'%(value)s' 值的格式无效。 它必须为 [DD] [HH:[MM:]]ss[.uuuuuu] 格式。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:1773 -#, python-format -msgid "'%(value)s' value must be a float." -msgstr "'%(value)s' 值必须是浮点数。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2006 -#, python-format -msgid "'%(value)s' value must be either None, True or False." -msgstr "'%(value)s' 值必须为 None,True 或 False 。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2163 -#, python-format -msgid "" -"'%(value)s' value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "'%(value)s' 值的格式无效。 它必须为 HH:MM[:ss[.uuuuuu]] 格式。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2165 -#, python-format -msgid "" -"'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "'%(value)s' 值具有正确的格式(HH:MM[:ss[.uuuuuu]]),但时间无效。" - -#: venv2/lib/python2.7/site-packages/django/db/models/fields/__init__.py:2366 -#, python-format -msgid "'%(value)s' is not a valid UUID." -msgstr "'%(value)s' 不是有效的UUID 。" - -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:97 -msgid "ManagementForm data is missing or has been tampered with" -msgstr "ManagementForm 数据丢失或已被篡改" - -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:355 -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "请提交 %d 个或更少的表格。" - -#: venv2/lib/python2.7/site-packages/django/forms/formsets.py:362 -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "请提交 %d 或更多表格。" - -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1093 -msgid "The inline foreign key did not match the parent instance primary key." -msgstr "内联外键与父实例主键不匹配。" - -#: venv2/lib/python2.7/site-packages/django/forms/models.py:1267 -#, python-format -msgid "\"%(pk)s\" is not a valid value for a primary key." -msgstr "\"%(pk)s\" 不是主键的有效值。" - -#: venv2/lib/python2.7/site-packages/django/forms/utils.py:172 -#, python-format -msgid "" -"%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; it " -"may be ambiguous or it may not exist." -msgstr "" -"%(datetime)s 无法在时区 %(current_timezone)s 中解释; 它可能是模棱两可的,也" -"可能不存在。" - -#: venv2/lib/python2.7/site-packages/django/utils/text.py:81 -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s..." -msgstr "%(truncated_text)s..." - -#: venv2/lib/python2.7/site-packages/django/utils/timesince.py:60 -msgid "0 minutes" -msgstr "0 分钟" - -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:114 -msgid "" -"You are seeing this message because this HTTPS site requires a 'Referer " -"header' to be sent by your Web browser, but none was sent. This header is " -"required for security reasons, to ensure that your browser is not being " -"hijacked by third parties." -msgstr "" -"您正在看到此消息,因为此 HTTPS 站点要求 Web 浏览器发送 “ Referer 标头”,但没" -"有发送。 出于安全原因,此标头是必需的,以确保您的浏览器不会被第三方劫持。" - -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:119 -msgid "" -"If you have configured your browser to disable 'Referer' headers, please re-" -"enable them, at least for this site, or for HTTPS connections, or for 'same-" -"origin' requests." -msgstr "" -"如果您已将浏览器配置为禁用 'Referer' 标头,请至少对本站点,HTTPS 连接或 “相同" -"来源” 请求重新启用标头。" - -#: venv2/lib/python2.7/site-packages/django/views/csrf.py:129 -msgid "" -"If you have configured your browser to disable cookies, please re-enable " -"them, at least for this site, or for 'same-origin' requests." -msgstr "" -"如果您已将浏览器配置为禁用 Cookie ,请至少针对此站点或“相同来源”请求重新启用" -"它们。" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:520 -msgid "Welcome to Django" -msgstr "欢迎使用 Django" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:521 -msgid "It worked!" -msgstr "有效!" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:522 -msgid "Congratulations on your first Django-powered page." -msgstr "恭喜,您的第一个 Django 驱动页面。" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:524 -msgid "" -"Next, start your first app by running python manage.py startapp " -"[app_label]." -msgstr "" -"接下来,通过运行 python manage.py startapp [app_label] 启动您的" -"第一个应用程序。" - -#: venv2/lib/python2.7/site-packages/django/views/debug.py:527 -msgid "" -"You're seeing this message because you have DEBUG = True in " -"your Django settings file and you haven't configured any URLs. Get to work!" -msgstr "" -"您之所以会看到此消息,是因为Django设置文件中有 DEBUG = True,并" -"且尚未配置任何URL。 开始工作!" - -#: venv2/lib/python2.7/site-packages/django/views/generic/dates.py:703 -#, python-format -msgid "Invalid date string '%(datestr)s' given format '%(format)s'" -msgstr "给定格式 '%(format)s' 的日期字符串 '%(datestr)s' 无效" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:77 -msgid "Page is not 'last', nor can it be converted to an int." -msgstr "页面不是 'last' ,也不能转换为 int 。" - -#: venv2/lib/python2.7/site-packages/django/views/generic/list.py:172 -#, python-format -msgid "Empty list and '%(class_name)s.allow_empty' is False." -msgstr "空列表,并且 '%(class_name)s.allow_empty' 为False。" - -#: venv2/lib/python2.7/site-packages/django/views/static.py:46 -#, python-format -msgid "\"%(path)s\" does not exist" -msgstr "\"%(path)s\" 不存在" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:313 -msgid "usage: " -msgstr "usage: " - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:821 -msgid ".__call__() not defined" -msgstr ".__call__() 没有定义" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1105 -#, python-format -msgid "unknown parser %r (choices: %s)" -msgstr "未知的解析器 %r (choices: %s)" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1146 -#, python-format -msgid "argument \"-\" with mode %r" -msgstr "argument \"-\" with mode %r" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1349 -#, python-format -msgid "cannot merge actions - two groups are named %r" -msgstr "无法合并动作-命名了两个组 %r" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1387 -msgid "'required' is an invalid argument for positionals" -msgstr "'required' 是对 positionals 无效的参数" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1407 -#, python-format -msgid "invalid option string %r: must start with a character %r" -msgstr "无效的选项字符串 %r: 必须以字符 %r 开头" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1428 -#, python-format -msgid "dest= is required for options like %r" -msgstr "dest= 如以下选项所必需 %r" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1445 -#, python-format -msgid "invalid conflict_resolution value: %r" -msgstr "无效的冲突解决值:%r" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1463 -#, python-format -msgid "conflicting option string(s): %s" -msgstr "选项字符串冲突:%s" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1526 -msgid "mutually exclusive arguments must be optional" -msgstr "互斥参数必须是可选的" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1596 -msgid "positional arguments" -msgstr "位置参数" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1597 -msgid "optional arguments" -msgstr "可选参数" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1621 -msgid "show program's version number and exit" -msgstr "显示程序的版本号并退出" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1653 -msgid "cannot have multiple subparser arguments" -msgstr "不能有多个子解析器参数" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1705 -#, python-format -msgid "unrecognized arguments: %s" -msgstr "无法识别的参数:%s" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1802 -#, python-format -msgid "not allowed with argument %s" -msgstr "不允许带参数 %s" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1848 -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1862 -#, python-format -msgid "ignored explicit argument %r" -msgstr "被忽略的显式参数 %r" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1952 -msgid "too few arguments" -msgstr "参数太少" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1959 -#, python-format -msgid "argument %s is required" -msgstr "参数 %s 是必需的" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:1973 -#, python-format -msgid "one of the arguments %s is required" -msgstr "参数 %s 之一是必需的" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2019 -msgid "expected one argument" -msgstr "预期一个参数" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2020 -msgid "expected at most one argument" -msgstr "期望最多有一个参数" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2021 -msgid "expected at least one argument" -msgstr "期望至少一个参数" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2023 -#, python-format -msgid "expected %s argument(s)" -msgstr "预期 %s argument(s)" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2080 -#, python-format -msgid "ambiguous option: %s could match %s" -msgstr "ambiguous option: %s could match %s" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2142 -#, python-format -msgid "unexpected option string: %s" -msgstr "意外的选项字符串:%s" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2243 -#, python-format -msgid "%r is not callable" -msgstr "%r 不可调用通信" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2259 -#, python-format -msgid "invalid %s value: %r" -msgstr "无效的 %s 数值:%r" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2269 -#, python-format -msgid "invalid choice: %r (choose from %s)" -msgstr "无效的选择:%r(从 %s 中选择)" - -#: venv2/lib/python2.7/site-packages/gunicorn/argparse_compat.py:2362 -#, python-format -msgid "%s: error: %s\n" -msgstr "%s: 错误: %s\n" - #: virtsecrets/templates/create_secret_block.html:12 msgid "Create New Secret" msgstr "创建新的 密码/密钥" @@ -6032,6 +5701,330 @@ msgstr "数值" msgid "libvirt Error - %(exception)s" msgstr "libvirt 错误- %(exception)s" +#~ msgid "Compute" +#~ msgstr "计算节点" + +#~ msgid "Please select" +#~ msgstr "请选择" + +#~ msgid "Choose" +#~ msgstr "选择" + +#, fuzzy +#~| msgid "Take Snapshot" +#~ msgid " Take External Snapshot" +#~ msgstr "创建快照" + +#, fuzzy +#~| msgid "Manage Snapshots" +#~ msgid "Manage External Snapshots" +#~ msgstr "管理快照" + +#, fuzzy +#~| msgid "message" +#~ msgid "row['message']" +#~ msgstr "消息" + +#~ msgid "" +#~ "Click will abort further execution because Python was configured to use " +#~ "ASCII as encoding for the environment. Consult https://click." +#~ "palletsprojects.com/unicode-support/ for mitigation steps." +#~ msgstr "" +#~ "点击将中止进一步的执行,因为Python被配置为使用ASCII作为环境的编码。 相关信" +#~ "息,请参阅 https://click.palletsprojects.com/unicode-support/。" + +#~ msgid "" +#~ "Additional information: on this system no suitable UTF-8 locales were " +#~ "discovered. This most likely requires resolving by reconfiguring the " +#~ "locale system." +#~ msgstr "" +#~ "附加信息:在此系统上未发现合适的 UTF-8 语言环境。 这很可能需要通过重新配置" +#~ "语言环境系统来解决。" + +#~ msgid "" +#~ "This system supports the C.UTF-8 locale which is recommended. You might " +#~ "be able to resolve your issue by exporting the following environment " +#~ "variables:" +#~ msgstr "" +#~ "该系统支持推荐的 C.UTF-8 语言环境。 您可以通过导出以下环境变量来解决您的问" +#~ "题:" + +#~ msgid "" +#~ "This system lists some UTF-8 supporting locales that you can pick from. " +#~ "The following suitable locales were discovered: {locales}" +#~ msgstr "" +#~ "该系统列出了一些您可以从中选择的支持 UTF-8 的语言环境。 发现了以下合适的语" +#~ "言环境:{locales}" + +#~ msgid "" +#~ "Click discovered that you exported a UTF-8 locale but the locale system " +#~ "could not pick up from it because it does not exist. The exported locale " +#~ "is {locale!r} but it is not supported." +#~ msgstr "" +#~ "点击并发现您导出了 UTF-8 语言环境,但语言环境系统无法从中提取,因为它不存" +#~ "在。 导出的语言环境是 {locale!r} 但不受支持。" + +#~ msgid "" +#~ "Enter a valid 'slug' consisting of letters, numbers, underscores or " +#~ "hyphens." +#~ msgstr "请输入由字母,数字,下划线或连字符组成的有效“字段”。" + +#~ msgid "" +#~ "Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, " +#~ "or hyphens." +#~ msgstr "请输入由 Unicode 字母,数字,下划线或连字符组成的有效“字段”。" + +#~ msgid "" +#~ "File extension '%(extension)s' is not allowed. Allowed extensions are: " +#~ "'%(allowed_extensions)s'." +#~ msgstr "" +#~ "不允许文件扩展名 '%(extension)s' 。 允许的扩展名" +#~ "是:'%(allowed_extensions)s' 。" + +#~ msgid "'%(value)s' value must be an integer." +#~ msgstr "'%(value)s' 值必须是整数。" + +#~ msgid "'%(value)s' value must be either True or False." +#~ msgstr "'%(value)s' 值必须为 True 或 False 。" + +#~ msgid "" +#~ "'%(value)s' value has an invalid date format. It must be in YYYY-MM-DD " +#~ "format." +#~ msgstr "'%(value)s' 值的日期格式无效。 必须为 YYYY-MM-DD 格式。" + +#~ msgid "" +#~ "'%(value)s' value has the correct format (YYYY-MM-DD) but it is an " +#~ "invalid date." +#~ msgstr "'%(value)s' 值具有正确的格式(YYYY-MM-DD),但它是无效的日期。" + +#~ msgid "" +#~ "'%(value)s' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:" +#~ "ss[.uuuuuu]][TZ] format." +#~ msgstr "" +#~ "'%(value)s' 值的格式无效。 它必须采用 YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] " +#~ "格式。" + +#~ msgid "" +#~ "'%(value)s' value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +#~ "[TZ]) but it is an invalid date/time." +#~ msgstr "" +#~ "'%(value)s' 值具有正确的格式(YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]),但它是" +#~ "无效的日期/时间。" + +#~ msgid "'%(value)s' value must be a decimal number." +#~ msgstr "'%(value)s' 值必须是十进制数字。" + +#~ msgid "" +#~ "'%(value)s' value has an invalid format. It must be in [DD] [HH:[MM:]]ss[." +#~ "uuuuuu] format." +#~ msgstr "" +#~ "'%(value)s' 值的格式无效。 它必须为 [DD] [HH:[MM:]]ss[.uuuuuu] 格式。" + +#~ msgid "'%(value)s' value must be a float." +#~ msgstr "'%(value)s' 值必须是浮点数。" + +#~ msgid "'%(value)s' value must be either None, True or False." +#~ msgstr "'%(value)s' 值必须为 None,True 或 False 。" + +#~ msgid "" +#~ "'%(value)s' value has an invalid format. It must be in HH:MM[:ss[." +#~ "uuuuuu]] format." +#~ msgstr "'%(value)s' 值的格式无效。 它必须为 HH:MM[:ss[.uuuuuu]] 格式。" + +#~ msgid "" +#~ "'%(value)s' value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is " +#~ "an invalid time." +#~ msgstr "'%(value)s' 值具有正确的格式(HH:MM[:ss[.uuuuuu]]),但时间无效。" + +#~ msgid "'%(value)s' is not a valid UUID." +#~ msgstr "'%(value)s' 不是有效的UUID 。" + +#~ msgid "ManagementForm data is missing or has been tampered with" +#~ msgstr "ManagementForm 数据丢失或已被篡改" + +#~ msgid "Please submit %d or fewer forms." +#~ msgid_plural "Please submit %d or fewer forms." +#~ msgstr[0] "请提交 %d 个或更少的表格。" + +#~ msgid "Please submit %d or more forms." +#~ msgid_plural "Please submit %d or more forms." +#~ msgstr[0] "请提交 %d 或更多表格。" + +#~ msgid "" +#~ "The inline foreign key did not match the parent instance primary key." +#~ msgstr "内联外键与父实例主键不匹配。" + +#~ msgid "\"%(pk)s\" is not a valid value for a primary key." +#~ msgstr "\"%(pk)s\" 不是主键的有效值。" + +#~ msgid "" +#~ "%(datetime)s couldn't be interpreted in time zone %(current_timezone)s; " +#~ "it may be ambiguous or it may not exist." +#~ msgstr "" +#~ "%(datetime)s 无法在时区 %(current_timezone)s 中解释; 它可能是模棱两可的," +#~ "也可能不存在。" + +#~ msgctxt "String to return when truncating text" +#~ msgid "%(truncated_text)s..." +#~ msgstr "%(truncated_text)s..." + +#~ msgid "0 minutes" +#~ msgstr "0 分钟" + +#~ msgid "" +#~ "You are seeing this message because this HTTPS site requires a 'Referer " +#~ "header' to be sent by your Web browser, but none was sent. This header is " +#~ "required for security reasons, to ensure that your browser is not being " +#~ "hijacked by third parties." +#~ msgstr "" +#~ "您正在看到此消息,因为此 HTTPS 站点要求 Web 浏览器发送 “ Referer 标头”,但" +#~ "没有发送。 出于安全原因,此标头是必需的,以确保您的浏览器不会被第三方劫" +#~ "持。" + +#~ msgid "" +#~ "If you have configured your browser to disable 'Referer' headers, please " +#~ "re-enable them, at least for this site, or for HTTPS connections, or for " +#~ "'same-origin' requests." +#~ msgstr "" +#~ "如果您已将浏览器配置为禁用 'Referer' 标头,请至少对本站点,HTTPS 连接或 " +#~ "“相同来源” 请求重新启用标头。" + +#~ msgid "" +#~ "If you have configured your browser to disable cookies, please re-enable " +#~ "them, at least for this site, or for 'same-origin' requests." +#~ msgstr "" +#~ "如果您已将浏览器配置为禁用 Cookie ,请至少针对此站点或“相同来源”请求重新启" +#~ "用它们。" + +#~ msgid "Welcome to Django" +#~ msgstr "欢迎使用 Django" + +#~ msgid "It worked!" +#~ msgstr "有效!" + +#~ msgid "Congratulations on your first Django-powered page." +#~ msgstr "恭喜,您的第一个 Django 驱动页面。" + +#~ msgid "" +#~ "Next, start your first app by running python manage.py startapp " +#~ "[app_label]." +#~ msgstr "" +#~ "接下来,通过运行 python manage.py startapp [app_label] 启动您" +#~ "的第一个应用程序。" + +#~ msgid "" +#~ "You're seeing this message because you have DEBUG = True in " +#~ "your Django settings file and you haven't configured any URLs. Get to " +#~ "work!" +#~ msgstr "" +#~ "您之所以会看到此消息,是因为Django设置文件中有 DEBUG = True," +#~ "并且尚未配置任何URL。 开始工作!" + +#~ msgid "Invalid date string '%(datestr)s' given format '%(format)s'" +#~ msgstr "给定格式 '%(format)s' 的日期字符串 '%(datestr)s' 无效" + +#~ msgid "Page is not 'last', nor can it be converted to an int." +#~ msgstr "页面不是 'last' ,也不能转换为 int 。" + +#~ msgid "Empty list and '%(class_name)s.allow_empty' is False." +#~ msgstr "空列表,并且 '%(class_name)s.allow_empty' 为False。" + +#~ msgid "\"%(path)s\" does not exist" +#~ msgstr "\"%(path)s\" 不存在" + +#~ msgid "usage: " +#~ msgstr "usage: " + +#~ msgid ".__call__() not defined" +#~ msgstr ".__call__() 没有定义" + +#~ msgid "unknown parser %r (choices: %s)" +#~ msgstr "未知的解析器 %r (choices: %s)" + +#~ msgid "argument \"-\" with mode %r" +#~ msgstr "argument \"-\" with mode %r" + +#~ msgid "cannot merge actions - two groups are named %r" +#~ msgstr "无法合并动作-命名了两个组 %r" + +#~ msgid "'required' is an invalid argument for positionals" +#~ msgstr "'required' 是对 positionals 无效的参数" + +#~ msgid "invalid option string %r: must start with a character %r" +#~ msgstr "无效的选项字符串 %r: 必须以字符 %r 开头" + +#~ msgid "dest= is required for options like %r" +#~ msgstr "dest= 如以下选项所必需 %r" + +#~ msgid "invalid conflict_resolution value: %r" +#~ msgstr "无效的冲突解决值:%r" + +#~ msgid "conflicting option string(s): %s" +#~ msgstr "选项字符串冲突:%s" + +#~ msgid "mutually exclusive arguments must be optional" +#~ msgstr "互斥参数必须是可选的" + +#~ msgid "positional arguments" +#~ msgstr "位置参数" + +#~ msgid "optional arguments" +#~ msgstr "可选参数" + +#~ msgid "show program's version number and exit" +#~ msgstr "显示程序的版本号并退出" + +#~ msgid "cannot have multiple subparser arguments" +#~ msgstr "不能有多个子解析器参数" + +#~ msgid "unrecognized arguments: %s" +#~ msgstr "无法识别的参数:%s" + +#~ msgid "not allowed with argument %s" +#~ msgstr "不允许带参数 %s" + +#~ msgid "ignored explicit argument %r" +#~ msgstr "被忽略的显式参数 %r" + +#~ msgid "too few arguments" +#~ msgstr "参数太少" + +#~ msgid "argument %s is required" +#~ msgstr "参数 %s 是必需的" + +#~ msgid "one of the arguments %s is required" +#~ msgstr "参数 %s 之一是必需的" + +#~ msgid "expected one argument" +#~ msgstr "预期一个参数" + +#~ msgid "expected at most one argument" +#~ msgstr "期望最多有一个参数" + +#~ msgid "expected at least one argument" +#~ msgstr "期望至少一个参数" + +#~ msgid "expected %s argument(s)" +#~ msgstr "预期 %s argument(s)" + +#~ msgid "ambiguous option: %s could match %s" +#~ msgstr "ambiguous option: %s could match %s" + +#~ msgid "unexpected option string: %s" +#~ msgstr "意外的选项字符串:%s" + +#~ msgid "%r is not callable" +#~ msgstr "%r 不可调用通信" + +#~ msgid "invalid %s value: %r" +#~ msgstr "无效的 %s 数值:%r" + +#~ msgid "invalid choice: %r (choose from %s)" +#~ msgstr "无效的选择:%r(从 %s 中选择)" + +#~ msgid "%s: error: %s\n" +#~ msgstr "%s: 错误: %s\n" + #~ msgid "OTP Sent to %s" #~ msgstr "OTP 发送到 %s" @@ -6074,9 +6067,6 @@ msgstr "libvirt 错误- %(exception)s" #~ msgid "Revert snapshot" #~ msgstr "还原快照" -#~ msgid "Edit XML" -#~ msgstr "编辑XML" - #~ msgid "Set Guest Agent %(status)s" #~ msgstr "设置客户机代理 %(status)s" diff --git a/logs/models.py b/logs/models.py index bcbb733..944ebc5 100644 --- a/logs/models.py +++ b/logs/models.py @@ -3,6 +3,7 @@ from django.utils.translation import gettext_lazy as _ class Logs(Model): user = CharField(_("user"), max_length=50) + ip = CharField(_("ip"), max_length=50, default=None, blank=True, null=True) host = CharField(_("host"), max_length=50, default="-") instance = CharField(_("instance"), max_length=50) message = CharField(_("message"), max_length=255) diff --git a/logs/views.py b/logs/views.py index eee9a8b..20df72b 100644 --- a/logs/views.py +++ b/logs/views.py @@ -7,7 +7,7 @@ from instances.models import Instance from logs.models import Logs -def addlogmsg(user, host, instance, message): +def addlogmsg(user, host, instance, message, ip=None): """ :param user: :param host: @@ -15,7 +15,7 @@ def addlogmsg(user, host, instance, message): :param message: :return: """ - add_log_msg = Logs(user=user, host=host, instance=instance, message=message) + add_log_msg = Logs(user=user, host=host, instance=instance, message=message, ip=ip) add_log_msg.save() @@ -33,6 +33,7 @@ def vm_logs(request, vname): for l in logs_: log = dict() log["user"] = l.user + log["ip"] = l.ip log["host"] = l.host log["instance"] = l.instance log["message"] = l.message diff --git a/nwfilters/views.py b/nwfilters/views.py index 6651450..51db61f 100644 --- a/nwfilters/views.py +++ b/nwfilters/views.py @@ -3,7 +3,8 @@ from computes.models import Compute from django.contrib import messages from django.http import HttpResponseRedirect from django.shortcuts import get_object_or_404, render -from django.utils.translation import gettext_lazy as _ +# from django.utils.translation import gettext_lazy as _ +from django.utils.translation import gettext_noop as _ from libvirt import libvirtError from logs.views import addlogmsg from vrtManager import util @@ -61,11 +62,11 @@ def nwfilters(request, compute_id): "filter": name } conn.create_nwfilter(xml) - addlogmsg(request.user.username, compute.hostname, "", msg) + addlogmsg(request.user.username, compute.hostname, "", msg, ip=get_client_ip(request)) except libvirtError as lib_err: messages.error(request, lib_err) addlogmsg( - request.user.username, compute.hostname, "", lib_err + request.user.username, compute.hostname, "", lib_err, ip=get_client_ip(request) ) if "del_nwfilter" in request.POST: @@ -98,7 +99,7 @@ def nwfilters(request, compute_id): "NWFilter is in use by %(instance)s. Cannot be deleted." ) % {"instance": inst} messages.error(request, msg) - addlogmsg(request.user.username, compute.hostname, "", msg) + addlogmsg(request.user.username, compute.hostname, "", msg, ip=get_client_ip(request)) i_conn.close() break @@ -106,7 +107,7 @@ def nwfilters(request, compute_id): if nwfilter and not in_use: nwfilter.undefine() nwfilters_all.remove(nwfilter_info) - addlogmsg(request.user.username, compute.hostname, "", msg) + addlogmsg(request.user.username, compute.hostname, "", msg, ip=get_client_ip(request)) if "cln_nwfilter" in request.POST: name = request.POST.get("nwfiltername", "") @@ -119,15 +120,15 @@ def nwfilters(request, compute_id): "name": name, "clone": cln_name, } - addlogmsg(request.user.username, compute.hostname, "", msg) + addlogmsg(request.user.username, compute.hostname, "", msg, ip=get_client_ip(request)) conn.close() except libvirtError as lib_err: messages.error(request, lib_err) - addlogmsg(request.user.username, compute.hostname, "", lib_err) + addlogmsg(request.user.username, compute.hostname, "", lib_err, ip=get_client_ip(request)) except Exception as err: messages.error(request, err) - addlogmsg(request.user.username, compute.hostname, "", err) + addlogmsg(request.user.username, compute.hostname, "", err, ip=get_client_ip(request)) return render( request, @@ -242,3 +243,11 @@ def nwfilter(request, compute_id, nwfltr): messages.error(request, error_msg) return render(request, "nwfilter.html", locals()) + +def get_client_ip(request): + x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') + if x_forwarded_for: + ip = x_forwarded_for.split(',')[0] + else: + ip = request.META.get('REMOTE_ADDR') + return ip \ No newline at end of file