diff --git a/.bzrignore b/.bzrignore index 30edc19ee7..cdd7717225 100644 --- a/.bzrignore +++ b/.bzrignore @@ -5,6 +5,7 @@ django-openstack/downloads/ django-openstack/eggs/ django-openstack/parts/ django-openstack/src/django_nova.egg-info +django-openstack/src/django_openstack.egg-info django-nova-syspanel/src/django_nova_syspanel.egg-info openstack-dashboard/.dashboard-venv openstack-dashboard/local/dashboard_openstack.sqlite3 diff --git a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/cloudview/index.html b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/cloudview/index.html index 772ebf670d..2b21af3391 100644 --- a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/cloudview/index.html +++ b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/cloudview/index.html @@ -1,4 +1,5 @@ {% extends "base.html" %} +{% load i18n %} {% block breadcrumb %}{{ block.super }}
  • Cloud View
  • {% endblock %} diff --git a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/index.html b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/index.html index 3e69a6a508..6c5d16d416 100644 --- a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/index.html +++ b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/index.html @@ -1,4 +1,5 @@ {% extends "base.html" %} +{% load i18n %} {% block content %}

    NASA Nebula System Panel

    diff --git a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/instances/index.html b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/instances/index.html index 9c36ebe41d..5a7c1cd18f 100644 --- a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/instances/index.html +++ b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/instances/index.html @@ -1,4 +1,5 @@ {% extends "base.html" %} +{% load i18n %} {% block headerjs %} diff --git a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/security/disable_project_credentials.html b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/security/disable_project_credentials.html index b5dd593f6f..38d495b3cc 100644 --- a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/security/disable_project_credentials.html +++ b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/security/disable_project_credentials.html @@ -1,4 +1,5 @@ {% extends "base.html" %} +{% load i18n %} {% block breadcrumb %}{{ block.super }}
  • Security
  • {% endblock %} diff --git a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/security/index.html b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/security/index.html index 23e2f52863..4f0b182d47 100644 --- a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/security/index.html +++ b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/security/index.html @@ -1,4 +1,5 @@ {% extends "base.html" %} +{% load i18n %} {% block breadcrumb %}{{ block.super }}
  • Security
  • {% endblock %} diff --git a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/volumes/index.html b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/volumes/index.html index 1c782fb756..8fc153796c 100644 --- a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/volumes/index.html +++ b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/volumes/index.html @@ -1,4 +1,5 @@ {% extends "base.html" %} +{% load i18n %} {% block headerjs %} diff --git a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/vpns/index.html b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/vpns/index.html index 77673a646a..a716eadaa3 100644 --- a/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/vpns/index.html +++ b/django-nova-syspanel/src/django_nova_syspanel/templates/django_nova_syspanel/vpns/index.html @@ -1,4 +1,5 @@ {% extends "base.html" %} +{% load i18n %} {% block headerjs %} diff --git a/django-openstack/src/django_openstack/templates/admin/django_openstack/nova/project/delete_project.html b/django-openstack/src/django_openstack/templates/admin/django_openstack/nova/project/delete_project.html index 083d9b19ab..0fe626dc45 100644 --- a/django-openstack/src/django_openstack/templates/admin/django_openstack/nova/project/delete_project.html +++ b/django-openstack/src/django_openstack/templates/admin/django_openstack/nova/project/delete_project.html @@ -1,4 +1,5 @@ {% extends "admin/change_list.html" %} +{% load i18n %} {% block extrastyle %} {{block.super}} diff --git a/django-openstack/src/django_openstack/templates/admin/django_openstack/nova/project/delete_project_user.html b/django-openstack/src/django_openstack/templates/admin/django_openstack/nova/project/delete_project_user.html index 9c1048a77d..96bd7e5186 100644 --- a/django-openstack/src/django_openstack/templates/admin/django_openstack/nova/project/delete_project_user.html +++ b/django-openstack/src/django_openstack/templates/admin/django_openstack/nova/project/delete_project_user.html @@ -1,4 +1,5 @@ {% extends "admin/change_list.html" %} +{% load i18n %} {% block extrastyle %} {{block.super}} diff --git a/django-openstack/src/django_openstack/templates/admin/django_openstack/nova/project/project_user.html b/django-openstack/src/django_openstack/templates/admin/django_openstack/nova/project/project_user.html index c9fea000ab..5fa80eb317 100644 --- a/django-openstack/src/django_openstack/templates/admin/django_openstack/nova/project/project_user.html +++ b/django-openstack/src/django_openstack/templates/admin/django_openstack/nova/project/project_user.html @@ -1,5 +1,5 @@ {% extends "admin/django_openstack/nova/project/base_projects.html" %} -{% load admin_modify adminmedia %} +{% load admin_modify adminmedia i18n %} {% block extrahead %} {{ block.super }} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/credentials/expired.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/credentials/expired.html index 806a491ceb..342ac585b7 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/credentials/expired.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/credentials/expired.html @@ -1,4 +1,4 @@ -{% load django_openstack_tags %} +{% load django_openstack_tags i18n %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/images/_list.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/images/_list.html index 118a6c34bd..1e57d96757 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/images/_list.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/images/_list.html @@ -1,3 +1,4 @@ +{% load i18n %}

    {{ heading }}

    {% if images %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/images/base.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/images/base.html index c6e5c7c54e..68d999636b 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/images/base.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/images/base.html @@ -1,5 +1,4 @@ {% extends "django_openstack/nova/base.html" %} -{% load i18n %} {% load sidebar_tags %} {% block nav_projects %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/images/edit.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/images/edit.html index 8509ad2908..d90ec407a2 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/images/edit.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/images/edit.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/images/base.html" %} +{% load i18n %} {% block title %} - Cloud Computing{% endblock %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/images/index.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/images/index.html index ef7da83746..acdedbb5ec 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/images/index.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/images/index.html @@ -1,6 +1,7 @@ {% extends "django_openstack/nova/images/base.html" %} +{% load i18n %} -{% block title %} - Launch an Image" %}{% endblock %} +{% block title %} - {% trans "Launch an Image" %}{% endblock %} {% block headerjs %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/images/launch.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/images/launch.html index 28b29ecf92..a16c19ddff 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/images/launch.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/images/launch.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/images/base.html" %} +{% load i18n %} {% block title %} - Cloud Computing{% endblock %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/_instances_list.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/_instances_list.html index 63973ef03c..4b20bd51c7 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/_instances_list.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/_instances_list.html @@ -1,3 +1,4 @@ +{% load i18n %} {% if instances %}
    diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/detail_list.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/detail_list.html index d8d839b350..fe17a257c3 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/detail_list.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/detail_list.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/instances/base.html" %} +{% load i18n %} {% block title %} - Cloud Computing{% endblock %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/edit.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/edit.html index 3cf4a05d96..5ba9879d5f 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/edit.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/edit.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/instances/base.html" %} +{% load i18n %} {% block title %} - Cloud Computing{% endblock %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/index.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/index.html index b1f9c13000..32caa398ea 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/index.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/index.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/instances/base.html" %} +{% load i18n %} {% block title %} - {{ project.projectname|capfirst }} Instances{% endblock %} {% block pageclass %}instances{% endblock %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/performance.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/performance.html index 0632ca5dcb..b746c803b8 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/performance.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/instances/performance.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/instances/base.html" %} +{% load i18n %} {% block title %} - Cloud Computing{% endblock %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/keypairs/_list.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/keypairs/_list.html index 8ae0a8af75..65563bf411 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/keypairs/_list.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/keypairs/_list.html @@ -1,3 +1,4 @@ +{% load i18n %} {% if keypairs %}
    diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/keypairs/index.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/keypairs/index.html index c1e5e45cb5..196f61a5f1 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/keypairs/index.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/keypairs/index.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/keypairs/base.html" %} +{% load i18n %} {% block title %} - Cloud Computing{% endblock %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/projects/edit_user.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/projects/edit_user.html index 3365b3872f..d572ea899d 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/projects/edit_user.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/projects/edit_user.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/base.html" %} +{% load i18n %} {% block title %} - {{ project.projectname|capfirst }} Overview{% endblock %} {% block pageclass %}overview{% endblock %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/projects/index.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/projects/index.html index 70529f494f..a7a415b42c 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/projects/index.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/projects/index.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/base.html" %} +{% load i18n %} {% block title %} - {{ project.projectname|capfirst }} Overview{% endblock %} {% block pageclass %}overview{% endblock %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/projects/manage.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/projects/manage.html index f89a80f572..96df332a85 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/projects/manage.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/projects/manage.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/base.html" %} +{% load i18n %} {% block title %} - {{ project.projectname|capfirst }} Overview{% endblock %} {% block pageclass %}overview{% endblock %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/securitygroups/detail.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/securitygroups/detail.html index 3b73544bc9..f90360fac3 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/securitygroups/detail.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/securitygroups/detail.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/securitygroups/base.html" %} +{% load i18n %} {% block title %} - Cloud Computing{% endblock %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/securitygroups/index.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/securitygroups/index.html index 65087a2674..9bce5cddbb 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/securitygroups/index.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/securitygroups/index.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/securitygroups/base.html" %} +{% load i18n %} {% block title %} - Cloud Computing{% endblock %} diff --git a/django-openstack/src/django_openstack/templates/django_openstack/nova/volumes/index.html b/django-openstack/src/django_openstack/templates/django_openstack/nova/volumes/index.html index 34e0ebfc76..90c7b65d4b 100644 --- a/django-openstack/src/django_openstack/templates/django_openstack/nova/volumes/index.html +++ b/django-openstack/src/django_openstack/templates/django_openstack/nova/volumes/index.html @@ -1,4 +1,5 @@ {% extends "django_openstack/nova/volumes/base.html" %} +{% load i18n %} {% block title %} - Cloud Computing{% endblock %} diff --git a/openstack-dashboard/dashboard/templates/403.html b/openstack-dashboard/dashboard/templates/403.html index 4e209dd279..0b959ac2f7 100644 --- a/openstack-dashboard/dashboard/templates/403.html +++ b/openstack-dashboard/dashboard/templates/403.html @@ -1,4 +1,5 @@ {% extends "base.html" %} +{% load i18n %} {% block title %} - Forbidden{% endblock %} diff --git a/openstack-dashboard/dashboard/templates/404.html b/openstack-dashboard/dashboard/templates/404.html index 2dce7667e3..b1125d8ec0 100644 --- a/openstack-dashboard/dashboard/templates/404.html +++ b/openstack-dashboard/dashboard/templates/404.html @@ -1,4 +1,5 @@ {% extends "base.html" %} +{% load i18n %} {% block title %} - {% trans "Page Not Found" %}{% endblock %} diff --git a/openstack-dashboard/dashboard/templates/500.html b/openstack-dashboard/dashboard/templates/500.html index 4e6ce20f93..67eae6aff7 100644 --- a/openstack-dashboard/dashboard/templates/500.html +++ b/openstack-dashboard/dashboard/templates/500.html @@ -1,4 +1,5 @@ {% extends "base.html" %} +{% load i18n %} {% block title %} - Internal Server Error{% endblock %} diff --git a/openstack-dashboard/dashboard/templates/admin/index.html b/openstack-dashboard/dashboard/templates/admin/index.html index 2781d091cb..8ea7f4e174 100644 --- a/openstack-dashboard/dashboard/templates/admin/index.html +++ b/openstack-dashboard/dashboard/templates/admin/index.html @@ -1,6 +1,5 @@ {% extends "admin/base_site.html" %} -{% load i18n %} -{% load django_openstack_tags %} +{% load django_openstack_tags i18n %} {% block extrastyle %}{{ block.super }}{% endblock %} diff --git a/openstack-dashboard/dashboard/templates/base-root.html b/openstack-dashboard/dashboard/templates/base-root.html index fd17260634..db3393b924 100644 --- a/openstack-dashboard/dashboard/templates/base-root.html +++ b/openstack-dashboard/dashboard/templates/base-root.html @@ -1,5 +1,4 @@ -{% load django_openstack_tags %} -{% load i18n %} +{% load django_openstack_tags i18n %} diff --git a/openstack-dashboard/dashboard/templates/index.html b/openstack-dashboard/dashboard/templates/index.html index df6b438616..da196a1118 100644 --- a/openstack-dashboard/dashboard/templates/index.html +++ b/openstack-dashboard/dashboard/templates/index.html @@ -1,5 +1,5 @@ {% extends "base.html" %} -{% load django_openstack_tags %} +{% load django_openstack_tags i18n %} {% block headercss %} {% endblock %} @@ -34,6 +34,15 @@
    +
    {% csrf_token %} + + +

    OpenStack Resources