123456789101112131415161718192021222324252627282930 |
- from django.conf import settings
- from django.utils.importlib import import_module
- from misago import get_version
- # Get formats
- try:
- locale_formats = import_module('django.conf.locale.%s.formats' % settings.LANGUAGE_CODE)
- formats = {
- 'DATE_FORMAT': locale_formats.DATE_FORMAT,
- 'TIME_FORMAT': locale_formats.TIME_FORMAT,
- 'DATETIME_FORMAT': locale_formats.DATETIME_FORMAT,
- 'SHORT_DATE_FORMAT': locale_formats.SHORT_DATE_FORMAT,
- 'SHORT_DATETIME_FORMAT': locale_formats.SHORT_DATETIME_FORMAT,
- }
- except (ImportError, AttributeError):
- formats = {
- 'DATE_FORMAT': settings.DATE_FORMAT,
- 'TIME_FORMAT': settings.TIME_FORMAT,
- 'DATETIME_FORMAT': settings.DATETIME_FORMAT,
- 'SHORT_DATE_FORMAT': settings.SHORT_DATE_FORMAT,
- 'SHORT_DATETIME_FORMAT': settings.SHORT_DATETIME_FORMAT,
- }
- # Register context processors
- def core(request):
- return {
- 'board_address': settings.BOARD_ADDRESS,
- 'version': get_version(),
- 'f': formats
- }
|