1234567891011121314151617181920212223242526272829303132333435363738 |
- from django.http import HttpResponse
- from django.shortcuts import redirect, render
- from django.utils import timezone
- from django.utils.translation import get_language
- from django.views import i18n
- from django.views.decorators.http import last_modified
- from django.views.decorators.cache import cache_page
- from misago.core import momentjs
- def forum_index(request):
- return render(request, 'misago/index.html')
- def home_redirect(*args, **kwargs):
- return redirect('misago:index')
- @cache_page(86400, key_prefix='misagojsi18n')
- @last_modified(lambda req, **kw: timezone.now())
- def javascript_catalog(request):
- return i18n.javascript_catalog(request, 'djangojs', None)
- @cache_page(86400, key_prefix='momentjsi18n')
- @last_modified(lambda req, **kw: timezone.now())
- def momentjs_catalog(request):
- locale_path = momentjs.get_locale_path(get_language())
- if locale_path:
- with open (locale_path, "r") as locale_file:
- locale = locale_file.read()
- else:
- locale = "";
- return HttpResponse(
- locale, content_type='application/javascript; charset=utf-8')
|