Merge "Use specified phrases in lieu of 'Used' for limit summary"

This commit is contained in:
Zuul 2017-11-14 13:30:45 +00:00 committed by Gerrit Code Review
commit c019486483
2 changed files with 12 additions and 10 deletions

View File

@ -13,21 +13,21 @@
<div class="quota_subtitle">
{% if quota.max|quotainf != '-1' %}
{% if quota.type == "totalRAMUsed" %}
{% blocktrans trimmed with used=quota.used|mb_float_format available=quota.max|quotainf|mb_float_format %}
Used <span> {{ used }} </span>of<span> {{ available }} </span>
{% blocktrans trimmed with usedphrase=quota.text used=quota.used|mb_float_format available=quota.max|quotainf|mb_float_format %}
{{ usedphrase }} <span> {{ used }} </span>of<span> {{ available }} </span>
{% endblocktrans %}
{% elif quota.type == "totalGigabytesUsed" %}
{% blocktrans trimmed with used=quota.used|diskgbformat available=quota.max|quotainf|diskgbformat %}
Used <span> {{ used }} </span>of<span> {{ available }} </span>
{% blocktrans trimmed with usedphrase=quota.text used=quota.used|diskgbformat available=quota.max|quotainf|diskgbformat %}
{{ usedphrase }} <span> {{ used }} </span>of<span> {{ available }} </span>
{% endblocktrans %}
{% else %}
{% blocktrans trimmed with used=quota.used|intcomma available=quota.max|quotainf|intcomma %}
Used <span> {{ used }} </span>of<span> {{ available }} </span>
{% blocktrans trimmed with usedphrase=quota.text used=quota.used|intcomma available=quota.max|quotainf|intcomma %}
{{ usedphrase }} <span> {{ used }} </span>of<span> {{ available }} </span>
{% endblocktrans %}
{% endif %}
{% else %}
{% blocktrans trimmed with used=quota.used|intcomma %}
Used <span> {{ used }} </span>(No Limit)
{% blocktrans trimmed with usedphrase=quota.text used=quota.used|intcomma %}
{{ usedphrase }} <span> {{ used }} </span>(No Limit)
{% endblocktrans %}
{% endif %}
</div>

View File

@ -10,6 +10,7 @@
# License for the specific language governing permissions and limitations
# under the License.
from django.utils.translation import pgettext_lazy
from django.utils.translation import ugettext_lazy as _
from horizon import exceptions
@ -68,7 +69,8 @@ class UsageView(tables.DataTableView):
("totalCoresUsed", "maxTotalCores", _("VCPUs")),
("totalRAMUsed", "maxTotalRAMSize", _("RAM")),
("totalFloatingIpsUsed", "maxTotalFloatingIps",
_("Floating IPs"), _("Allocated")),
_("Floating IPs"),
pgettext_lazy('Label in the limit summary', "Allocated")),
("totalSecurityGroupsUsed", "maxSecurityGroups",
_("Security Groups"))]
# Check for volume usage
@ -80,7 +82,7 @@ class UsageView(tables.DataTableView):
_("Volume Storage")))
for t in types:
if t[0] in self.usage.limits and t[1] in self.usage.limits:
text = False
text = pgettext_lazy('Label in the limit summary', 'Used')
if len(t) > 3:
text = t[3]
context['charts'].append({