Rework translation for panel and dashboard names. Marked more strings.
Uses ugettext_lazy to delay translation; reworks the __repr__ method to avoid using the translated form; and changes the unicode method of the HorizonComponent class to actually return a string coerced to unicode rather than a proxy object. In the process, many more strings which had been missed have been marked for translation. Fixes bug 910297. Change-Id: Ie8d10a928b0419313e6c54b0eff7a3a37299ca83
This commit is contained in:
parent
67f366381f
commit
ab71aff23f
@ -75,7 +75,8 @@ class HorizonComponent(object):
|
||||
% self.__class__)
|
||||
|
||||
def __unicode__(self):
|
||||
return getattr(self, 'name', u"Unnamed %s" % self.__class__.__name__)
|
||||
name = getattr(self, 'name', u"Unnamed %s" % self.__class__.__name__)
|
||||
return unicode(name)
|
||||
|
||||
def _get_default_urlpatterns(self):
|
||||
package_string = '.'.join(self.__module__.split('.')[:-1])
|
||||
@ -154,7 +155,7 @@ class Registry(object):
|
||||
% {"type": class_name,
|
||||
"slug": cls,
|
||||
"parent": parent,
|
||||
"name": self.name})
|
||||
"name": self.slug})
|
||||
else:
|
||||
slug = getattr(cls, "slug", cls)
|
||||
raise NotRegistered('%(type)s with slug "%(slug)s" is not '
|
||||
@ -220,7 +221,7 @@ class Panel(HorizonComponent):
|
||||
index_url_name = "index"
|
||||
|
||||
def __repr__(self):
|
||||
return "<Panel: %s>" % self.__unicode__()
|
||||
return "<Panel: %s>" % self.slug
|
||||
|
||||
def get_absolute_url(self):
|
||||
""" Returns the default URL for this panel.
|
||||
@ -351,7 +352,7 @@ class Dashboard(Registry, HorizonComponent):
|
||||
public = False
|
||||
|
||||
def __repr__(self):
|
||||
return "<Dashboard: %s>" % self.__unicode__()
|
||||
return "<Dashboard: %s>" % self.slug
|
||||
|
||||
def get_panel(self, panel):
|
||||
"""
|
||||
@ -499,7 +500,7 @@ class Site(Registry, HorizonComponent):
|
||||
urls = 'horizon.site_urls'
|
||||
|
||||
def __repr__(self):
|
||||
return u"<Site: %s>" % self.__unicode__()
|
||||
return u"<Site: %s>" % self.slug
|
||||
|
||||
@property
|
||||
def _conf(self):
|
||||
|
@ -36,9 +36,10 @@ LOG = logging.getLogger(__name__)
|
||||
|
||||
class FloatingIpAssociate(forms.SelfHandlingForm):
|
||||
floating_ip_id = forms.CharField(widget=forms.HiddenInput())
|
||||
floating_ip = forms.CharField(widget=forms.TextInput(
|
||||
floating_ip = forms.CharField(label=_("Floating IP"),
|
||||
widget=forms.TextInput(
|
||||
attrs={'readonly': 'readonly'}))
|
||||
instance_id = forms.ChoiceField()
|
||||
instance_id = forms.ChoiceField(label=_("Instance ID"))
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(FloatingIpAssociate, self).__init__(*args, **kwargs)
|
||||
@ -72,7 +73,7 @@ class FloatingIpAssociate(forms.SelfHandlingForm):
|
||||
|
||||
class FloatingIpAllocate(forms.SelfHandlingForm):
|
||||
tenant_name = forms.CharField(widget=forms.HiddenInput())
|
||||
pool = forms.ChoiceField()
|
||||
pool = forms.ChoiceField(label=_("Pool"))
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(FloatingIpAllocate, self).__init__(*args, **kwargs)
|
||||
|
@ -15,7 +15,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.nova import dashboard
|
||||
|
@ -38,8 +38,9 @@ LOG = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class CreateGroup(forms.SelfHandlingForm):
|
||||
name = forms.CharField(validators=[validators.validate_slug])
|
||||
description = forms.CharField()
|
||||
name = forms.CharField(label=_("Name"),
|
||||
validators=[validators.validate_slug])
|
||||
description = forms.CharField(label=_("Description"))
|
||||
|
||||
def handle(self, request, data):
|
||||
try:
|
||||
|
@ -18,7 +18,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.nova import dashboard
|
||||
|
@ -14,13 +14,13 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
|
||||
|
||||
class Nova(horizon.Dashboard):
|
||||
name = "Project"
|
||||
name = _("Project")
|
||||
slug = "nova"
|
||||
panels = {_("Manage Compute"): ('overview',
|
||||
'instances_and_volumes',
|
||||
|
@ -15,7 +15,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.nova import dashboard
|
||||
|
@ -35,7 +35,8 @@ LOG = logging.getLogger(__name__)
|
||||
|
||||
class CreateSnapshot(forms.SelfHandlingForm):
|
||||
tenant_id = forms.CharField(widget=forms.HiddenInput())
|
||||
instance_id = forms.CharField(widget=forms.TextInput(
|
||||
instance_id = forms.CharField(label=_("Instance ID"),
|
||||
widget=forms.TextInput(
|
||||
attrs={'readonly': 'readonly'}))
|
||||
name = forms.CharField(max_length="20", label=_("Snapshot Name"))
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.nova import dashboard
|
||||
|
@ -18,7 +18,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.nova import dashboard
|
||||
|
@ -4,7 +4,7 @@
|
||||
{% block form_id %}create_container_form{% endblock %}
|
||||
{% block form_action %}{% url horizon:nova:containers:create %}{% endblock %}
|
||||
|
||||
{% block modal-header %}Create Container{% endblock %}
|
||||
{% block modal-header %}{% trans "Create Container" %}{% endblock %}
|
||||
|
||||
{% block modal-body %}
|
||||
<div class="left">
|
||||
|
@ -4,7 +4,7 @@
|
||||
{% block form_id %}copy_object_form{% endblock %}
|
||||
{% block form_action %}{% url horizon:nova:containers:object_copy container_name object_name %}{% endblock %}
|
||||
|
||||
{% block modal-header %}Copy Object: {{ object_name }}{% endblock %}
|
||||
{% block modal-header %}{% trans "Copy Object" %}: {{ object_name }}{% endblock %}
|
||||
|
||||
{% block modal-body %}
|
||||
<div class="left">
|
||||
|
@ -5,7 +5,7 @@
|
||||
{% block form_action %}{% url horizon:nova:containers:object_upload container_name %}{% endblock %}
|
||||
{% block form_attrs %}enctype="multipart/form-data"{% endblock %}
|
||||
|
||||
{% block modal-header %}Upload Object To Container: {{ container_name }}{% endblock %}
|
||||
{% block modal-header %}{% trans "Upload Object To Container" %}: {{ container_name }}{% endblock %}
|
||||
|
||||
{% block modal-body %}
|
||||
<div class="left">
|
||||
|
@ -1,6 +1,6 @@
|
||||
{% extends 'nova/base.html' %}
|
||||
{% load i18n %}
|
||||
{% block title %}Copy Object{% endblock %}
|
||||
{% block title %}{% trans "Copy Object" %}{% endblock %}
|
||||
|
||||
{% block page_header %}
|
||||
{% include "horizon/common/_page_header.html" with title=_("Copy Object") %}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{% extends 'nova/base.html' %}
|
||||
{% load i18n %}
|
||||
{% block title %}Objects{% endblock %}
|
||||
{% block title %}{% trans "Objects" %}{% endblock %}
|
||||
|
||||
{% block page_header %}
|
||||
<div class='page-header'>
|
||||
|
@ -1,6 +1,6 @@
|
||||
{% extends 'nova/base.html' %}
|
||||
{% load i18n %}
|
||||
{% block title %}Upload Object{% endblock %}
|
||||
{% block title %}{% trans "Upload Object" %}{% endblock %}
|
||||
|
||||
{% block page_header %}
|
||||
{% include "horizon/common/_page_header.html" with title=_("Upload Objects") %}
|
||||
|
@ -15,7 +15,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
|
||||
|
@ -21,7 +21,7 @@ from contextlib import closing
|
||||
|
||||
from django import http
|
||||
from django.template.loader import render_to_string
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from horizon import api
|
||||
from horizon import exceptions
|
||||
|
@ -14,7 +14,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.settings import dashboard
|
||||
|
@ -22,7 +22,7 @@ import logging
|
||||
|
||||
from django import shortcuts
|
||||
from django.contrib import messages
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from horizon import api
|
||||
from horizon import forms
|
||||
|
@ -14,7 +14,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.settings import dashboard
|
||||
|
@ -14,7 +14,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.settings import dashboard
|
||||
|
@ -14,13 +14,13 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
|
||||
|
||||
class Syspanel(horizon.Dashboard):
|
||||
name = "Admin" # Appears in navigation
|
||||
name = _("Admin")
|
||||
slug = "syspanel"
|
||||
panels = {_("System Panel"): ('overview', 'instances', 'services',
|
||||
'flavors', 'images', 'projects', 'users',
|
||||
|
@ -18,7 +18,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.syspanel import dashboard
|
||||
|
@ -18,7 +18,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.syspanel import dashboard
|
||||
|
@ -18,7 +18,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.syspanel import dashboard
|
||||
|
@ -18,7 +18,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.syspanel import dashboard
|
||||
|
@ -18,7 +18,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.syspanel import dashboard
|
||||
|
@ -18,7 +18,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.syspanel import dashboard
|
||||
|
@ -18,7 +18,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.syspanel import dashboard
|
||||
|
@ -18,7 +18,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import horizon
|
||||
from horizon.dashboards.syspanel import dashboard
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openstack-dashboard\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-22 23:15+0800\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:59-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -18,7 +18,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: base.py:378
|
||||
#: base.py:379
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
@ -58,6 +58,11 @@ msgstr ""
|
||||
msgid "Unicode is not currently supported for object copy."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/dashboard.py:23 dashboards/syspanel/projects/tables.py:51
|
||||
#: templates/horizon/common/_sidebar.html:11
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/dashboard.py:25
|
||||
msgid "Manage Compute"
|
||||
msgstr ""
|
||||
@ -66,7 +71,7 @@ msgstr ""
|
||||
msgid "Object Store"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/panel.py:24
|
||||
#: dashboards/nova/access_and_security/panel.py:25
|
||||
msgid "Access & Security"
|
||||
msgstr ""
|
||||
|
||||
@ -84,17 +89,28 @@ msgstr ""
|
||||
msgid "Error fetching floating ips: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:39
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:38
|
||||
msgid "Instance ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:48
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:67
|
||||
msgid "Select an instance"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:49
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:50
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:69
|
||||
msgid "No instances available"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:52
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:53
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:93
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:56
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:68
|
||||
@ -105,24 +121,28 @@ msgstr ""
|
||||
msgid "Instance"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:63
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:64
|
||||
#, python-format
|
||||
msgid "Successfully associated Floating IP %(ip)s with Instance: %(inst)s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:69
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:70
|
||||
#, python-format
|
||||
msgid "Error associating Floating IP: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:90
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:76
|
||||
msgid "Pool"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:91
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Successfully allocated Floating IP \"%(ip)s"
|
||||
"\" to project \"%(project)s\""
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:94
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:95
|
||||
msgid "Unable to allocate Floating IP."
|
||||
msgstr ""
|
||||
|
||||
@ -138,11 +158,6 @@ msgstr ""
|
||||
msgid "Released"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:107
|
||||
#: dashboards/syspanel/projects/forms.py:119
|
||||
@ -221,7 +236,7 @@ msgid "Error Importing Keypair: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/keypairs/tables.py:29
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:98
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:101
|
||||
msgid "Keypair"
|
||||
msgstr ""
|
||||
|
||||
@ -253,123 +268,9 @@ msgstr ""
|
||||
msgid "Unable to create keypair: %(exc)s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:50
|
||||
#, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:53
|
||||
msgid "Unable to create security group."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:58
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:64
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:70
|
||||
msgid "From port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:81
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:73
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:79
|
||||
msgid "To port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:83
|
||||
msgid "Source Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:87
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:113
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:116
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:119
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:125
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:146
|
||||
#, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:150
|
||||
#, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
msgid "Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:108
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
msgid "Create Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
msgid "Edit Rules"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:41
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:57
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:127
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:9
|
||||
@ -384,6 +285,7 @@ msgstr ""
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:43
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:58
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:29
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:97
|
||||
@ -411,6 +313,121 @@ msgstr ""
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:51
|
||||
#, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:54
|
||||
msgid "Unable to create security group."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:59
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:66
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
msgid "From port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:72
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:75
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "To port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:81
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
msgid "Source Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:85
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:88
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:114
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:117
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:120
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:126
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:147
|
||||
#, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:151
|
||||
#, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
msgid "Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:111
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
msgid "Create Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
msgid "Edit Rules"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:71
|
||||
msgid "Rule"
|
||||
msgstr ""
|
||||
@ -508,6 +525,7 @@ msgid "Successfully deleted containers: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:63
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:7
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:22
|
||||
#: dashboards/nova/templates/nova/containers/create.html:6
|
||||
msgid "Create Container"
|
||||
@ -519,12 +537,14 @@ msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:77
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:23
|
||||
#: dashboards/nova/templates/nova/objects/upload.html:3
|
||||
msgid "Upload Object"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:105
|
||||
#: dashboards/nova/containers/tables.py:121
|
||||
#: dashboards/nova/containers/tables.py:178
|
||||
#: dashboards/nova/templates/nova/objects/index.html:3
|
||||
msgid "Objects"
|
||||
msgstr ""
|
||||
|
||||
@ -566,7 +586,7 @@ msgstr ""
|
||||
msgid "Unable to list containers."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:24
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:25
|
||||
msgid "Images & Snapshots"
|
||||
msgstr ""
|
||||
|
||||
@ -582,113 +602,119 @@ msgstr ""
|
||||
msgid "Unable to retrieve volume snapshots."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:44
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:44
|
||||
msgid "Kernel ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:47
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:49
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:47
|
||||
msgid "Ramdisk ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:51
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:54
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:41
|
||||
msgid "Architecture"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:58
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:95
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:31
|
||||
msgid "Container Format"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:59
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:62
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:32
|
||||
msgid "Disk Format"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:67
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:70
|
||||
#, python-format
|
||||
msgid "Unable to update image \"%s\"."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:83
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:86
|
||||
msgid "Image was successfully updated."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:93
|
||||
msgid "Server Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:94
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
msgid "User Data"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:96
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:99
|
||||
#: dashboards/syspanel/flavors/tables.py:13
|
||||
msgid "Flavor"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
msgid "Size of image to launch."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:103
|
||||
msgid "Which keypair to use for authentication."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:102
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:105
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_launch.html:23
|
||||
msgid "Instance Count"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:106
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:109
|
||||
msgid "Number of instances to launch."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:112
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:115
|
||||
msgid "Launch instance in these security groups."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:114
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
msgid "Volume or Volume Snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:116
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:119
|
||||
msgid "Volume to boot from."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
msgid "Device Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
msgid "Delete on Terminate"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:129
|
||||
msgid "Delete volume on instance terminate"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:132
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:135
|
||||
msgid "Select a keypair"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:134
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:137
|
||||
msgid "No keypairs available."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:165
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:152
|
||||
msgid ""
|
||||
"Cannot launch more than one instance if volume is "
|
||||
"specified."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:180
|
||||
#, python-format
|
||||
msgid "Instance \"%s\" launched."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:169
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:184
|
||||
#, python-format
|
||||
msgid "Unable to launch instance: %(exc)s"
|
||||
msgstr ""
|
||||
@ -698,8 +724,8 @@ msgid "Image"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:31
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:94
|
||||
#: dashboards/syspanel/images/panel.py:27
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:99
|
||||
#: dashboards/syspanel/images/panel.py:28
|
||||
#: dashboards/syspanel/images/tables.py:36
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:3
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:6
|
||||
@ -710,17 +736,17 @@ msgstr ""
|
||||
msgid "Launch"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:52
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:57
|
||||
#: dashboards/syspanel/users/tables.py:23
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:79
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:71
|
||||
msgid "Image Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:89
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:223
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:117
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:15
|
||||
@ -733,7 +759,7 @@ msgstr ""
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:91
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:19
|
||||
msgid "Public"
|
||||
msgstr ""
|
||||
@ -741,9 +767,9 @@ msgstr ""
|
||||
#: dashboards/nova/images_and_snapshots/images/tabs.py:26
|
||||
#: dashboards/nova/instances_and_volumes/instances/tabs.py:25
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tabs.py:26
|
||||
#: dashboards/nova/overview/panel.py:27
|
||||
#: dashboards/nova/overview/panel.py:28
|
||||
#: dashboards/nova/templates/nova/overview/usage.html:6
|
||||
#: dashboards/syspanel/overview/panel.py:27
|
||||
#: dashboards/syspanel/overview/panel.py:28
|
||||
#: dashboards/syspanel/templates/syspanel/overview/usage.html:6
|
||||
msgid "Overview"
|
||||
msgstr ""
|
||||
@ -792,17 +818,17 @@ msgstr ""
|
||||
msgid "Unable to retrieve list of volumes"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:40
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:41
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:95
|
||||
msgid "Snapshot Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:48
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:49
|
||||
#, python-format
|
||||
msgid "Snapshot \"%(name)s\" created for instance \"%(inst)s\""
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:56
|
||||
msgid "Unable to create snapshot."
|
||||
msgstr ""
|
||||
|
||||
@ -836,7 +862,7 @@ msgstr ""
|
||||
msgid "Volume ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:23
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:24
|
||||
msgid "Instances & Volumes"
|
||||
msgstr ""
|
||||
|
||||
@ -876,7 +902,7 @@ msgstr ""
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:84
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:237
|
||||
#: dashboards/syspanel/instances/panel.py:27
|
||||
#: dashboards/syspanel/instances/panel.py:28
|
||||
#: dashboards/syspanel/instances/tables.py:70
|
||||
#: dashboards/syspanel/projects/forms.py:115
|
||||
#: dashboards/syspanel/templates/syspanel/instances/index.html:3
|
||||
@ -1460,15 +1486,21 @@ msgstr ""
|
||||
msgid "Volume Detail"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:7
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:3
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:17
|
||||
msgid ""
|
||||
"You may make a new copy of an existing object to store in this or another "
|
||||
"container."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:8
|
||||
msgid "Upload Object To Container"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:18
|
||||
@ -1484,7 +1516,7 @@ msgstr ""
|
||||
msgid "Upload Objects"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/dashboard.py:23
|
||||
#: dashboards/settings/dashboard.py:24
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
@ -1514,7 +1546,7 @@ msgstr ""
|
||||
msgid "Error Downloading RC File: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/project/panel.py:23
|
||||
#: dashboards/settings/project/panel.py:24
|
||||
msgid "OpenStack Credentials"
|
||||
msgstr ""
|
||||
|
||||
@ -1568,10 +1600,14 @@ msgstr ""
|
||||
msgid "Dashboard Settings"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/user/panel.py:23
|
||||
#: dashboards/settings/user/panel.py:24
|
||||
msgid "User Settings"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:23
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:25
|
||||
msgid "System Panel"
|
||||
msgstr ""
|
||||
@ -1597,7 +1633,7 @@ msgstr ""
|
||||
msgid "%s was successfully added to flavors."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/flavors/panel.py:27
|
||||
#: dashboards/syspanel/flavors/panel.py:28
|
||||
#: dashboards/syspanel/flavors/tables.py:14
|
||||
#: dashboards/syspanel/flavors/tables.py:38
|
||||
#: dashboards/syspanel/templates/syspanel/flavors/index.html:8
|
||||
@ -1720,7 +1756,7 @@ msgstr ""
|
||||
msgid "Unable to update quotas."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/panel.py:27
|
||||
#: dashboards/syspanel/projects/panel.py:28
|
||||
#: dashboards/syspanel/projects/tables.py:52
|
||||
#: dashboards/syspanel/projects/tables.py:81
|
||||
#: dashboards/syspanel/templates/syspanel/projects/index.html:8
|
||||
@ -1747,10 +1783,6 @@ msgstr ""
|
||||
msgid "Create New Project"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:51
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:73
|
||||
#: dashboards/syspanel/services/tables.py:37
|
||||
msgid "Id"
|
||||
@ -1771,7 +1803,7 @@ msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:92
|
||||
#: dashboards/syspanel/templates/syspanel/users/index.html:8
|
||||
#: dashboards/syspanel/users/panel.py:27
|
||||
#: dashboards/syspanel/users/panel.py:28
|
||||
#: dashboards/syspanel/users/tables.py:93
|
||||
#: dashboards/syspanel/users/tables.py:135
|
||||
msgid "Users"
|
||||
@ -1801,7 +1833,7 @@ msgstr ""
|
||||
msgid "Unable to retrieve roles."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/quotas/panel.py:27
|
||||
#: dashboards/syspanel/quotas/panel.py:28
|
||||
#: dashboards/syspanel/quotas/tables.py:32
|
||||
msgid "Quotas"
|
||||
msgstr ""
|
||||
@ -1819,7 +1851,7 @@ msgstr ""
|
||||
msgid "Unable to get quota info: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/services/panel.py:27
|
||||
#: dashboards/syspanel/services/panel.py:28
|
||||
#: dashboards/syspanel/services/tables.py:47
|
||||
#: dashboards/syspanel/templates/syspanel/services/index.html:8
|
||||
msgid "Services"
|
||||
@ -2062,26 +2094,30 @@ msgstr ""
|
||||
msgid "Unable to update user."
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:455
|
||||
#: tables/actions.py:294
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:456
|
||||
#, python-format
|
||||
msgid "You do not have permission to %(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:461
|
||||
#: tables/actions.py:462
|
||||
#, python-format
|
||||
msgid "Unable to %(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:467
|
||||
#: tables/actions.py:468
|
||||
#, python-format
|
||||
msgid "%(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:477
|
||||
#: tables/actions.py:478
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:478
|
||||
#: tables/actions.py:479
|
||||
msgid "Deleted"
|
||||
msgstr ""
|
||||
|
||||
@ -2131,6 +2167,13 @@ msgstr ""
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_data_table.html:29
|
||||
#, python-format
|
||||
msgid "Displaying %(counter)s item"
|
||||
msgid_plural "Displaying %(counter)s items"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: templates/horizon/common/_sidebar.html:4
|
||||
msgid "OpenStack Dashboard"
|
||||
msgstr ""
|
||||
@ -2139,6 +2182,10 @@ msgstr ""
|
||||
msgid "Select a month to query its usage"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:9
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:14
|
||||
msgid "Active Instances"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openstack-dashboard\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-22 23:15+0800\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:59-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -18,7 +18,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n>1;\n"
|
||||
|
||||
#: base.py:378
|
||||
#: base.py:379
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
@ -58,6 +58,11 @@ msgstr ""
|
||||
msgid "Unicode is not currently supported for object copy."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/dashboard.py:23 dashboards/syspanel/projects/tables.py:51
|
||||
#: templates/horizon/common/_sidebar.html:11
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/dashboard.py:25
|
||||
msgid "Manage Compute"
|
||||
msgstr ""
|
||||
@ -66,7 +71,7 @@ msgstr ""
|
||||
msgid "Object Store"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/panel.py:24
|
||||
#: dashboards/nova/access_and_security/panel.py:25
|
||||
msgid "Access & Security"
|
||||
msgstr ""
|
||||
|
||||
@ -84,17 +89,28 @@ msgstr ""
|
||||
msgid "Error fetching floating ips: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:39
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:38
|
||||
msgid "Instance ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:48
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:67
|
||||
msgid "Select an instance"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:49
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:50
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:69
|
||||
msgid "No instances available"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:52
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:53
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:93
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:56
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:68
|
||||
@ -105,24 +121,28 @@ msgstr ""
|
||||
msgid "Instance"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:63
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:64
|
||||
#, python-format
|
||||
msgid "Successfully associated Floating IP %(ip)s with Instance: %(inst)s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:69
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:70
|
||||
#, python-format
|
||||
msgid "Error associating Floating IP: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:90
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:76
|
||||
msgid "Pool"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:91
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Successfully allocated Floating IP \"%(ip)s"
|
||||
"\" to project \"%(project)s\""
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:94
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:95
|
||||
msgid "Unable to allocate Floating IP."
|
||||
msgstr ""
|
||||
|
||||
@ -138,11 +158,6 @@ msgstr ""
|
||||
msgid "Released"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:107
|
||||
#: dashboards/syspanel/projects/forms.py:119
|
||||
@ -221,7 +236,7 @@ msgid "Error Importing Keypair: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/keypairs/tables.py:29
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:98
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:101
|
||||
msgid "Keypair"
|
||||
msgstr ""
|
||||
|
||||
@ -253,123 +268,9 @@ msgstr ""
|
||||
msgid "Unable to create keypair: %(exc)s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:50
|
||||
#, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:53
|
||||
msgid "Unable to create security group."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:58
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:64
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:70
|
||||
msgid "From port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:81
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:73
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:79
|
||||
msgid "To port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:83
|
||||
msgid "Source Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:87
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:113
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:116
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:119
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:125
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:146
|
||||
#, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:150
|
||||
#, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
msgid "Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:108
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
msgid "Create Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
msgid "Edit Rules"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:41
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:57
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:127
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:9
|
||||
@ -384,6 +285,7 @@ msgstr ""
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:43
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:58
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:29
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:97
|
||||
@ -411,6 +313,121 @@ msgstr ""
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:51
|
||||
#, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:54
|
||||
msgid "Unable to create security group."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:59
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:66
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
msgid "From port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:72
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:75
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "To port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:81
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
msgid "Source Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:85
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:88
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:114
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:117
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:120
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:126
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:147
|
||||
#, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:151
|
||||
#, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
msgid "Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:111
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
msgid "Create Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
msgid "Edit Rules"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:71
|
||||
msgid "Rule"
|
||||
msgstr ""
|
||||
@ -508,6 +525,7 @@ msgid "Successfully deleted containers: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:63
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:7
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:22
|
||||
#: dashboards/nova/templates/nova/containers/create.html:6
|
||||
msgid "Create Container"
|
||||
@ -519,12 +537,14 @@ msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:77
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:23
|
||||
#: dashboards/nova/templates/nova/objects/upload.html:3
|
||||
msgid "Upload Object"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:105
|
||||
#: dashboards/nova/containers/tables.py:121
|
||||
#: dashboards/nova/containers/tables.py:178
|
||||
#: dashboards/nova/templates/nova/objects/index.html:3
|
||||
msgid "Objects"
|
||||
msgstr ""
|
||||
|
||||
@ -566,7 +586,7 @@ msgstr ""
|
||||
msgid "Unable to list containers."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:24
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:25
|
||||
msgid "Images & Snapshots"
|
||||
msgstr ""
|
||||
|
||||
@ -582,113 +602,119 @@ msgstr ""
|
||||
msgid "Unable to retrieve volume snapshots."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:44
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:44
|
||||
msgid "Kernel ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:47
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:49
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:47
|
||||
msgid "Ramdisk ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:51
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:54
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:41
|
||||
msgid "Architecture"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:58
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:95
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:31
|
||||
msgid "Container Format"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:59
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:62
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:32
|
||||
msgid "Disk Format"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:67
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:70
|
||||
#, python-format
|
||||
msgid "Unable to update image \"%s\"."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:83
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:86
|
||||
msgid "Image was successfully updated."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:93
|
||||
msgid "Server Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:94
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
msgid "User Data"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:96
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:99
|
||||
#: dashboards/syspanel/flavors/tables.py:13
|
||||
msgid "Flavor"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
msgid "Size of image to launch."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:103
|
||||
msgid "Which keypair to use for authentication."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:102
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:105
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_launch.html:23
|
||||
msgid "Instance Count"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:106
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:109
|
||||
msgid "Number of instances to launch."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:112
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:115
|
||||
msgid "Launch instance in these security groups."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:114
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
msgid "Volume or Volume Snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:116
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:119
|
||||
msgid "Volume to boot from."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
msgid "Device Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
msgid "Delete on Terminate"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:129
|
||||
msgid "Delete volume on instance terminate"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:132
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:135
|
||||
msgid "Select a keypair"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:134
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:137
|
||||
msgid "No keypairs available."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:165
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:152
|
||||
msgid ""
|
||||
"Cannot launch more than one instance if volume is "
|
||||
"specified."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:180
|
||||
#, python-format
|
||||
msgid "Instance \"%s\" launched."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:169
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:184
|
||||
#, python-format
|
||||
msgid "Unable to launch instance: %(exc)s"
|
||||
msgstr ""
|
||||
@ -698,8 +724,8 @@ msgid "Image"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:31
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:94
|
||||
#: dashboards/syspanel/images/panel.py:27
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:99
|
||||
#: dashboards/syspanel/images/panel.py:28
|
||||
#: dashboards/syspanel/images/tables.py:36
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:3
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:6
|
||||
@ -710,17 +736,17 @@ msgstr ""
|
||||
msgid "Launch"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:52
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:57
|
||||
#: dashboards/syspanel/users/tables.py:23
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:79
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:71
|
||||
msgid "Image Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:89
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:223
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:117
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:15
|
||||
@ -733,7 +759,7 @@ msgstr ""
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:91
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:19
|
||||
msgid "Public"
|
||||
msgstr ""
|
||||
@ -741,9 +767,9 @@ msgstr ""
|
||||
#: dashboards/nova/images_and_snapshots/images/tabs.py:26
|
||||
#: dashboards/nova/instances_and_volumes/instances/tabs.py:25
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tabs.py:26
|
||||
#: dashboards/nova/overview/panel.py:27
|
||||
#: dashboards/nova/overview/panel.py:28
|
||||
#: dashboards/nova/templates/nova/overview/usage.html:6
|
||||
#: dashboards/syspanel/overview/panel.py:27
|
||||
#: dashboards/syspanel/overview/panel.py:28
|
||||
#: dashboards/syspanel/templates/syspanel/overview/usage.html:6
|
||||
msgid "Overview"
|
||||
msgstr ""
|
||||
@ -792,17 +818,17 @@ msgstr ""
|
||||
msgid "Unable to retrieve list of volumes"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:40
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:41
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:95
|
||||
msgid "Snapshot Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:48
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:49
|
||||
#, python-format
|
||||
msgid "Snapshot \"%(name)s\" created for instance \"%(inst)s\""
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:56
|
||||
msgid "Unable to create snapshot."
|
||||
msgstr ""
|
||||
|
||||
@ -836,7 +862,7 @@ msgstr ""
|
||||
msgid "Volume ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:23
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:24
|
||||
msgid "Instances & Volumes"
|
||||
msgstr ""
|
||||
|
||||
@ -876,7 +902,7 @@ msgstr ""
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:84
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:237
|
||||
#: dashboards/syspanel/instances/panel.py:27
|
||||
#: dashboards/syspanel/instances/panel.py:28
|
||||
#: dashboards/syspanel/instances/tables.py:70
|
||||
#: dashboards/syspanel/projects/forms.py:115
|
||||
#: dashboards/syspanel/templates/syspanel/instances/index.html:3
|
||||
@ -1460,15 +1486,21 @@ msgstr ""
|
||||
msgid "Volume Detail"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:7
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:3
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:17
|
||||
msgid ""
|
||||
"You may make a new copy of an existing object to store in this or another "
|
||||
"container."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:8
|
||||
msgid "Upload Object To Container"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:18
|
||||
@ -1484,7 +1516,7 @@ msgstr ""
|
||||
msgid "Upload Objects"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/dashboard.py:23
|
||||
#: dashboards/settings/dashboard.py:24
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
@ -1514,7 +1546,7 @@ msgstr ""
|
||||
msgid "Error Downloading RC File: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/project/panel.py:23
|
||||
#: dashboards/settings/project/panel.py:24
|
||||
msgid "OpenStack Credentials"
|
||||
msgstr ""
|
||||
|
||||
@ -1568,10 +1600,14 @@ msgstr ""
|
||||
msgid "Dashboard Settings"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/user/panel.py:23
|
||||
#: dashboards/settings/user/panel.py:24
|
||||
msgid "User Settings"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:23
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:25
|
||||
msgid "System Panel"
|
||||
msgstr ""
|
||||
@ -1597,7 +1633,7 @@ msgstr ""
|
||||
msgid "%s was successfully added to flavors."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/flavors/panel.py:27
|
||||
#: dashboards/syspanel/flavors/panel.py:28
|
||||
#: dashboards/syspanel/flavors/tables.py:14
|
||||
#: dashboards/syspanel/flavors/tables.py:38
|
||||
#: dashboards/syspanel/templates/syspanel/flavors/index.html:8
|
||||
@ -1720,7 +1756,7 @@ msgstr ""
|
||||
msgid "Unable to update quotas."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/panel.py:27
|
||||
#: dashboards/syspanel/projects/panel.py:28
|
||||
#: dashboards/syspanel/projects/tables.py:52
|
||||
#: dashboards/syspanel/projects/tables.py:81
|
||||
#: dashboards/syspanel/templates/syspanel/projects/index.html:8
|
||||
@ -1747,10 +1783,6 @@ msgstr ""
|
||||
msgid "Create New Project"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:51
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:73
|
||||
#: dashboards/syspanel/services/tables.py:37
|
||||
msgid "Id"
|
||||
@ -1771,7 +1803,7 @@ msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:92
|
||||
#: dashboards/syspanel/templates/syspanel/users/index.html:8
|
||||
#: dashboards/syspanel/users/panel.py:27
|
||||
#: dashboards/syspanel/users/panel.py:28
|
||||
#: dashboards/syspanel/users/tables.py:93
|
||||
#: dashboards/syspanel/users/tables.py:135
|
||||
msgid "Users"
|
||||
@ -1801,7 +1833,7 @@ msgstr ""
|
||||
msgid "Unable to retrieve roles."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/quotas/panel.py:27
|
||||
#: dashboards/syspanel/quotas/panel.py:28
|
||||
#: dashboards/syspanel/quotas/tables.py:32
|
||||
msgid "Quotas"
|
||||
msgstr ""
|
||||
@ -1819,7 +1851,7 @@ msgstr ""
|
||||
msgid "Unable to get quota info: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/services/panel.py:27
|
||||
#: dashboards/syspanel/services/panel.py:28
|
||||
#: dashboards/syspanel/services/tables.py:47
|
||||
#: dashboards/syspanel/templates/syspanel/services/index.html:8
|
||||
msgid "Services"
|
||||
@ -2062,26 +2094,30 @@ msgstr ""
|
||||
msgid "Unable to update user."
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:455
|
||||
#: tables/actions.py:294
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:456
|
||||
#, python-format
|
||||
msgid "You do not have permission to %(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:461
|
||||
#: tables/actions.py:462
|
||||
#, python-format
|
||||
msgid "Unable to %(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:467
|
||||
#: tables/actions.py:468
|
||||
#, python-format
|
||||
msgid "%(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:477
|
||||
#: tables/actions.py:478
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:478
|
||||
#: tables/actions.py:479
|
||||
msgid "Deleted"
|
||||
msgstr ""
|
||||
|
||||
@ -2131,6 +2167,13 @@ msgstr ""
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_data_table.html:29
|
||||
#, python-format
|
||||
msgid "Displaying %(counter)s item"
|
||||
msgid_plural "Displaying %(counter)s items"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: templates/horizon/common/_sidebar.html:4
|
||||
msgid "OpenStack Dashboard"
|
||||
msgstr ""
|
||||
@ -2139,6 +2182,10 @@ msgstr ""
|
||||
msgid "Select a month to query its usage"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:9
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:14
|
||||
msgid "Active Instances"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openstack-dashboard\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-22 23:15+0800\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:59-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Takeshi Nakajima <tnakaji@midokura.jp>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -18,7 +18,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: base.py:378
|
||||
#: base.py:379
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
@ -58,6 +58,12 @@ msgstr ""
|
||||
msgid "Unicode is not currently supported for object copy."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/dashboard.py:23 dashboards/syspanel/projects/tables.py:51
|
||||
#: templates/horizon/common/_sidebar.html:11
|
||||
#, fuzzy
|
||||
msgid "Project"
|
||||
msgstr "プロジェクトを削除"
|
||||
|
||||
#: dashboards/nova/dashboard.py:25
|
||||
msgid "Manage Compute"
|
||||
msgstr ""
|
||||
@ -67,7 +73,7 @@ msgstr ""
|
||||
msgid "Object Store"
|
||||
msgstr "ユーザ名"
|
||||
|
||||
#: dashboards/nova/access_and_security/panel.py:24
|
||||
#: dashboards/nova/access_and_security/panel.py:25
|
||||
msgid "Access & Security"
|
||||
msgstr ""
|
||||
|
||||
@ -86,19 +92,31 @@ msgstr "セキュリティグループ%sを作成できません。"
|
||||
msgid "Error fetching floating ips: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:39
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:38
|
||||
#, fuzzy
|
||||
msgid "Instance ID"
|
||||
msgstr "インスタンスID:"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:48
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:67
|
||||
#, fuzzy
|
||||
msgid "Select an instance"
|
||||
msgstr "言語を選択"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:49
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:50
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:69
|
||||
#, fuzzy
|
||||
msgid "No instances available"
|
||||
msgstr "現在イメージがありません。"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:52
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:53
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:93
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:56
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:68
|
||||
@ -110,24 +128,28 @@ msgstr "現在イメージがありません。"
|
||||
msgid "Instance"
|
||||
msgstr "インスタンス"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:63
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:64
|
||||
#, python-format
|
||||
msgid "Successfully associated Floating IP %(ip)s with Instance: %(inst)s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:69
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:70
|
||||
#, fuzzy, python-format
|
||||
msgid "Error associating Floating IP: %s"
|
||||
msgstr "イメージ%sを更新できません。"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:90
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:76
|
||||
msgid "Pool"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:91
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Successfully allocated Floating IP \"%(ip)s"
|
||||
"\" to project \"%(project)s\""
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:94
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:95
|
||||
#, fuzzy
|
||||
msgid "Unable to allocate Floating IP."
|
||||
msgstr "キー%sを作成できません。"
|
||||
@ -146,11 +168,6 @@ msgstr "リリース"
|
||||
msgid "Released"
|
||||
msgstr "リリース"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:107
|
||||
#: dashboards/syspanel/projects/forms.py:119
|
||||
@ -234,7 +251,7 @@ msgid "Error Importing Keypair: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/keypairs/tables.py:29
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:98
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:101
|
||||
#, fuzzy
|
||||
msgid "Keypair"
|
||||
msgstr "キーペア"
|
||||
@ -267,128 +284,9 @@ msgstr ""
|
||||
msgid "Unable to create keypair: %(exc)s"
|
||||
msgstr "キー%sを作成できません。"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:50
|
||||
#, fuzzy, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr "セキュリティグループ%sを作成できません。"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:53
|
||||
#, fuzzy
|
||||
msgid "Unable to create security group."
|
||||
msgstr "セキュリティグループ"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:58
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:64
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:70
|
||||
msgid "From port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:81
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:73
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:79
|
||||
msgid "To port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:83
|
||||
#, fuzzy
|
||||
msgid "Source Group"
|
||||
msgstr "セキュリティグループ"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:87
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:113
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:116
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:119
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:125
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:146
|
||||
#, fuzzy, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr "プロジェクト%(proj)sを正常に修正しました。"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:150
|
||||
#, fuzzy, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr "セキュリティグループ%sを削除できません"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
#, fuzzy
|
||||
msgid "Security Group"
|
||||
msgstr "セキュリティグループ"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:108
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr "セキュリティグループ"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
#, fuzzy
|
||||
msgid "Create Security Group"
|
||||
msgstr "セキュリティグループ"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
#, fuzzy
|
||||
msgid "Edit Rules"
|
||||
msgstr "ユーザ資格の編集"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:41
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:57
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:127
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:9
|
||||
@ -403,6 +301,7 @@ msgstr "ユーザ資格の編集"
|
||||
msgid "Name"
|
||||
msgstr "名前"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:43
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:58
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:29
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:97
|
||||
@ -430,6 +329,126 @@ msgstr "名前"
|
||||
msgid "Description"
|
||||
msgstr "説明"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:51
|
||||
#, fuzzy, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr "セキュリティグループ%sを作成できません。"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:54
|
||||
#, fuzzy
|
||||
msgid "Unable to create security group."
|
||||
msgstr "セキュリティグループ"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:59
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:66
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
msgid "From port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:72
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:75
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "To port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:81
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
#, fuzzy
|
||||
msgid "Source Group"
|
||||
msgstr "セキュリティグループ"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:85
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:88
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:114
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:117
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:120
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:126
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:147
|
||||
#, fuzzy, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr "プロジェクト%(proj)sを正常に修正しました。"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:151
|
||||
#, fuzzy, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr "セキュリティグループ%sを削除できません"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
#, fuzzy
|
||||
msgid "Security Group"
|
||||
msgstr "セキュリティグループ"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:111
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr "セキュリティグループ"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
#, fuzzy
|
||||
msgid "Create Security Group"
|
||||
msgstr "セキュリティグループ"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
#, fuzzy
|
||||
msgid "Edit Rules"
|
||||
msgstr "ユーザ資格の編集"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:71
|
||||
msgid "Rule"
|
||||
msgstr ""
|
||||
@ -538,6 +557,7 @@ msgid "Successfully deleted containers: %s"
|
||||
msgstr "プロジェクト%(proj)sを正常に修正しました。"
|
||||
|
||||
#: dashboards/nova/containers/tables.py:63
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:7
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:22
|
||||
#: dashboards/nova/templates/nova/containers/create.html:6
|
||||
msgid "Create Container"
|
||||
@ -549,12 +569,14 @@ msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:77
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:23
|
||||
#: dashboards/nova/templates/nova/objects/upload.html:3
|
||||
msgid "Upload Object"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:105
|
||||
#: dashboards/nova/containers/tables.py:121
|
||||
#: dashboards/nova/containers/tables.py:178
|
||||
#: dashboards/nova/templates/nova/objects/index.html:3
|
||||
#, fuzzy
|
||||
msgid "Objects"
|
||||
msgstr "ユーザ名"
|
||||
@ -602,7 +624,7 @@ msgstr "キー%sを作成できません。"
|
||||
msgid "Unable to list containers."
|
||||
msgstr "キー%sを削除できません。"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:24
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:25
|
||||
#, fuzzy
|
||||
msgid "Images & Snapshots"
|
||||
msgstr "スナップショット"
|
||||
@ -622,122 +644,128 @@ msgstr "キー%sを作成できません。"
|
||||
msgid "Unable to retrieve volume snapshots."
|
||||
msgstr "ボリューム%sを作成できません。"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:44
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:44
|
||||
msgid "Kernel ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:47
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:49
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:47
|
||||
msgid "Ramdisk ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:51
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:54
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:41
|
||||
msgid "Architecture"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:58
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:95
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:31
|
||||
msgid "Container Format"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:59
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:62
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:32
|
||||
msgid "Disk Format"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:67
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:70
|
||||
#, fuzzy, python-format
|
||||
msgid "Unable to update image \"%s\"."
|
||||
msgstr "イメージ%sを更新できません。"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:83
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:86
|
||||
#, fuzzy
|
||||
msgid "Image was successfully updated."
|
||||
msgstr "イメージ%sが正常に登録削除されました。"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:93
|
||||
#, fuzzy
|
||||
msgid "Server Name"
|
||||
msgstr "ユーザ名"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:94
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
#, fuzzy
|
||||
msgid "User Data"
|
||||
msgstr "ユーザ名"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:96
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:99
|
||||
#: dashboards/syspanel/flavors/tables.py:13
|
||||
msgid "Flavor"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
msgid "Size of image to launch."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:103
|
||||
msgid "Which keypair to use for authentication."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:102
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:105
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_launch.html:23
|
||||
#, fuzzy
|
||||
msgid "Instance Count"
|
||||
msgstr "インスタンス"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:106
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:109
|
||||
msgid "Number of instances to launch."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:112
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:115
|
||||
#, fuzzy
|
||||
msgid "Launch instance in these security groups."
|
||||
msgstr "セキュリティグループ%sを作成できません。"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:114
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
msgid "Volume or Volume Snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:116
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:119
|
||||
msgid "Volume to boot from."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
#, fuzzy
|
||||
msgid "Device Name"
|
||||
msgstr "ユーザ名"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
#, fuzzy
|
||||
msgid "Delete on Terminate"
|
||||
msgstr "削除"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:129
|
||||
msgid "Delete volume on instance terminate"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:132
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:135
|
||||
#, fuzzy
|
||||
msgid "Select a keypair"
|
||||
msgstr "プロジェクトを削除"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:134
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:137
|
||||
#, fuzzy
|
||||
msgid "No keypairs available."
|
||||
msgstr "現在イメージがありません。"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:165
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:152
|
||||
msgid ""
|
||||
"Cannot launch more than one instance if volume is "
|
||||
"specified."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:180
|
||||
#, fuzzy, python-format
|
||||
msgid "Instance \"%s\" launched."
|
||||
msgstr "インスタンス%sが開始しました。"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:169
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:184
|
||||
#, fuzzy, python-format
|
||||
msgid "Unable to launch instance: %(exc)s"
|
||||
msgstr "イメージ%sを更新できません。"
|
||||
@ -748,8 +776,8 @@ msgid "Image"
|
||||
msgstr "イメージ"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:31
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:94
|
||||
#: dashboards/syspanel/images/panel.py:27
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:99
|
||||
#: dashboards/syspanel/images/panel.py:28
|
||||
#: dashboards/syspanel/images/tables.py:36
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:3
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:6
|
||||
@ -761,18 +789,18 @@ msgstr "イメージ"
|
||||
msgid "Launch"
|
||||
msgstr "イメージを起動します。"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:52
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:57
|
||||
#: dashboards/syspanel/users/tables.py:23
|
||||
msgid "Edit"
|
||||
msgstr "編集"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:79
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:71
|
||||
#, fuzzy
|
||||
msgid "Image Name"
|
||||
msgstr "ユーザ名"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:89
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:223
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:117
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:15
|
||||
@ -785,7 +813,7 @@ msgstr "ユーザ名"
|
||||
msgid "Status"
|
||||
msgstr "ステータス"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:91
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:19
|
||||
#, fuzzy
|
||||
msgid "Public"
|
||||
@ -794,9 +822,9 @@ msgstr "公開する"
|
||||
#: dashboards/nova/images_and_snapshots/images/tabs.py:26
|
||||
#: dashboards/nova/instances_and_volumes/instances/tabs.py:25
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tabs.py:26
|
||||
#: dashboards/nova/overview/panel.py:27
|
||||
#: dashboards/nova/overview/panel.py:28
|
||||
#: dashboards/nova/templates/nova/overview/usage.html:6
|
||||
#: dashboards/syspanel/overview/panel.py:27
|
||||
#: dashboards/syspanel/overview/panel.py:28
|
||||
#: dashboards/syspanel/templates/syspanel/overview/usage.html:6
|
||||
msgid "Overview"
|
||||
msgstr "概要"
|
||||
@ -852,18 +880,18 @@ msgstr "ボリューム"
|
||||
msgid "Unable to retrieve list of volumes"
|
||||
msgstr "キー%sを作成できません。"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:40
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:41
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:95
|
||||
#, fuzzy
|
||||
msgid "Snapshot Name"
|
||||
msgstr "スナップショット"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:48
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:49
|
||||
#, python-format
|
||||
msgid "Snapshot \"%(name)s\" created for instance \"%(inst)s\""
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:56
|
||||
#, fuzzy
|
||||
msgid "Unable to create snapshot."
|
||||
msgstr "キー%sを作成できません。"
|
||||
@ -903,7 +931,7 @@ msgstr "スナップショット"
|
||||
msgid "Volume ID"
|
||||
msgstr "ボリューム"
|
||||
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:23
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:24
|
||||
#, fuzzy
|
||||
msgid "Instances & Volumes"
|
||||
msgstr "インスタンス"
|
||||
@ -948,7 +976,7 @@ msgstr "削除"
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:84
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:237
|
||||
#: dashboards/syspanel/instances/panel.py:27
|
||||
#: dashboards/syspanel/instances/panel.py:28
|
||||
#: dashboards/syspanel/instances/tables.py:70
|
||||
#: dashboards/syspanel/projects/forms.py:115
|
||||
#: dashboards/syspanel/templates/syspanel/instances/index.html:3
|
||||
@ -1570,16 +1598,23 @@ msgstr "ボリューム"
|
||||
msgid "Volume Detail"
|
||||
msgstr "ボリューム"
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:7
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:3
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:17
|
||||
msgid ""
|
||||
"You may make a new copy of an existing object to store in this or another "
|
||||
"container."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
msgstr ""
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:8
|
||||
#, fuzzy
|
||||
msgid "Upload Object To Container"
|
||||
msgstr "新規ボリュームを作成する。"
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:18
|
||||
msgid ""
|
||||
@ -1594,7 +1629,7 @@ msgstr ""
|
||||
msgid "Upload Objects"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/dashboard.py:23
|
||||
#: dashboards/settings/dashboard.py:24
|
||||
#, fuzzy
|
||||
msgid "Settings"
|
||||
msgstr "ダッシュボードの設定"
|
||||
@ -1629,7 +1664,7 @@ msgstr "認証情報を送信"
|
||||
msgid "Error Downloading RC File: %s"
|
||||
msgstr "イメージ%sを更新できません。"
|
||||
|
||||
#: dashboards/settings/project/panel.py:23
|
||||
#: dashboards/settings/project/panel.py:24
|
||||
#, fuzzy
|
||||
msgid "OpenStack Credentials"
|
||||
msgstr "認証情報を送信"
|
||||
@ -1688,11 +1723,15 @@ msgstr "ここより、ユーザとその資格を管理できます。"
|
||||
msgid "Dashboard Settings"
|
||||
msgstr "ダッシュボードの設定"
|
||||
|
||||
#: dashboards/settings/user/panel.py:23
|
||||
#: dashboards/settings/user/panel.py:24
|
||||
#, fuzzy
|
||||
msgid "User Settings"
|
||||
msgstr "ダッシュボードの設定"
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:23
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:25
|
||||
msgid "System Panel"
|
||||
msgstr ""
|
||||
@ -1719,7 +1758,7 @@ msgstr ""
|
||||
msgid "%s was successfully added to flavors."
|
||||
msgstr "キー%sは正常に削除されました。"
|
||||
|
||||
#: dashboards/syspanel/flavors/panel.py:27
|
||||
#: dashboards/syspanel/flavors/panel.py:28
|
||||
#: dashboards/syspanel/flavors/tables.py:14
|
||||
#: dashboards/syspanel/flavors/tables.py:38
|
||||
#: dashboards/syspanel/templates/syspanel/flavors/index.html:8
|
||||
@ -1851,7 +1890,7 @@ msgstr "セキュリティグループ%sが正常に削除されました。"
|
||||
msgid "Unable to update quotas."
|
||||
msgstr "イメージ%sを更新できません。"
|
||||
|
||||
#: dashboards/syspanel/projects/panel.py:27
|
||||
#: dashboards/syspanel/projects/panel.py:28
|
||||
#: dashboards/syspanel/projects/tables.py:52
|
||||
#: dashboards/syspanel/projects/tables.py:81
|
||||
#: dashboards/syspanel/templates/syspanel/projects/index.html:8
|
||||
@ -1881,11 +1920,6 @@ msgstr "プロジェクトを削除"
|
||||
msgid "Create New Project"
|
||||
msgstr "新規ボリュームを作成する。"
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:51
|
||||
#, fuzzy
|
||||
msgid "Project"
|
||||
msgstr "プロジェクトを削除"
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:73
|
||||
#: dashboards/syspanel/services/tables.py:37
|
||||
msgid "Id"
|
||||
@ -1908,7 +1942,7 @@ msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:92
|
||||
#: dashboards/syspanel/templates/syspanel/users/index.html:8
|
||||
#: dashboards/syspanel/users/panel.py:27
|
||||
#: dashboards/syspanel/users/panel.py:28
|
||||
#: dashboards/syspanel/users/tables.py:93
|
||||
#: dashboards/syspanel/users/tables.py:135
|
||||
msgid "Users"
|
||||
@ -1943,7 +1977,7 @@ msgstr "%sをリボーク(無効化)できません。"
|
||||
msgid "Unable to retrieve roles."
|
||||
msgstr "ボリューム%sを作成できません。"
|
||||
|
||||
#: dashboards/syspanel/quotas/panel.py:27
|
||||
#: dashboards/syspanel/quotas/panel.py:28
|
||||
#: dashboards/syspanel/quotas/tables.py:32
|
||||
msgid "Quotas"
|
||||
msgstr "クォータ"
|
||||
@ -1961,7 +1995,7 @@ msgstr ""
|
||||
msgid "Unable to get quota info: %s"
|
||||
msgstr "イメージ%sを公開できません。"
|
||||
|
||||
#: dashboards/syspanel/services/panel.py:27
|
||||
#: dashboards/syspanel/services/panel.py:28
|
||||
#: dashboards/syspanel/services/tables.py:47
|
||||
#: dashboards/syspanel/templates/syspanel/services/index.html:8
|
||||
msgid "Services"
|
||||
@ -2225,26 +2259,30 @@ msgstr "イメージ%sを公開できません。"
|
||||
msgid "Unable to update user."
|
||||
msgstr "イメージ%sを更新できません。"
|
||||
|
||||
#: tables/actions.py:455
|
||||
#: tables/actions.py:294
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:456
|
||||
#, python-format
|
||||
msgid "You do not have permission to %(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:461
|
||||
#: tables/actions.py:462
|
||||
#, fuzzy, python-format
|
||||
msgid "Unable to %(action)s: %(objs)s"
|
||||
msgstr "キー%sを削除できません。"
|
||||
|
||||
#: tables/actions.py:467
|
||||
#: tables/actions.py:468
|
||||
#, python-format
|
||||
msgid "%(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:477
|
||||
#: tables/actions.py:478
|
||||
msgid "Delete"
|
||||
msgstr "削除"
|
||||
|
||||
#: tables/actions.py:478
|
||||
#: tables/actions.py:479
|
||||
#, fuzzy
|
||||
msgid "Deleted"
|
||||
msgstr "削除"
|
||||
@ -2296,6 +2334,12 @@ msgstr ""
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_data_table.html:29
|
||||
#, python-format
|
||||
msgid "Displaying %(counter)s item"
|
||||
msgid_plural "Displaying %(counter)s items"
|
||||
msgstr[0] ""
|
||||
|
||||
#: templates/horizon/common/_sidebar.html:4
|
||||
msgid "OpenStack Dashboard"
|
||||
msgstr ""
|
||||
@ -2304,6 +2348,10 @@ msgstr ""
|
||||
msgid "Select a month to query its usage"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:9
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:14
|
||||
#, fuzzy
|
||||
msgid "Active Instances"
|
||||
@ -2459,10 +2507,6 @@ msgstr ""
|
||||
msgid "You are not authorized for any available projects."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Instance ID"
|
||||
#~ msgstr "インスタンスID:"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Image ID:"
|
||||
#~ msgstr "イメージ"
|
||||
@ -2499,10 +2543,6 @@ msgstr ""
|
||||
#~ msgid "Created at:"
|
||||
#~ msgstr "作成"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Delete Containers"
|
||||
#~ msgstr "新規ボリュームを作成する。"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Delete Objects"
|
||||
#~ msgstr "プロジェクトを削除"
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openstack-dashboard\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-22 23:15+0800\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:59-0700\n"
|
||||
"PO-Revision-Date: 2011-09-24 14:41+0100\n"
|
||||
"Last-Translator: Tomasz 'Zen' Napierala <tomasz@napierala.org>\n"
|
||||
"Language-Team: Polish OpenStack translations team <tomasz+openstack-"
|
||||
@ -20,7 +20,7 @@ msgstr ""
|
||||
"X-Poedit-Country: POLAND\n"
|
||||
"X-Poedit-SourceCharset: utf-8\n"
|
||||
|
||||
#: base.py:378
|
||||
#: base.py:379
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
@ -60,6 +60,12 @@ msgstr ""
|
||||
msgid "Unicode is not currently supported for object copy."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/dashboard.py:23 dashboards/syspanel/projects/tables.py:51
|
||||
#: templates/horizon/common/_sidebar.html:11
|
||||
#, fuzzy
|
||||
msgid "Project"
|
||||
msgstr "Usuń projekt"
|
||||
|
||||
#: dashboards/nova/dashboard.py:25
|
||||
msgid "Manage Compute"
|
||||
msgstr ""
|
||||
@ -68,7 +74,7 @@ msgstr ""
|
||||
msgid "Object Store"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/panel.py:24
|
||||
#: dashboards/nova/access_and_security/panel.py:25
|
||||
msgid "Access & Security"
|
||||
msgstr ""
|
||||
|
||||
@ -87,19 +93,31 @@ msgstr "Nie można utworzyć grupy bezpieczeństwa: %s"
|
||||
msgid "Error fetching floating ips: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:39
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:38
|
||||
#, fuzzy
|
||||
msgid "Instance ID"
|
||||
msgstr "ID instancji:"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:48
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:67
|
||||
#, fuzzy
|
||||
msgid "Select an instance"
|
||||
msgstr "Nie można zaktualizować obrazu: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:49
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:50
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:69
|
||||
#, fuzzy
|
||||
msgid "No instances available"
|
||||
msgstr "brak dostępnych"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:52
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:53
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:93
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:56
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:68
|
||||
@ -111,24 +129,28 @@ msgstr "brak dostępnych"
|
||||
msgid "Instance"
|
||||
msgstr "Instancje"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:63
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:64
|
||||
#, python-format
|
||||
msgid "Successfully associated Floating IP %(ip)s with Instance: %(inst)s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:69
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:70
|
||||
#, fuzzy, python-format
|
||||
msgid "Error associating Floating IP: %s"
|
||||
msgstr "Nie można zaktualizować obrazu: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:90
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:76
|
||||
msgid "Pool"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:91
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Successfully allocated Floating IP \"%(ip)s"
|
||||
"\" to project \"%(project)s\""
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:94
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:95
|
||||
#, fuzzy
|
||||
msgid "Unable to allocate Floating IP."
|
||||
msgstr "Nie można utworzyć klucza: %s"
|
||||
@ -146,11 +168,6 @@ msgstr ""
|
||||
msgid "Released"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:107
|
||||
#: dashboards/syspanel/projects/forms.py:119
|
||||
@ -233,7 +250,7 @@ msgid "Error Importing Keypair: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/keypairs/tables.py:29
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:98
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:101
|
||||
msgid "Keypair"
|
||||
msgstr ""
|
||||
|
||||
@ -265,128 +282,9 @@ msgstr ""
|
||||
msgid "Unable to create keypair: %(exc)s"
|
||||
msgstr "Nie można utworzyć klucza: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:50
|
||||
#, fuzzy, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr "Nie można utworzyć grupy bezpieczeństwa: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:53
|
||||
#, fuzzy
|
||||
msgid "Unable to create security group."
|
||||
msgstr "Grupy bezpieczeństwa"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:58
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:64
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:70
|
||||
msgid "From port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:81
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:73
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:79
|
||||
msgid "To port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:83
|
||||
#, fuzzy
|
||||
msgid "Source Group"
|
||||
msgstr "Grupy bezpieczeństwa"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:87
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:113
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:116
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:119
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:125
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:146
|
||||
#, fuzzy, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr "Pomyślnie zmodyfikowano projekt %(proj)s."
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:150
|
||||
#, fuzzy, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr "Nie można usunąć grupy bezpieczeństwa: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
#, fuzzy
|
||||
msgid "Security Group"
|
||||
msgstr "Grupy bezpieczeństwa"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:108
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr "Grupy bezpieczeństwa"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
#, fuzzy
|
||||
msgid "Create Security Group"
|
||||
msgstr "Grupy bezpieczeństwa"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
#, fuzzy
|
||||
msgid "Edit Rules"
|
||||
msgstr "Edytuj role użytkowników"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:41
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:57
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:127
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:9
|
||||
@ -401,6 +299,7 @@ msgstr "Edytuj role użytkowników"
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:43
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:58
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:29
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:97
|
||||
@ -428,6 +327,126 @@ msgstr ""
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:51
|
||||
#, fuzzy, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr "Nie można utworzyć grupy bezpieczeństwa: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:54
|
||||
#, fuzzy
|
||||
msgid "Unable to create security group."
|
||||
msgstr "Grupy bezpieczeństwa"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:59
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:66
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
msgid "From port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:72
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:75
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "To port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:81
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
#, fuzzy
|
||||
msgid "Source Group"
|
||||
msgstr "Grupy bezpieczeństwa"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:85
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:88
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:114
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:117
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:120
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:126
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:147
|
||||
#, fuzzy, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr "Pomyślnie zmodyfikowano projekt %(proj)s."
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:151
|
||||
#, fuzzy, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr "Nie można usunąć grupy bezpieczeństwa: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
#, fuzzy
|
||||
msgid "Security Group"
|
||||
msgstr "Grupy bezpieczeństwa"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:111
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr "Grupy bezpieczeństwa"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
#, fuzzy
|
||||
msgid "Create Security Group"
|
||||
msgstr "Grupy bezpieczeństwa"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
#, fuzzy
|
||||
msgid "Edit Rules"
|
||||
msgstr "Edytuj role użytkowników"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:71
|
||||
msgid "Rule"
|
||||
msgstr ""
|
||||
@ -534,6 +553,7 @@ msgid "Successfully deleted containers: %s"
|
||||
msgstr "Pomyślnie zmodyfikowano projekt %(proj)s."
|
||||
|
||||
#: dashboards/nova/containers/tables.py:63
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:7
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:22
|
||||
#: dashboards/nova/templates/nova/containers/create.html:6
|
||||
msgid "Create Container"
|
||||
@ -545,12 +565,14 @@ msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:77
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:23
|
||||
#: dashboards/nova/templates/nova/objects/upload.html:3
|
||||
msgid "Upload Object"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:105
|
||||
#: dashboards/nova/containers/tables.py:121
|
||||
#: dashboards/nova/containers/tables.py:178
|
||||
#: dashboards/nova/templates/nova/objects/index.html:3
|
||||
msgid "Objects"
|
||||
msgstr ""
|
||||
|
||||
@ -597,7 +619,7 @@ msgstr "Nie można utworzyć klucza: %s"
|
||||
msgid "Unable to list containers."
|
||||
msgstr "Nie można usunąć klucza: %s"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:24
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:25
|
||||
#, fuzzy
|
||||
msgid "Images & Snapshots"
|
||||
msgstr "Instancje"
|
||||
@ -617,119 +639,125 @@ msgstr "Nie można utworzyć klucza: %s"
|
||||
msgid "Unable to retrieve volume snapshots."
|
||||
msgstr "Nie można utworzyć wolumenu: %s"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:44
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:44
|
||||
msgid "Kernel ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:47
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:49
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:47
|
||||
msgid "Ramdisk ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:51
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:54
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:41
|
||||
msgid "Architecture"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:58
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:95
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:31
|
||||
msgid "Container Format"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:59
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:62
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:32
|
||||
msgid "Disk Format"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:67
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:70
|
||||
#, fuzzy, python-format
|
||||
msgid "Unable to update image \"%s\"."
|
||||
msgstr "Nie można zaktualizować obrazu: %s"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:83
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:86
|
||||
#, fuzzy
|
||||
msgid "Image was successfully updated."
|
||||
msgstr "Obraz %s został pomyślnie wyrejestrowany."
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:93
|
||||
msgid "Server Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:94
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
msgid "User Data"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:96
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:99
|
||||
#: dashboards/syspanel/flavors/tables.py:13
|
||||
msgid "Flavor"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
msgid "Size of image to launch."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:103
|
||||
msgid "Which keypair to use for authentication."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:102
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:105
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_launch.html:23
|
||||
#, fuzzy
|
||||
msgid "Instance Count"
|
||||
msgstr "Instancje"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:106
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:109
|
||||
msgid "Number of instances to launch."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:112
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:115
|
||||
#, fuzzy
|
||||
msgid "Launch instance in these security groups."
|
||||
msgstr "Nie można utworzyć grupy bezpieczeństwa: %s"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:114
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
msgid "Volume or Volume Snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:116
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:119
|
||||
msgid "Volume to boot from."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
msgid "Device Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
#, fuzzy
|
||||
msgid "Delete on Terminate"
|
||||
msgstr "Usuń projekt"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:129
|
||||
msgid "Delete volume on instance terminate"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:132
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:135
|
||||
#, fuzzy
|
||||
msgid "Select a keypair"
|
||||
msgstr "Usuń projekt"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:134
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:137
|
||||
#, fuzzy
|
||||
msgid "No keypairs available."
|
||||
msgstr "brak dostępnych"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:165
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:152
|
||||
msgid ""
|
||||
"Cannot launch more than one instance if volume is "
|
||||
"specified."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:180
|
||||
#, fuzzy, python-format
|
||||
msgid "Instance \"%s\" launched."
|
||||
msgstr "Instancja %s uruchomiona."
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:169
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:184
|
||||
#, fuzzy, python-format
|
||||
msgid "Unable to launch instance: %(exc)s"
|
||||
msgstr "Nie można zaktualizować obrazu: %s"
|
||||
@ -740,8 +768,8 @@ msgid "Image"
|
||||
msgstr "Obrazy"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:31
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:94
|
||||
#: dashboards/syspanel/images/panel.py:27
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:99
|
||||
#: dashboards/syspanel/images/panel.py:28
|
||||
#: dashboards/syspanel/images/tables.py:36
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:3
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:6
|
||||
@ -753,18 +781,18 @@ msgstr "Obrazy"
|
||||
msgid "Launch"
|
||||
msgstr "Uruchom obraz"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:52
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:57
|
||||
#: dashboards/syspanel/users/tables.py:23
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:79
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:71
|
||||
#, fuzzy
|
||||
msgid "Image Name"
|
||||
msgstr "Obrazy"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:89
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:223
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:117
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:15
|
||||
@ -777,7 +805,7 @@ msgstr "Obrazy"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:91
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:19
|
||||
#, fuzzy
|
||||
msgid "Public"
|
||||
@ -786,9 +814,9 @@ msgstr "Uczyń publicznym"
|
||||
#: dashboards/nova/images_and_snapshots/images/tabs.py:26
|
||||
#: dashboards/nova/instances_and_volumes/instances/tabs.py:25
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tabs.py:26
|
||||
#: dashboards/nova/overview/panel.py:27
|
||||
#: dashboards/nova/overview/panel.py:28
|
||||
#: dashboards/nova/templates/nova/overview/usage.html:6
|
||||
#: dashboards/syspanel/overview/panel.py:27
|
||||
#: dashboards/syspanel/overview/panel.py:28
|
||||
#: dashboards/syspanel/templates/syspanel/overview/usage.html:6
|
||||
msgid "Overview"
|
||||
msgstr ""
|
||||
@ -844,17 +872,17 @@ msgstr "Wolumeny"
|
||||
msgid "Unable to retrieve list of volumes"
|
||||
msgstr "Nie można utworzyć klucza: %s"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:40
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:41
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:95
|
||||
msgid "Snapshot Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:48
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:49
|
||||
#, python-format
|
||||
msgid "Snapshot \"%(name)s\" created for instance \"%(inst)s\""
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:56
|
||||
#, fuzzy
|
||||
msgid "Unable to create snapshot."
|
||||
msgstr "Nie można utworzyć klucza: %s"
|
||||
@ -894,7 +922,7 @@ msgstr "Wolumeny"
|
||||
msgid "Volume ID"
|
||||
msgstr "Wolumeny"
|
||||
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:23
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:24
|
||||
#, fuzzy
|
||||
msgid "Instances & Volumes"
|
||||
msgstr "Instancje"
|
||||
@ -938,7 +966,7 @@ msgstr ""
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:84
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:237
|
||||
#: dashboards/syspanel/instances/panel.py:27
|
||||
#: dashboards/syspanel/instances/panel.py:28
|
||||
#: dashboards/syspanel/instances/tables.py:70
|
||||
#: dashboards/syspanel/projects/forms.py:115
|
||||
#: dashboards/syspanel/templates/syspanel/instances/index.html:3
|
||||
@ -1557,15 +1585,21 @@ msgstr "Wolumeny"
|
||||
msgid "Volume Detail"
|
||||
msgstr "Wolumeny"
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:7
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:3
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:17
|
||||
msgid ""
|
||||
"You may make a new copy of an existing object to store in this or another "
|
||||
"container."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:8
|
||||
msgid "Upload Object To Container"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:18
|
||||
@ -1581,7 +1615,7 @@ msgstr ""
|
||||
msgid "Upload Objects"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/dashboard.py:23
|
||||
#: dashboards/settings/dashboard.py:24
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
@ -1615,7 +1649,7 @@ msgstr "Wyślij dane uwierzytelniające"
|
||||
msgid "Error Downloading RC File: %s"
|
||||
msgstr "Nie można zaktualizować obrazu: %s"
|
||||
|
||||
#: dashboards/settings/project/panel.py:23
|
||||
#: dashboards/settings/project/panel.py:24
|
||||
#, fuzzy
|
||||
msgid "OpenStack Credentials"
|
||||
msgstr "Wyślij dane uwierzytelniające"
|
||||
@ -1673,10 +1707,14 @@ msgstr "Tutaj można zarządzać użytkownikami i rolami."
|
||||
msgid "Dashboard Settings"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/user/panel.py:23
|
||||
#: dashboards/settings/user/panel.py:24
|
||||
msgid "User Settings"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:23
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:25
|
||||
msgid "System Panel"
|
||||
msgstr ""
|
||||
@ -1702,7 +1740,7 @@ msgstr ""
|
||||
msgid "%s was successfully added to flavors."
|
||||
msgstr "Klucz %s został pomyślnie usunięty."
|
||||
|
||||
#: dashboards/syspanel/flavors/panel.py:27
|
||||
#: dashboards/syspanel/flavors/panel.py:28
|
||||
#: dashboards/syspanel/flavors/tables.py:14
|
||||
#: dashboards/syspanel/flavors/tables.py:38
|
||||
#: dashboards/syspanel/templates/syspanel/flavors/index.html:8
|
||||
@ -1833,7 +1871,7 @@ msgstr "Grupa bezpieczeństwa %s została pomyślnie usunięta."
|
||||
msgid "Unable to update quotas."
|
||||
msgstr "Nie można zaktualizować obrazu: %s"
|
||||
|
||||
#: dashboards/syspanel/projects/panel.py:27
|
||||
#: dashboards/syspanel/projects/panel.py:28
|
||||
#: dashboards/syspanel/projects/tables.py:52
|
||||
#: dashboards/syspanel/projects/tables.py:81
|
||||
#: dashboards/syspanel/templates/syspanel/projects/index.html:8
|
||||
@ -1863,11 +1901,6 @@ msgstr "Usuń projekt"
|
||||
msgid "Create New Project"
|
||||
msgstr "Utwórz nowy wolumen."
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:51
|
||||
#, fuzzy
|
||||
msgid "Project"
|
||||
msgstr "Usuń projekt"
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:73
|
||||
#: dashboards/syspanel/services/tables.py:37
|
||||
msgid "Id"
|
||||
@ -1890,7 +1923,7 @@ msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:92
|
||||
#: dashboards/syspanel/templates/syspanel/users/index.html:8
|
||||
#: dashboards/syspanel/users/panel.py:27
|
||||
#: dashboards/syspanel/users/panel.py:28
|
||||
#: dashboards/syspanel/users/tables.py:93
|
||||
#: dashboards/syspanel/users/tables.py:135
|
||||
msgid "Users"
|
||||
@ -1925,7 +1958,7 @@ msgstr "Nie można cofnąć: %s"
|
||||
msgid "Unable to retrieve roles."
|
||||
msgstr "Nie można utworzyć wolumenu: %s"
|
||||
|
||||
#: dashboards/syspanel/quotas/panel.py:27
|
||||
#: dashboards/syspanel/quotas/panel.py:28
|
||||
#: dashboards/syspanel/quotas/tables.py:32
|
||||
#, fuzzy
|
||||
msgid "Quotas"
|
||||
@ -1944,7 +1977,7 @@ msgstr ""
|
||||
msgid "Unable to get quota info: %s"
|
||||
msgstr "Nie można ustawić widoczności obrazu na publiczną: %s"
|
||||
|
||||
#: dashboards/syspanel/services/panel.py:27
|
||||
#: dashboards/syspanel/services/panel.py:28
|
||||
#: dashboards/syspanel/services/tables.py:47
|
||||
#: dashboards/syspanel/templates/syspanel/services/index.html:8
|
||||
msgid "Services"
|
||||
@ -2203,26 +2236,30 @@ msgstr "Nie można ustawić widoczności obrazu na publiczną: %s"
|
||||
msgid "Unable to update user."
|
||||
msgstr "Nie można zaktualizować obrazu: %s"
|
||||
|
||||
#: tables/actions.py:455
|
||||
#: tables/actions.py:294
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:456
|
||||
#, python-format
|
||||
msgid "You do not have permission to %(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:461
|
||||
#: tables/actions.py:462
|
||||
#, fuzzy, python-format
|
||||
msgid "Unable to %(action)s: %(objs)s"
|
||||
msgstr "Nie można usunąć klucza: %s"
|
||||
|
||||
#: tables/actions.py:467
|
||||
#: tables/actions.py:468
|
||||
#, python-format
|
||||
msgid "%(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:477
|
||||
#: tables/actions.py:478
|
||||
msgid "Delete"
|
||||
msgstr "Usuń"
|
||||
|
||||
#: tables/actions.py:478
|
||||
#: tables/actions.py:479
|
||||
#, fuzzy
|
||||
msgid "Deleted"
|
||||
msgstr "Usuń"
|
||||
@ -2274,6 +2311,13 @@ msgstr ""
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_data_table.html:29
|
||||
#, python-format
|
||||
msgid "Displaying %(counter)s item"
|
||||
msgid_plural "Displaying %(counter)s items"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: templates/horizon/common/_sidebar.html:4
|
||||
msgid "OpenStack Dashboard"
|
||||
msgstr ""
|
||||
@ -2282,6 +2326,10 @@ msgstr ""
|
||||
msgid "Select a month to query its usage"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:9
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:14
|
||||
#, fuzzy
|
||||
msgid "Active Instances"
|
||||
@ -2439,10 +2487,6 @@ msgstr ""
|
||||
msgid "You are not authorized for any available projects."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Instance ID"
|
||||
#~ msgstr "ID instancji:"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Image ID:"
|
||||
#~ msgstr "Obrazy"
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openstack-dashboard\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-22 23:15+0800\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:58-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: base.py:378
|
||||
#: base.py:379
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
@ -57,6 +57,11 @@ msgstr ""
|
||||
msgid "Unicode is not currently supported for object copy."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/dashboard.py:23 dashboards/syspanel/projects/tables.py:51
|
||||
#: templates/horizon/common/_sidebar.html:11
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/dashboard.py:25
|
||||
msgid "Manage Compute"
|
||||
msgstr ""
|
||||
@ -65,7 +70,7 @@ msgstr ""
|
||||
msgid "Object Store"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/panel.py:24
|
||||
#: dashboards/nova/access_and_security/panel.py:25
|
||||
msgid "Access & Security"
|
||||
msgstr ""
|
||||
|
||||
@ -83,17 +88,28 @@ msgstr ""
|
||||
msgid "Error fetching floating ips: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:39
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:38
|
||||
msgid "Instance ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:48
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:67
|
||||
msgid "Select an instance"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:49
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:50
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:69
|
||||
msgid "No instances available"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:52
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:53
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:93
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:56
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:68
|
||||
@ -104,24 +120,28 @@ msgstr ""
|
||||
msgid "Instance"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:63
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:64
|
||||
#, python-format
|
||||
msgid "Successfully associated Floating IP %(ip)s with Instance: %(inst)s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:69
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:70
|
||||
#, python-format
|
||||
msgid "Error associating Floating IP: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:90
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:76
|
||||
msgid "Pool"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:91
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Successfully allocated Floating IP \"%(ip)s"
|
||||
"\" to project \"%(project)s\""
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:94
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:95
|
||||
msgid "Unable to allocate Floating IP."
|
||||
msgstr ""
|
||||
|
||||
@ -137,11 +157,6 @@ msgstr ""
|
||||
msgid "Released"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:107
|
||||
#: dashboards/syspanel/projects/forms.py:119
|
||||
@ -220,7 +235,7 @@ msgid "Error Importing Keypair: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/keypairs/tables.py:29
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:98
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:101
|
||||
msgid "Keypair"
|
||||
msgstr ""
|
||||
|
||||
@ -252,123 +267,9 @@ msgstr ""
|
||||
msgid "Unable to create keypair: %(exc)s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:50
|
||||
#, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:53
|
||||
msgid "Unable to create security group."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:58
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:64
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:70
|
||||
msgid "From port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:81
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:73
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:79
|
||||
msgid "To port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:83
|
||||
msgid "Source Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:87
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:113
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:116
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:119
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:125
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:146
|
||||
#, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:150
|
||||
#, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
msgid "Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:108
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
msgid "Create Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
msgid "Edit Rules"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:41
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:57
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:127
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:9
|
||||
@ -383,6 +284,7 @@ msgstr ""
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:43
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:58
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:29
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:97
|
||||
@ -410,6 +312,121 @@ msgstr ""
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:51
|
||||
#, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:54
|
||||
msgid "Unable to create security group."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:59
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:66
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
msgid "From port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:72
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:75
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "To port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:81
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
msgid "Source Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:85
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:88
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:114
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:117
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:120
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:126
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:147
|
||||
#, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:151
|
||||
#, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
msgid "Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:111
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
msgid "Create Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
msgid "Edit Rules"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:71
|
||||
msgid "Rule"
|
||||
msgstr ""
|
||||
@ -507,6 +524,7 @@ msgid "Successfully deleted containers: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:63
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:7
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:22
|
||||
#: dashboards/nova/templates/nova/containers/create.html:6
|
||||
msgid "Create Container"
|
||||
@ -518,12 +536,14 @@ msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:77
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:23
|
||||
#: dashboards/nova/templates/nova/objects/upload.html:3
|
||||
msgid "Upload Object"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:105
|
||||
#: dashboards/nova/containers/tables.py:121
|
||||
#: dashboards/nova/containers/tables.py:178
|
||||
#: dashboards/nova/templates/nova/objects/index.html:3
|
||||
msgid "Objects"
|
||||
msgstr ""
|
||||
|
||||
@ -565,7 +585,7 @@ msgstr ""
|
||||
msgid "Unable to list containers."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:24
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:25
|
||||
msgid "Images & Snapshots"
|
||||
msgstr ""
|
||||
|
||||
@ -581,113 +601,119 @@ msgstr ""
|
||||
msgid "Unable to retrieve volume snapshots."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:44
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:44
|
||||
msgid "Kernel ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:47
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:49
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:47
|
||||
msgid "Ramdisk ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:51
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:54
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:41
|
||||
msgid "Architecture"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:58
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:95
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:31
|
||||
msgid "Container Format"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:59
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:62
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:32
|
||||
msgid "Disk Format"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:67
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:70
|
||||
#, python-format
|
||||
msgid "Unable to update image \"%s\"."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:83
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:86
|
||||
msgid "Image was successfully updated."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:93
|
||||
msgid "Server Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:94
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
msgid "User Data"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:96
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:99
|
||||
#: dashboards/syspanel/flavors/tables.py:13
|
||||
msgid "Flavor"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
msgid "Size of image to launch."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:103
|
||||
msgid "Which keypair to use for authentication."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:102
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:105
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_launch.html:23
|
||||
msgid "Instance Count"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:106
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:109
|
||||
msgid "Number of instances to launch."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:112
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:115
|
||||
msgid "Launch instance in these security groups."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:114
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
msgid "Volume or Volume Snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:116
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:119
|
||||
msgid "Volume to boot from."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
msgid "Device Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
msgid "Delete on Terminate"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:129
|
||||
msgid "Delete volume on instance terminate"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:132
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:135
|
||||
msgid "Select a keypair"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:134
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:137
|
||||
msgid "No keypairs available."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:165
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:152
|
||||
msgid ""
|
||||
"Cannot launch more than one instance if volume is "
|
||||
"specified."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:180
|
||||
#, python-format
|
||||
msgid "Instance \"%s\" launched."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:169
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:184
|
||||
#, python-format
|
||||
msgid "Unable to launch instance: %(exc)s"
|
||||
msgstr ""
|
||||
@ -697,8 +723,8 @@ msgid "Image"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:31
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:94
|
||||
#: dashboards/syspanel/images/panel.py:27
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:99
|
||||
#: dashboards/syspanel/images/panel.py:28
|
||||
#: dashboards/syspanel/images/tables.py:36
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:3
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:6
|
||||
@ -709,17 +735,17 @@ msgstr ""
|
||||
msgid "Launch"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:52
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:57
|
||||
#: dashboards/syspanel/users/tables.py:23
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:79
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:71
|
||||
msgid "Image Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:89
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:223
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:117
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:15
|
||||
@ -732,7 +758,7 @@ msgstr ""
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:91
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:19
|
||||
msgid "Public"
|
||||
msgstr ""
|
||||
@ -740,9 +766,9 @@ msgstr ""
|
||||
#: dashboards/nova/images_and_snapshots/images/tabs.py:26
|
||||
#: dashboards/nova/instances_and_volumes/instances/tabs.py:25
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tabs.py:26
|
||||
#: dashboards/nova/overview/panel.py:27
|
||||
#: dashboards/nova/overview/panel.py:28
|
||||
#: dashboards/nova/templates/nova/overview/usage.html:6
|
||||
#: dashboards/syspanel/overview/panel.py:27
|
||||
#: dashboards/syspanel/overview/panel.py:28
|
||||
#: dashboards/syspanel/templates/syspanel/overview/usage.html:6
|
||||
msgid "Overview"
|
||||
msgstr ""
|
||||
@ -791,17 +817,17 @@ msgstr ""
|
||||
msgid "Unable to retrieve list of volumes"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:40
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:41
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:95
|
||||
msgid "Snapshot Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:48
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:49
|
||||
#, python-format
|
||||
msgid "Snapshot \"%(name)s\" created for instance \"%(inst)s\""
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:56
|
||||
msgid "Unable to create snapshot."
|
||||
msgstr ""
|
||||
|
||||
@ -835,7 +861,7 @@ msgstr ""
|
||||
msgid "Volume ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:23
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:24
|
||||
msgid "Instances & Volumes"
|
||||
msgstr ""
|
||||
|
||||
@ -875,7 +901,7 @@ msgstr ""
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:84
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:237
|
||||
#: dashboards/syspanel/instances/panel.py:27
|
||||
#: dashboards/syspanel/instances/panel.py:28
|
||||
#: dashboards/syspanel/instances/tables.py:70
|
||||
#: dashboards/syspanel/projects/forms.py:115
|
||||
#: dashboards/syspanel/templates/syspanel/instances/index.html:3
|
||||
@ -1459,15 +1485,21 @@ msgstr ""
|
||||
msgid "Volume Detail"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:7
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:3
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:17
|
||||
msgid ""
|
||||
"You may make a new copy of an existing object to store in this or another "
|
||||
"container."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:8
|
||||
msgid "Upload Object To Container"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:18
|
||||
@ -1483,7 +1515,7 @@ msgstr ""
|
||||
msgid "Upload Objects"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/dashboard.py:23
|
||||
#: dashboards/settings/dashboard.py:24
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
@ -1513,7 +1545,7 @@ msgstr ""
|
||||
msgid "Error Downloading RC File: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/project/panel.py:23
|
||||
#: dashboards/settings/project/panel.py:24
|
||||
msgid "OpenStack Credentials"
|
||||
msgstr ""
|
||||
|
||||
@ -1567,10 +1599,14 @@ msgstr ""
|
||||
msgid "Dashboard Settings"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/user/panel.py:23
|
||||
#: dashboards/settings/user/panel.py:24
|
||||
msgid "User Settings"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:23
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:25
|
||||
msgid "System Panel"
|
||||
msgstr ""
|
||||
@ -1596,7 +1632,7 @@ msgstr ""
|
||||
msgid "%s was successfully added to flavors."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/flavors/panel.py:27
|
||||
#: dashboards/syspanel/flavors/panel.py:28
|
||||
#: dashboards/syspanel/flavors/tables.py:14
|
||||
#: dashboards/syspanel/flavors/tables.py:38
|
||||
#: dashboards/syspanel/templates/syspanel/flavors/index.html:8
|
||||
@ -1719,7 +1755,7 @@ msgstr ""
|
||||
msgid "Unable to update quotas."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/panel.py:27
|
||||
#: dashboards/syspanel/projects/panel.py:28
|
||||
#: dashboards/syspanel/projects/tables.py:52
|
||||
#: dashboards/syspanel/projects/tables.py:81
|
||||
#: dashboards/syspanel/templates/syspanel/projects/index.html:8
|
||||
@ -1746,10 +1782,6 @@ msgstr ""
|
||||
msgid "Create New Project"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:51
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:73
|
||||
#: dashboards/syspanel/services/tables.py:37
|
||||
msgid "Id"
|
||||
@ -1770,7 +1802,7 @@ msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:92
|
||||
#: dashboards/syspanel/templates/syspanel/users/index.html:8
|
||||
#: dashboards/syspanel/users/panel.py:27
|
||||
#: dashboards/syspanel/users/panel.py:28
|
||||
#: dashboards/syspanel/users/tables.py:93
|
||||
#: dashboards/syspanel/users/tables.py:135
|
||||
msgid "Users"
|
||||
@ -1800,7 +1832,7 @@ msgstr ""
|
||||
msgid "Unable to retrieve roles."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/quotas/panel.py:27
|
||||
#: dashboards/syspanel/quotas/panel.py:28
|
||||
#: dashboards/syspanel/quotas/tables.py:32
|
||||
msgid "Quotas"
|
||||
msgstr ""
|
||||
@ -1818,7 +1850,7 @@ msgstr ""
|
||||
msgid "Unable to get quota info: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/services/panel.py:27
|
||||
#: dashboards/syspanel/services/panel.py:28
|
||||
#: dashboards/syspanel/services/tables.py:47
|
||||
#: dashboards/syspanel/templates/syspanel/services/index.html:8
|
||||
msgid "Services"
|
||||
@ -2061,26 +2093,30 @@ msgstr ""
|
||||
msgid "Unable to update user."
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:455
|
||||
#: tables/actions.py:294
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:456
|
||||
#, python-format
|
||||
msgid "You do not have permission to %(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:461
|
||||
#: tables/actions.py:462
|
||||
#, python-format
|
||||
msgid "Unable to %(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:467
|
||||
#: tables/actions.py:468
|
||||
#, python-format
|
||||
msgid "%(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:477
|
||||
#: tables/actions.py:478
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:478
|
||||
#: tables/actions.py:479
|
||||
msgid "Deleted"
|
||||
msgstr ""
|
||||
|
||||
@ -2130,6 +2166,13 @@ msgstr ""
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_data_table.html:29
|
||||
#, python-format
|
||||
msgid "Displaying %(counter)s item"
|
||||
msgid_plural "Displaying %(counter)s items"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: templates/horizon/common/_sidebar.html:4
|
||||
msgid "OpenStack Dashboard"
|
||||
msgstr ""
|
||||
@ -2138,6 +2181,10 @@ msgstr ""
|
||||
msgid "Select a month to query its usage"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:9
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:14
|
||||
msgid "Active Instances"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-22 23:16+0800\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:58-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: base.py:378
|
||||
#: base.py:379
|
||||
msgid "Other"
|
||||
msgstr ""
|
||||
|
||||
@ -57,6 +57,11 @@ msgstr ""
|
||||
msgid "Unicode is not currently supported for object copy."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/dashboard.py:23 dashboards/syspanel/projects/tables.py:51
|
||||
#: templates/horizon/common/_sidebar.html:11
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/dashboard.py:25
|
||||
msgid "Manage Compute"
|
||||
msgstr ""
|
||||
@ -65,7 +70,7 @@ msgstr ""
|
||||
msgid "Object Store"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/panel.py:24
|
||||
#: dashboards/nova/access_and_security/panel.py:25
|
||||
msgid "Access & Security"
|
||||
msgstr ""
|
||||
|
||||
@ -83,17 +88,28 @@ msgstr ""
|
||||
msgid "Error fetching floating ips: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:39
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:38
|
||||
msgid "Instance ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:48
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:67
|
||||
msgid "Select an instance"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:49
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:50
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:69
|
||||
msgid "No instances available"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:52
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:53
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:93
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:56
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:68
|
||||
@ -104,24 +120,28 @@ msgstr ""
|
||||
msgid "Instance"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:63
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:64
|
||||
#, python-format
|
||||
msgid "Successfully associated Floating IP %(ip)s with Instance: %(inst)s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:69
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:70
|
||||
#, python-format
|
||||
msgid "Error associating Floating IP: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:90
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:76
|
||||
msgid "Pool"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:91
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Successfully allocated Floating IP \"%(ip)s"
|
||||
"\" to project \"%(project)s\""
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:94
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:95
|
||||
msgid "Unable to allocate Floating IP."
|
||||
msgstr ""
|
||||
|
||||
@ -137,11 +157,6 @@ msgstr ""
|
||||
msgid "Released"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:107
|
||||
#: dashboards/syspanel/projects/forms.py:119
|
||||
@ -220,7 +235,7 @@ msgid "Error Importing Keypair: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/keypairs/tables.py:29
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:98
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:101
|
||||
msgid "Keypair"
|
||||
msgstr ""
|
||||
|
||||
@ -252,123 +267,9 @@ msgstr ""
|
||||
msgid "Unable to create keypair: %(exc)s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:50
|
||||
#, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:53
|
||||
msgid "Unable to create security group."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:58
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:64
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:70
|
||||
msgid "From port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:81
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:73
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:79
|
||||
msgid "To port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:83
|
||||
msgid "Source Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:87
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:113
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:116
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:119
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:125
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:146
|
||||
#, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:150
|
||||
#, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
msgid "Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:108
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
msgid "Create Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
msgid "Edit Rules"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:41
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:57
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:127
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:9
|
||||
@ -383,6 +284,7 @@ msgstr ""
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:43
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:58
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:29
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:97
|
||||
@ -410,6 +312,121 @@ msgstr ""
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:51
|
||||
#, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:54
|
||||
msgid "Unable to create security group."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:59
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:66
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
msgid "From port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:72
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:75
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "To port"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:81
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
msgid "Source Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:85
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:88
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:114
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:117
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:120
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:126
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:147
|
||||
#, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:151
|
||||
#, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
msgid "Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:111
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
msgid "Create Security Group"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
msgid "Edit Rules"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:71
|
||||
msgid "Rule"
|
||||
msgstr ""
|
||||
@ -507,6 +524,7 @@ msgid "Successfully deleted containers: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:63
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:7
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:22
|
||||
#: dashboards/nova/templates/nova/containers/create.html:6
|
||||
msgid "Create Container"
|
||||
@ -518,12 +536,14 @@ msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:77
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:23
|
||||
#: dashboards/nova/templates/nova/objects/upload.html:3
|
||||
msgid "Upload Object"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/containers/tables.py:105
|
||||
#: dashboards/nova/containers/tables.py:121
|
||||
#: dashboards/nova/containers/tables.py:178
|
||||
#: dashboards/nova/templates/nova/objects/index.html:3
|
||||
msgid "Objects"
|
||||
msgstr ""
|
||||
|
||||
@ -565,7 +585,7 @@ msgstr ""
|
||||
msgid "Unable to list containers."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:24
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:25
|
||||
msgid "Images & Snapshots"
|
||||
msgstr ""
|
||||
|
||||
@ -581,113 +601,119 @@ msgstr ""
|
||||
msgid "Unable to retrieve volume snapshots."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:44
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:44
|
||||
msgid "Kernel ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:47
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:49
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:47
|
||||
msgid "Ramdisk ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:51
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:54
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:41
|
||||
msgid "Architecture"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:58
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:95
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:31
|
||||
msgid "Container Format"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:59
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:62
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:32
|
||||
msgid "Disk Format"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:67
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:70
|
||||
#, python-format
|
||||
msgid "Unable to update image \"%s\"."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:83
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:86
|
||||
msgid "Image was successfully updated."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:93
|
||||
msgid "Server Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:94
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
msgid "User Data"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:96
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:99
|
||||
#: dashboards/syspanel/flavors/tables.py:13
|
||||
msgid "Flavor"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
msgid "Size of image to launch."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:103
|
||||
msgid "Which keypair to use for authentication."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:102
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:105
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_launch.html:23
|
||||
msgid "Instance Count"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:106
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:109
|
||||
msgid "Number of instances to launch."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:112
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:115
|
||||
msgid "Launch instance in these security groups."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:114
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
msgid "Volume or Volume Snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:116
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:119
|
||||
msgid "Volume to boot from."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
msgid "Device Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
msgid "Delete on Terminate"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:129
|
||||
msgid "Delete volume on instance terminate"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:132
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:135
|
||||
msgid "Select a keypair"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:134
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:137
|
||||
msgid "No keypairs available."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:165
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:152
|
||||
msgid ""
|
||||
"Cannot launch more than one instance if volume is "
|
||||
"specified."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:180
|
||||
#, python-format
|
||||
msgid "Instance \"%s\" launched."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:169
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:184
|
||||
#, python-format
|
||||
msgid "Unable to launch instance: %(exc)s"
|
||||
msgstr ""
|
||||
@ -697,8 +723,8 @@ msgid "Image"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:31
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:94
|
||||
#: dashboards/syspanel/images/panel.py:27
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:99
|
||||
#: dashboards/syspanel/images/panel.py:28
|
||||
#: dashboards/syspanel/images/tables.py:36
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:3
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:6
|
||||
@ -709,17 +735,17 @@ msgstr ""
|
||||
msgid "Launch"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:52
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:57
|
||||
#: dashboards/syspanel/users/tables.py:23
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:79
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:71
|
||||
msgid "Image Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:89
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:223
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:117
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:15
|
||||
@ -732,7 +758,7 @@ msgstr ""
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:91
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:19
|
||||
msgid "Public"
|
||||
msgstr ""
|
||||
@ -740,9 +766,9 @@ msgstr ""
|
||||
#: dashboards/nova/images_and_snapshots/images/tabs.py:26
|
||||
#: dashboards/nova/instances_and_volumes/instances/tabs.py:25
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tabs.py:26
|
||||
#: dashboards/nova/overview/panel.py:27
|
||||
#: dashboards/nova/overview/panel.py:28
|
||||
#: dashboards/nova/templates/nova/overview/usage.html:6
|
||||
#: dashboards/syspanel/overview/panel.py:27
|
||||
#: dashboards/syspanel/overview/panel.py:28
|
||||
#: dashboards/syspanel/templates/syspanel/overview/usage.html:6
|
||||
msgid "Overview"
|
||||
msgstr ""
|
||||
@ -791,17 +817,17 @@ msgstr ""
|
||||
msgid "Unable to retrieve list of volumes"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:40
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:41
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:95
|
||||
msgid "Snapshot Name"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:48
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:49
|
||||
#, python-format
|
||||
msgid "Snapshot \"%(name)s\" created for instance \"%(inst)s\""
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:56
|
||||
msgid "Unable to create snapshot."
|
||||
msgstr ""
|
||||
|
||||
@ -835,7 +861,7 @@ msgstr ""
|
||||
msgid "Volume ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:23
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:24
|
||||
msgid "Instances & Volumes"
|
||||
msgstr ""
|
||||
|
||||
@ -875,7 +901,7 @@ msgstr ""
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:84
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:237
|
||||
#: dashboards/syspanel/instances/panel.py:27
|
||||
#: dashboards/syspanel/instances/panel.py:28
|
||||
#: dashboards/syspanel/instances/tables.py:70
|
||||
#: dashboards/syspanel/projects/forms.py:115
|
||||
#: dashboards/syspanel/templates/syspanel/instances/index.html:3
|
||||
@ -1459,15 +1485,21 @@ msgstr ""
|
||||
msgid "Volume Detail"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:7
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:3
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:17
|
||||
msgid ""
|
||||
"You may make a new copy of an existing object to store in this or another "
|
||||
"container."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:8
|
||||
msgid "Upload Object To Container"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:18
|
||||
@ -1483,7 +1515,7 @@ msgstr ""
|
||||
msgid "Upload Objects"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/dashboard.py:23
|
||||
#: dashboards/settings/dashboard.py:24
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
@ -1513,7 +1545,7 @@ msgstr ""
|
||||
msgid "Error Downloading RC File: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/project/panel.py:23
|
||||
#: dashboards/settings/project/panel.py:24
|
||||
msgid "OpenStack Credentials"
|
||||
msgstr ""
|
||||
|
||||
@ -1567,10 +1599,14 @@ msgstr ""
|
||||
msgid "Dashboard Settings"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/settings/user/panel.py:23
|
||||
#: dashboards/settings/user/panel.py:24
|
||||
msgid "User Settings"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:23
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:25
|
||||
msgid "System Panel"
|
||||
msgstr ""
|
||||
@ -1596,7 +1632,7 @@ msgstr ""
|
||||
msgid "%s was successfully added to flavors."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/flavors/panel.py:27
|
||||
#: dashboards/syspanel/flavors/panel.py:28
|
||||
#: dashboards/syspanel/flavors/tables.py:14
|
||||
#: dashboards/syspanel/flavors/tables.py:38
|
||||
#: dashboards/syspanel/templates/syspanel/flavors/index.html:8
|
||||
@ -1719,7 +1755,7 @@ msgstr ""
|
||||
msgid "Unable to update quotas."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/panel.py:27
|
||||
#: dashboards/syspanel/projects/panel.py:28
|
||||
#: dashboards/syspanel/projects/tables.py:52
|
||||
#: dashboards/syspanel/projects/tables.py:81
|
||||
#: dashboards/syspanel/templates/syspanel/projects/index.html:8
|
||||
@ -1746,10 +1782,6 @@ msgstr ""
|
||||
msgid "Create New Project"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:51
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:73
|
||||
#: dashboards/syspanel/services/tables.py:37
|
||||
msgid "Id"
|
||||
@ -1770,7 +1802,7 @@ msgstr ""
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:92
|
||||
#: dashboards/syspanel/templates/syspanel/users/index.html:8
|
||||
#: dashboards/syspanel/users/panel.py:27
|
||||
#: dashboards/syspanel/users/panel.py:28
|
||||
#: dashboards/syspanel/users/tables.py:93
|
||||
#: dashboards/syspanel/users/tables.py:135
|
||||
msgid "Users"
|
||||
@ -1800,7 +1832,7 @@ msgstr ""
|
||||
msgid "Unable to retrieve roles."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/quotas/panel.py:27
|
||||
#: dashboards/syspanel/quotas/panel.py:28
|
||||
#: dashboards/syspanel/quotas/tables.py:32
|
||||
msgid "Quotas"
|
||||
msgstr ""
|
||||
@ -1818,7 +1850,7 @@ msgstr ""
|
||||
msgid "Unable to get quota info: %s"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/services/panel.py:27
|
||||
#: dashboards/syspanel/services/panel.py:28
|
||||
#: dashboards/syspanel/services/tables.py:47
|
||||
#: dashboards/syspanel/templates/syspanel/services/index.html:8
|
||||
msgid "Services"
|
||||
@ -2061,26 +2093,30 @@ msgstr ""
|
||||
msgid "Unable to update user."
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:455
|
||||
#: tables/actions.py:294
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:456
|
||||
#, python-format
|
||||
msgid "You do not have permission to %(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:461
|
||||
#: tables/actions.py:462
|
||||
#, python-format
|
||||
msgid "Unable to %(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:467
|
||||
#: tables/actions.py:468
|
||||
#, python-format
|
||||
msgid "%(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:477
|
||||
#: tables/actions.py:478
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:478
|
||||
#: tables/actions.py:479
|
||||
msgid "Deleted"
|
||||
msgstr ""
|
||||
|
||||
@ -2130,6 +2166,13 @@ msgstr ""
|
||||
msgid "Login"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_data_table.html:29
|
||||
#, python-format
|
||||
msgid "Displaying %(counter)s item"
|
||||
msgid_plural "Displaying %(counter)s items"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: templates/horizon/common/_sidebar.html:4
|
||||
msgid "OpenStack Dashboard"
|
||||
msgstr ""
|
||||
@ -2138,6 +2181,10 @@ msgstr ""
|
||||
msgid "Select a month to query its usage"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:9
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:14
|
||||
msgid "Active Instances"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-22 23:16+0800\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:59-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Andy Chong <andycjw@gmail.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: base.py:378
|
||||
#: base.py:379
|
||||
msgid "Other"
|
||||
msgstr "其它"
|
||||
|
||||
@ -57,6 +57,11 @@ msgstr ""
|
||||
msgid "Unicode is not currently supported for object copy."
|
||||
msgstr "目前並不支援Unicode的物件複製。"
|
||||
|
||||
#: dashboards/nova/dashboard.py:23 dashboards/syspanel/projects/tables.py:51
|
||||
#: templates/horizon/common/_sidebar.html:11
|
||||
msgid "Project"
|
||||
msgstr "專案"
|
||||
|
||||
#: dashboards/nova/dashboard.py:25
|
||||
msgid "Manage Compute"
|
||||
msgstr "運算管理"
|
||||
@ -65,7 +70,7 @@ msgstr "運算管理"
|
||||
msgid "Object Store"
|
||||
msgstr "物件儲存"
|
||||
|
||||
#: dashboards/nova/access_and_security/panel.py:24
|
||||
#: dashboards/nova/access_and_security/panel.py:25
|
||||
msgid "Access & Security"
|
||||
msgstr "存取 & 安全性"
|
||||
|
||||
@ -83,19 +88,30 @@ msgstr "安全性群組 取得錯誤: %s"
|
||||
msgid "Error fetching floating ips: %s"
|
||||
msgstr "浮動IP 取得錯誤: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:39
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr "浮動IP"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:38
|
||||
msgid "Instance ID"
|
||||
msgstr "執行個體ID"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:48
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:67
|
||||
#, fuzzy
|
||||
msgid "Select an instance"
|
||||
msgstr "選擇掛載的執行個體"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:49
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:50
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:69
|
||||
#, fuzzy
|
||||
msgid "No instances available"
|
||||
msgstr "不存在"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:52
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:53
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:93
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:56
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:68
|
||||
@ -106,24 +122,28 @@ msgstr "不存在"
|
||||
msgid "Instance"
|
||||
msgstr "執行個體"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:63
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:64
|
||||
#, python-format
|
||||
msgid "Successfully associated Floating IP %(ip)s with Instance: %(inst)s"
|
||||
msgstr "已成功將浮動IP%(ip)s配給到執行個體%(inst)s"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:69
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:70
|
||||
#, python-format
|
||||
msgid "Error associating Floating IP: %s"
|
||||
msgstr "配給浮動IP出現錯誤: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:90
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:76
|
||||
msgid "Pool"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:91
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Successfully allocated Floating IP \"%(ip)s"
|
||||
"\" to project \"%(project)s\""
|
||||
msgstr "已成功將浮動IP\"%(ip)s\"分配到專案\"%(project)s\""
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:94
|
||||
#: dashboards/nova/access_and_security/floating_ips/forms.py:95
|
||||
msgid "Unable to allocate Floating IP."
|
||||
msgstr "無法分配浮動IP"
|
||||
|
||||
@ -139,11 +159,6 @@ msgstr "釋放"
|
||||
msgid "Released"
|
||||
msgstr "已釋放"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:46
|
||||
#: dashboards/nova/templates/nova/access_and_security/floating_ips/_allocate.html:22
|
||||
msgid "Floating IP"
|
||||
msgstr "浮動IP"
|
||||
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:47
|
||||
#: dashboards/nova/access_and_security/floating_ips/tables.py:107
|
||||
#: dashboards/syspanel/projects/forms.py:119
|
||||
@ -222,7 +237,7 @@ msgid "Error Importing Keypair: %s"
|
||||
msgstr "匯入金鑰錯誤: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/keypairs/tables.py:29
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:98
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:101
|
||||
msgid "Keypair"
|
||||
msgstr "金鑰"
|
||||
|
||||
@ -254,128 +269,9 @@ msgstr "金鑰指紋"
|
||||
msgid "Unable to create keypair: %(exc)s"
|
||||
msgstr "無法建立金鑰: %(exc)s"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:50
|
||||
#, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr "已成功建立安全性群組: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:53
|
||||
msgid "Unable to create security group."
|
||||
msgstr "無法建立安全性群組"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:58
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr "IP協定"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:64
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr "從端口"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
"TCP/UDP: 請輸入介於1到65535的整數。 ICMP: 請輸入介於(-1: 255)的ICMP類別代"
|
||||
"號"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:70
|
||||
msgid "From port"
|
||||
msgstr "從端口"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:81
|
||||
msgid "Type"
|
||||
msgstr "類別"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:73
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr "到端口"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
"TCP/UDP: 請輸入介於1到65535的整數。 ICMP: 請輸入介於(-1: 255)的ICMP類別代"
|
||||
"號"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:79
|
||||
msgid "To port"
|
||||
msgstr "到端口"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "Code"
|
||||
msgstr "代號"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:83
|
||||
#, fuzzy
|
||||
msgid "Source Group"
|
||||
msgstr "安全性群組"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:87
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr "Classless Inter-Domain Routing (例如192.168.0.0/24)"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:113
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr "\"從端口\"不符合條件"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:116
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr "\"到端口\"不符合條件"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:119
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr "\"到端口\"必須是大於或等於\"從端口\"的整數"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:125
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:146
|
||||
#, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr "已成功新增規則: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:150
|
||||
#, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr "新增安全性群組規則錯誤: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
msgid "Security Group"
|
||||
msgstr "安全性群組"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:108
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr "安全性群組"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
msgid "Create Security Group"
|
||||
msgstr "建立安全性群組"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
msgid "Edit Rules"
|
||||
msgstr "編輯規則"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:41
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:57
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:42
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:127
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:9
|
||||
@ -390,6 +286,7 @@ msgstr "編輯規則"
|
||||
msgid "Name"
|
||||
msgstr "名稱"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:43
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:58
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:29
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:97
|
||||
@ -417,6 +314,126 @@ msgstr "名稱"
|
||||
msgid "Description"
|
||||
msgstr "敘述"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:51
|
||||
#, python-format
|
||||
msgid "Successfully created security_group: %s"
|
||||
msgstr "已成功建立安全性群組: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:54
|
||||
msgid "Unable to create security group."
|
||||
msgstr "無法建立安全性群組"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:59
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:92
|
||||
msgid "IP Protocol"
|
||||
msgstr "IP協定"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:65
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:94
|
||||
msgid "From Port"
|
||||
msgstr "從端口"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:66
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP type in the range (-1: 255)"
|
||||
msgstr ""
|
||||
"TCP/UDP: 請輸入介於1到65535的整數。 ICMP: 請輸入介於(-1: 255)的ICMP類別代"
|
||||
"號"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:71
|
||||
msgid "From port"
|
||||
msgstr "從端口"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:72
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
msgid "Type"
|
||||
msgstr "類別"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:74
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:95
|
||||
msgid "To Port"
|
||||
msgstr "到端口"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:75
|
||||
msgid ""
|
||||
"TCP/UDP: Enter integer value between 1 and 65535. ICMP: enter a value for "
|
||||
"ICMP code in the range (-1: 255)"
|
||||
msgstr ""
|
||||
"TCP/UDP: 請輸入介於1到65535的整數。 ICMP: 請輸入介於(-1: 255)的ICMP類別代"
|
||||
"號"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:80
|
||||
msgid "To port"
|
||||
msgstr "到端口"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:81
|
||||
msgid "Code"
|
||||
msgstr "代號"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:84
|
||||
#, fuzzy
|
||||
msgid "Source Group"
|
||||
msgstr "安全性群組"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:85
|
||||
msgid "CIDR"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:88
|
||||
msgid "Classless Inter-Domain Routing (i.e. 192.168.0.0/24"
|
||||
msgstr "Classless Inter-Domain Routing (例如192.168.0.0/24)"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:114
|
||||
msgid "The \"from\" port number is invalid."
|
||||
msgstr "\"從端口\"不符合條件"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:117
|
||||
msgid "The \"to\" port number is invalid."
|
||||
msgstr "\"到端口\"不符合條件"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:120
|
||||
msgid ""
|
||||
"The \"to\" port number must be greater than or equal to the \"from\" port "
|
||||
"number."
|
||||
msgstr "\"到端口\"必須是大於或等於\"從端口\"的整數"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:126
|
||||
msgid "Either CIDR or Source Group may be specified, but not both."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:147
|
||||
#, python-format
|
||||
msgid "Successfully added rule: %s"
|
||||
msgstr "已成功新增規則: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/forms.py:151
|
||||
#, python-format
|
||||
msgid "Error adding rule security group: %s"
|
||||
msgstr "新增安全性群組規則錯誤: %s"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:30
|
||||
msgid "Security Group"
|
||||
msgstr "安全性群組"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:31
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:65
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:111
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:47
|
||||
msgid "Security Groups"
|
||||
msgstr "安全性群組"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:44
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:7
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/_create.html:23
|
||||
#: dashboards/nova/templates/nova/access_and_security/security_groups/create.html:6
|
||||
msgid "Create Security Group"
|
||||
msgstr "建立安全性群組"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:51
|
||||
msgid "Edit Rules"
|
||||
msgstr "編輯規則"
|
||||
|
||||
#: dashboards/nova/access_and_security/security_groups/tables.py:71
|
||||
msgid "Rule"
|
||||
msgstr "規則"
|
||||
@ -516,6 +533,7 @@ msgid "Successfully deleted containers: %s"
|
||||
msgstr "已成功刪除容器: %s"
|
||||
|
||||
#: dashboards/nova/containers/tables.py:63
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:7
|
||||
#: dashboards/nova/templates/nova/containers/_create.html:22
|
||||
#: dashboards/nova/templates/nova/containers/create.html:6
|
||||
msgid "Create Container"
|
||||
@ -527,12 +545,14 @@ msgstr "列出物件"
|
||||
|
||||
#: dashboards/nova/containers/tables.py:77
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:23
|
||||
#: dashboards/nova/templates/nova/objects/upload.html:3
|
||||
msgid "Upload Object"
|
||||
msgstr "上傳物件"
|
||||
|
||||
#: dashboards/nova/containers/tables.py:105
|
||||
#: dashboards/nova/containers/tables.py:121
|
||||
#: dashboards/nova/containers/tables.py:178
|
||||
#: dashboards/nova/templates/nova/objects/index.html:3
|
||||
msgid "Objects"
|
||||
msgstr "物件"
|
||||
|
||||
@ -575,7 +595,7 @@ msgstr "無法取得物件。"
|
||||
msgid "Unable to list containers."
|
||||
msgstr "無法列出容器。"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:24
|
||||
#: dashboards/nova/images_and_snapshots/panel.py:25
|
||||
msgid "Images & Snapshots"
|
||||
msgstr "映像 & 快照"
|
||||
|
||||
@ -591,115 +611,121 @@ msgstr "無法取得快照。"
|
||||
msgid "Unable to retrieve volume snapshots."
|
||||
msgstr "無法取得空間快照"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:43
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:44
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:44
|
||||
msgid "Kernel ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:47
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:49
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:47
|
||||
msgid "Ramdisk ID"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:51
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:54
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:41
|
||||
msgid "Architecture"
|
||||
msgstr "系統架構"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:58
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:95
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:31
|
||||
msgid "Container Format"
|
||||
msgstr "容器格式"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:59
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:62
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:32
|
||||
msgid "Disk Format"
|
||||
msgstr "磁碟格式"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:67
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:70
|
||||
#, python-format
|
||||
msgid "Unable to update image \"%s\"."
|
||||
msgstr "無法更新映像\"%s\"."
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:83
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:86
|
||||
msgid "Image was successfully updated."
|
||||
msgstr "映像已成功更新"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:90
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:93
|
||||
msgid "Server Name"
|
||||
msgstr "伺服器名稱"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:94
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
msgid "User Data"
|
||||
msgstr "使用者資料"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:96
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:99
|
||||
#: dashboards/syspanel/flavors/tables.py:13
|
||||
msgid "Flavor"
|
||||
msgstr "規格"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:97
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
msgid "Size of image to launch."
|
||||
msgstr "啟動的映像大小。"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:100
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:103
|
||||
msgid "Which keypair to use for authentication."
|
||||
msgstr "認證用的金鑰選擇"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:102
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:105
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_launch.html:23
|
||||
msgid "Instance Count"
|
||||
msgstr "執行個體數量"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:106
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:109
|
||||
msgid "Number of instances to launch."
|
||||
msgstr "要啟動的執行個體數量"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:112
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:115
|
||||
msgid "Launch instance in these security groups."
|
||||
msgstr "在這些安全性群組中啟動執行個體"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:114
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
msgid "Volume or Volume Snapshot"
|
||||
msgstr "容量或容量快照"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:116
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:119
|
||||
msgid "Volume to boot from."
|
||||
msgstr "開機啟動的容量"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:117
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
msgid "Device Name"
|
||||
msgstr "裝置名稱"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:120
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
msgid "Volume mount point (e.g. 'vda' mounts at '/dev/vda')."
|
||||
msgstr "容量掛載點 (例如: ‘vda’掛載在‘/dev/vda’)"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:123
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
msgid "Delete on Terminate"
|
||||
msgstr "終止執行時刪除"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:126
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:129
|
||||
msgid "Delete volume on instance terminate"
|
||||
msgstr "執行個體終止執行時刪除容量"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:132
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:135
|
||||
#, fuzzy
|
||||
msgid "Select a keypair"
|
||||
msgstr "選擇專案"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:134
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:137
|
||||
#, fuzzy
|
||||
msgid "No keypairs available."
|
||||
msgstr "不存在"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:165
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:152
|
||||
msgid ""
|
||||
"Cannot launch more than one instance if volume is "
|
||||
"specified."
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:180
|
||||
#, python-format
|
||||
msgid "Instance \"%s\" launched."
|
||||
msgstr "執行個體\"%s\"已啟動"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:169
|
||||
#: dashboards/nova/images_and_snapshots/images/forms.py:184
|
||||
#, python-format
|
||||
msgid "Unable to launch instance: %(exc)s"
|
||||
msgstr "無法啟動執行個體: %(exc)s"
|
||||
@ -709,8 +735,8 @@ msgid "Image"
|
||||
msgstr "映像"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:31
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:94
|
||||
#: dashboards/syspanel/images/panel.py:27
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:99
|
||||
#: dashboards/syspanel/images/panel.py:28
|
||||
#: dashboards/syspanel/images/tables.py:36
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:3
|
||||
#: dashboards/syspanel/templates/syspanel/images/index.html:6
|
||||
@ -721,17 +747,17 @@ msgstr "映像"
|
||||
msgid "Launch"
|
||||
msgstr "啟動"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:52
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:57
|
||||
#: dashboards/syspanel/users/tables.py:23
|
||||
msgid "Edit"
|
||||
msgstr "編輯"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:79
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/templates/nova/instances_and_volumes/instances/_detail_overview.html:71
|
||||
msgid "Image Name"
|
||||
msgstr "映像名稱"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:84
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:89
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:223
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tables.py:117
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:15
|
||||
@ -744,7 +770,7 @@ msgstr "映像名稱"
|
||||
msgid "Status"
|
||||
msgstr "狀態"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:86
|
||||
#: dashboards/nova/images_and_snapshots/images/tables.py:91
|
||||
#: dashboards/nova/templates/nova/images_and_snapshots/images/_detail_overview.html:19
|
||||
msgid "Public"
|
||||
msgstr "公開"
|
||||
@ -752,9 +778,9 @@ msgstr "公開"
|
||||
#: dashboards/nova/images_and_snapshots/images/tabs.py:26
|
||||
#: dashboards/nova/instances_and_volumes/instances/tabs.py:25
|
||||
#: dashboards/nova/instances_and_volumes/volumes/tabs.py:26
|
||||
#: dashboards/nova/overview/panel.py:27
|
||||
#: dashboards/nova/overview/panel.py:28
|
||||
#: dashboards/nova/templates/nova/overview/usage.html:6
|
||||
#: dashboards/syspanel/overview/panel.py:27
|
||||
#: dashboards/syspanel/overview/panel.py:28
|
||||
#: dashboards/syspanel/templates/syspanel/overview/usage.html:6
|
||||
msgid "Overview"
|
||||
msgstr "大綱"
|
||||
@ -804,17 +830,17 @@ msgstr "容量"
|
||||
msgid "Unable to retrieve list of volumes"
|
||||
msgstr "無法取得容量列表"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:40
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:41
|
||||
#: dashboards/nova/instances_and_volumes/volumes/forms.py:95
|
||||
msgid "Snapshot Name"
|
||||
msgstr "快照名稱"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:48
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:49
|
||||
#, python-format
|
||||
msgid "Snapshot \"%(name)s\" created for instance \"%(inst)s\""
|
||||
msgstr "執行個體 \"%(inst)s\"的快照\"%(name)s\"已被建立"
|
||||
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:55
|
||||
#: dashboards/nova/images_and_snapshots/snapshots/forms.py:56
|
||||
msgid "Unable to create snapshot."
|
||||
msgstr "無法建立快照。"
|
||||
|
||||
@ -848,7 +874,7 @@ msgstr "容量快照"
|
||||
msgid "Volume ID"
|
||||
msgstr "容量ID"
|
||||
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:23
|
||||
#: dashboards/nova/instances_and_volumes/panel.py:24
|
||||
msgid "Instances & Volumes"
|
||||
msgstr "執行個體 & 容量"
|
||||
|
||||
@ -888,7 +914,7 @@ msgstr "已終止執行"
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:84
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:110
|
||||
#: dashboards/nova/instances_and_volumes/instances/tables.py:237
|
||||
#: dashboards/syspanel/instances/panel.py:27
|
||||
#: dashboards/syspanel/instances/panel.py:28
|
||||
#: dashboards/syspanel/instances/tables.py:70
|
||||
#: dashboards/syspanel/projects/forms.py:115
|
||||
#: dashboards/syspanel/templates/syspanel/instances/index.html:3
|
||||
@ -1493,16 +1519,23 @@ msgstr "容量ID"
|
||||
msgid "Volume Detail"
|
||||
msgstr "容量ID"
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:7
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:3
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
msgstr "複製物件"
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:17
|
||||
msgid ""
|
||||
"You may make a new copy of an existing object to store in this or another "
|
||||
"container."
|
||||
msgstr "您可以複製一份已存在的物件,儲存到這個或其它的容器。"
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_copy.html:22
|
||||
#: dashboards/nova/templates/nova/objects/copy.html:6
|
||||
msgid "Copy Object"
|
||||
msgstr "複製物件"
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:8
|
||||
#, fuzzy
|
||||
msgid "Upload Object To Container"
|
||||
msgstr "上傳物件"
|
||||
|
||||
#: dashboards/nova/templates/nova/objects/_upload.html:18
|
||||
msgid ""
|
||||
@ -1520,7 +1553,7 @@ msgstr ""
|
||||
msgid "Upload Objects"
|
||||
msgstr "上傳物件"
|
||||
|
||||
#: dashboards/settings/dashboard.py:23
|
||||
#: dashboards/settings/dashboard.py:24
|
||||
msgid "Settings"
|
||||
msgstr "設定"
|
||||
|
||||
@ -1550,7 +1583,7 @@ msgstr "EC2憑證資料"
|
||||
msgid "Error Downloading RC File: %s"
|
||||
msgstr "RC檔下載錯誤: %s"
|
||||
|
||||
#: dashboards/settings/project/panel.py:23
|
||||
#: dashboards/settings/project/panel.py:24
|
||||
msgid "OpenStack Credentials"
|
||||
msgstr "OpenStack憑證資料"
|
||||
|
||||
@ -1608,10 +1641,14 @@ msgstr "您可以在這裡修改控制台的不同設定"
|
||||
msgid "Dashboard Settings"
|
||||
msgstr "控制台設定"
|
||||
|
||||
#: dashboards/settings/user/panel.py:23
|
||||
#: dashboards/settings/user/panel.py:24
|
||||
msgid "User Settings"
|
||||
msgstr "使用者設定"
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:23
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
#: dashboards/syspanel/dashboard.py:25
|
||||
msgid "System Panel"
|
||||
msgstr "系統面板"
|
||||
@ -1637,7 +1674,7 @@ msgstr "暫用磁碟 GB"
|
||||
msgid "%s was successfully added to flavors."
|
||||
msgstr "%s已成功被加入規格中"
|
||||
|
||||
#: dashboards/syspanel/flavors/panel.py:27
|
||||
#: dashboards/syspanel/flavors/panel.py:28
|
||||
#: dashboards/syspanel/flavors/tables.py:14
|
||||
#: dashboards/syspanel/flavors/tables.py:38
|
||||
#: dashboards/syspanel/templates/syspanel/flavors/index.html:8
|
||||
@ -1761,7 +1798,7 @@ msgstr "已順利更新%s的配額"
|
||||
msgid "Unable to update quotas."
|
||||
msgstr "無法更新配額"
|
||||
|
||||
#: dashboards/syspanel/projects/panel.py:27
|
||||
#: dashboards/syspanel/projects/panel.py:28
|
||||
#: dashboards/syspanel/projects/tables.py:52
|
||||
#: dashboards/syspanel/projects/tables.py:81
|
||||
#: dashboards/syspanel/templates/syspanel/projects/index.html:8
|
||||
@ -1788,10 +1825,6 @@ msgstr "編輯專案"
|
||||
msgid "Create New Project"
|
||||
msgstr "建立新專案"
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:51
|
||||
msgid "Project"
|
||||
msgstr "專案"
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:73
|
||||
#: dashboards/syspanel/services/tables.py:37
|
||||
msgid "Id"
|
||||
@ -1812,7 +1845,7 @@ msgstr "使用者"
|
||||
|
||||
#: dashboards/syspanel/projects/tables.py:92
|
||||
#: dashboards/syspanel/templates/syspanel/users/index.html:8
|
||||
#: dashboards/syspanel/users/panel.py:27
|
||||
#: dashboards/syspanel/users/panel.py:28
|
||||
#: dashboards/syspanel/users/tables.py:93
|
||||
#: dashboards/syspanel/users/tables.py:135
|
||||
msgid "Users"
|
||||
@ -1842,7 +1875,7 @@ msgstr "無法取得使用者"
|
||||
msgid "Unable to retrieve roles."
|
||||
msgstr "無法取得角色"
|
||||
|
||||
#: dashboards/syspanel/quotas/panel.py:27
|
||||
#: dashboards/syspanel/quotas/panel.py:28
|
||||
#: dashboards/syspanel/quotas/tables.py:32
|
||||
msgid "Quotas"
|
||||
msgstr "配額"
|
||||
@ -1860,7 +1893,7 @@ msgstr "限制"
|
||||
msgid "Unable to get quota info: %s"
|
||||
msgstr "無法取得配額資料: %s"
|
||||
|
||||
#: dashboards/syspanel/services/panel.py:27
|
||||
#: dashboards/syspanel/services/panel.py:28
|
||||
#: dashboards/syspanel/services/tables.py:47
|
||||
#: dashboards/syspanel/templates/syspanel/services/index.html:8
|
||||
msgid "Services"
|
||||
@ -2104,26 +2137,30 @@ msgstr "無法取得使用者資訊: %s"
|
||||
msgid "Unable to update user."
|
||||
msgstr "無法更新使用者。"
|
||||
|
||||
#: tables/actions.py:455
|
||||
#: tables/actions.py:294
|
||||
msgid "Filter"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:456
|
||||
#, python-format
|
||||
msgid "You do not have permission to %(action)s: %(objs)s"
|
||||
msgstr "您沒有權限使用%(action)s: %(objs)s"
|
||||
|
||||
#: tables/actions.py:461
|
||||
#: tables/actions.py:462
|
||||
#, python-format
|
||||
msgid "Unable to %(action)s: %(objs)s"
|
||||
msgstr "無法%(action)s: %(objs)s"
|
||||
|
||||
#: tables/actions.py:467
|
||||
#: tables/actions.py:468
|
||||
#, python-format
|
||||
msgid "%(action)s: %(objs)s"
|
||||
msgstr ""
|
||||
|
||||
#: tables/actions.py:477
|
||||
#: tables/actions.py:478
|
||||
msgid "Delete"
|
||||
msgstr "刪除"
|
||||
|
||||
#: tables/actions.py:478
|
||||
#: tables/actions.py:479
|
||||
msgid "Deleted"
|
||||
msgstr "已刪除"
|
||||
|
||||
@ -2173,6 +2210,13 @@ msgstr "登入"
|
||||
msgid "Login"
|
||||
msgstr "登入"
|
||||
|
||||
#: templates/horizon/common/_data_table.html:29
|
||||
#, python-format
|
||||
msgid "Displaying %(counter)s item"
|
||||
msgid_plural "Displaying %(counter)s items"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: templates/horizon/common/_sidebar.html:4
|
||||
msgid "OpenStack Dashboard"
|
||||
msgstr "OpenStack控制台"
|
||||
@ -2181,6 +2225,10 @@ msgstr "OpenStack控制台"
|
||||
msgid "Select a month to query its usage"
|
||||
msgstr "請選擇一個月份以查詢使用量"
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:9
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
#: templates/horizon/common/_usage_summary.html:14
|
||||
msgid "Active Instances"
|
||||
msgstr "運作中執行個體"
|
||||
@ -2344,9 +2392,6 @@ msgstr "您沒有任何租戶的權限。"
|
||||
#~ msgid "Project Settings"
|
||||
#~ msgstr "專案設定"
|
||||
|
||||
#~ msgid "Instance ID"
|
||||
#~ msgstr "執行個體ID"
|
||||
|
||||
#~ msgid "No tenants present for user: %(user)s"
|
||||
#~ msgstr "這使用者沒有租戶: %(user)s"
|
||||
|
||||
|
@ -291,6 +291,7 @@ class FilterAction(BaseAction):
|
||||
# separated from the table's POST form.
|
||||
method = "POST"
|
||||
name = "filter"
|
||||
verbose_name = _("Filter")
|
||||
|
||||
def __init__(self, verbose_name=None, param_name=None):
|
||||
super(FilterAction, self).__init__()
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ul class="nav nav-tabs">
|
||||
{% for component in components %}
|
||||
{% if user|can_haz:component %}
|
||||
<li{% if current == component.slug %} class="active"{% endif %}>
|
||||
<li{% if current.slug == component.slug %} class="active"{% endif %}>
|
||||
<a href="{{ component.get_absolute_url }}" tabindex='1'>{{ component.name }}</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
@ -1,3 +1,4 @@
|
||||
{% load i18n %}
|
||||
<div class="table_wrapper">
|
||||
<form action="{{ table.get_absolute_url }}" method="POST">{% csrf_token %}
|
||||
{% with columns=table.get_columns rows=table.get_rows %}
|
||||
@ -25,7 +26,7 @@
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="{{ table.get_columns|length }}">
|
||||
<span>Displaying {{ rows|length }} item{{ rows|pluralize }}</span>
|
||||
<span>{% blocktrans count counter=rows|length %}Displaying {{ counter }} item{% plural %}Displaying {{ counter }} items{% endblocktrans %}</span>
|
||||
{% if table.has_more_data %}
|
||||
<span class="spacer">|</span>
|
||||
<a href="?marker={{ table.get_marker }}">More »</a>
|
||||
|
@ -8,7 +8,7 @@
|
||||
{% if request.horizon.dashboard.supports_tenants %}
|
||||
<div id="tenant_switcher" class="dropdown switcher_bar" tabindex='1'>
|
||||
<a class="dropdown-toggle" data-toggle="dropdown" href="#tenant_switcher">
|
||||
<h4>Project</h4>
|
||||
<h4>{% trans "Project" %}</h4>
|
||||
<h3>{{ request.user.tenant_name }}</h3>
|
||||
</a>
|
||||
<ul id="tenant_list" class="dropdown-menu">
|
||||
|
@ -6,7 +6,7 @@
|
||||
<div class="form-row">
|
||||
{{ form.month }}
|
||||
{{ form.year }}
|
||||
<input class="btn btn-small" type="submit"/>
|
||||
<button class="btn btn-small" type="submit">{% trans "Submit" %}</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
@ -68,7 +68,7 @@ def horizon_main_nav(context):
|
||||
dashboards.append(dash)
|
||||
return {'components': dashboards,
|
||||
'user': context['request'].user,
|
||||
'current': getattr(current_dashboard, 'slug', None),
|
||||
'current': current_dashboard,
|
||||
'request': context['request']}
|
||||
|
||||
|
||||
|
@ -114,10 +114,10 @@ class HorizonTests(BaseHorizonTests):
|
||||
with self.assertRaises(base.NotRegistered):
|
||||
horizon.get_dashboard("fake")
|
||||
self.assertQuerysetEqual(horizon.get_dashboards(),
|
||||
['<Dashboard: Project>',
|
||||
'<Dashboard: Admin>',
|
||||
'<Dashboard: Settings>',
|
||||
'<Dashboard: My Dashboard>'])
|
||||
['<Dashboard: nova>',
|
||||
'<Dashboard: syspanel>',
|
||||
'<Dashboard: settings>',
|
||||
'<Dashboard: mydash>'])
|
||||
|
||||
# Removal
|
||||
self.assertEqual(len(base.Horizon._registry), 4)
|
||||
@ -128,7 +128,7 @@ class HorizonTests(BaseHorizonTests):
|
||||
|
||||
def test_site(self):
|
||||
self.assertEqual(unicode(base.Horizon), "Horizon")
|
||||
self.assertEqual(repr(base.Horizon), "<Site: Horizon>")
|
||||
self.assertEqual(repr(base.Horizon), "<Site: horizon>")
|
||||
dash = base.Horizon.get_dashboard('nova')
|
||||
self.assertEqual(base.Horizon.get_default_dashboard(), dash)
|
||||
user = users.User()
|
||||
@ -138,31 +138,31 @@ class HorizonTests(BaseHorizonTests):
|
||||
def test_dashboard(self):
|
||||
syspanel = horizon.get_dashboard("syspanel")
|
||||
self.assertEqual(syspanel._registered_with, base.Horizon)
|
||||
self.assertQuerysetEqual(syspanel.get_panels()['System Panel'],
|
||||
['<Panel: Overview>',
|
||||
'<Panel: Instances>',
|
||||
'<Panel: Services>',
|
||||
'<Panel: Flavors>',
|
||||
'<Panel: Images>',
|
||||
'<Panel: Projects>',
|
||||
'<Panel: Users>',
|
||||
'<Panel: Quotas>'])
|
||||
self.assertQuerysetEqual(syspanel.get_panels().values()[0],
|
||||
['<Panel: overview>',
|
||||
'<Panel: instances>',
|
||||
'<Panel: services>',
|
||||
'<Panel: flavors>',
|
||||
'<Panel: images>',
|
||||
'<Panel: projects>',
|
||||
'<Panel: users>',
|
||||
'<Panel: quotas>'])
|
||||
self.assertEqual(syspanel.get_absolute_url(), "/syspanel/")
|
||||
# Test registering a module with a dashboard that defines panels
|
||||
# as a dictionary.
|
||||
syspanel.register(MyPanel)
|
||||
self.assertQuerysetEqual(syspanel.get_panels()['Other'],
|
||||
['<Panel: My Panel>'])
|
||||
['<Panel: myslug>'])
|
||||
|
||||
# Test registering a module with a dashboard that defines panels
|
||||
# as a tuple.
|
||||
settings_dash = horizon.get_dashboard("settings")
|
||||
settings_dash.register(MyPanel)
|
||||
self.assertQuerysetEqual(settings_dash.get_panels(),
|
||||
['<Panel: User Settings>',
|
||||
'<Panel: OpenStack Credentials>',
|
||||
'<Panel: EC2 Credentials>',
|
||||
'<Panel: My Panel>'])
|
||||
['<Panel: user>',
|
||||
'<Panel: project>',
|
||||
'<Panel: ec2>',
|
||||
'<Panel: myslug>'])
|
||||
|
||||
def test_panels(self):
|
||||
syspanel = horizon.get_dashboard("syspanel")
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-19 14:32-0700\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:59-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -88,6 +88,10 @@ msgid ""
|
||||
"request again."
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:3
|
||||
msgid "Logged in as"
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:4
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-19 14:32-0700\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:59-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -88,6 +88,10 @@ msgid ""
|
||||
"request again."
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:3
|
||||
msgid "Logged in as"
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:4
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-19 14:32-0700\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:59-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -88,6 +88,10 @@ msgid ""
|
||||
"request again."
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:3
|
||||
msgid "Logged in as"
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:4
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-19 14:32-0700\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:59-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -89,6 +89,10 @@ msgid ""
|
||||
"request again."
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:3
|
||||
msgid "Logged in as"
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:4
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-19 14:32-0700\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:59-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -88,6 +88,10 @@ msgid ""
|
||||
"request again."
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:3
|
||||
msgid "Logged in as"
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:4
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-19 14:32-0700\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:59-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -87,6 +87,10 @@ msgid ""
|
||||
"request again."
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:3
|
||||
msgid "Logged in as"
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:4
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-03-19 14:32-0700\n"
|
||||
"POT-Creation-Date: 2012-03-22 16:59-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -87,6 +87,10 @@ msgid ""
|
||||
"request again."
|
||||
msgstr "處理過程中發生無法預期的錯誤。請再嘗試。"
|
||||
|
||||
#: templates/_header.html:3
|
||||
msgid "Logged in as"
|
||||
msgstr ""
|
||||
|
||||
#: templates/_header.html:4
|
||||
msgid "Settings"
|
||||
msgstr "設定"
|
||||
|
@ -1,6 +1,6 @@
|
||||
{% load i18n %}
|
||||
<div id="user_info" class="pull-right">
|
||||
<span>Logged in as: {{ request.user.username }}</span>
|
||||
<span>{% trans "Logged in as" %}: {{ request.user.username }}</span>
|
||||
<a href="{% url horizon:settings:user:index %}">{% trans "Settings" %}</a>
|
||||
<a href="{% url horizon:auth_logout %}">{% trans "Sign Out" %}</a>
|
||||
{% include "horizon/common/_region_selector.html" %}
|
||||
|
Loading…
x
Reference in New Issue
Block a user