
We should use ugettext_lazy to let users in different languages get correct translation.Though in views or similar places we can use ugettext with no problems, we should make code style consistent. This also fix the issues that the django proxy objects appear on the launching instance page instead of translated strings. Now the translated quota strings are handled correctly. Fixes: bug #1178722 Change-Id: I76f0d31e6546d70e5ece7e86a06f7eefd04861d2
36 lines
1.0 KiB
Python
36 lines
1.0 KiB
Python
from django.conf import settings
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
# Default configuration dictionary. Do not mutate.
|
|
HORIZON_CONFIG = {
|
|
# Allow for ordering dashboards; list or tuple if provided.
|
|
'dashboards': None,
|
|
|
|
# Name of a default dashboard; defaults to first alphabetically if None
|
|
'default_dashboard': None,
|
|
|
|
# Default redirect url for users' home
|
|
'user_home': settings.LOGIN_REDIRECT_URL,
|
|
|
|
# AJAX settings for JavaScript
|
|
'ajax_queue_limit': 10,
|
|
'ajax_poll_interval': 2500,
|
|
|
|
# URL for additional help with this site.
|
|
'help_url': None,
|
|
|
|
# Exception configuration.
|
|
'exceptions': {'unauthorized': [],
|
|
'not_found': [],
|
|
'recoverable': []},
|
|
|
|
# Password configuration.
|
|
'password_validator': {'regex': '.*',
|
|
'help_text': _("Password is not accepted")},
|
|
|
|
'password_autocomplete': 'on',
|
|
|
|
# Enable or disable simplified floating IP address management.
|
|
'simple_ip_management': True
|
|
}
|