| author | Simon Descarpentries <sid@sopinspace.com> |
| Thu, 13 Mar 2014 18:19:43 +0100 | |
| changeset 613 | a0b695aace0a |
| parent 561 | 6da1a12084a9 |
| child 651 | 9bbc657f6837 |
| permissions | -rw-r--r-- |
from django.conf import settings from cm.models import ApplicationConfiguration from cm.cm_settings import TRACKING_HTML from cm.converters.pandoc_converters import PANDOC_VERSION def static(request): """ add static data to be used in templates """ return { 'SITE_URL' : settings.SITE_URL, 'CLIENT_DEBUG' : settings.CLIENT_DEBUG, 'DISABLE_TRACKING' : settings.DISABLE_TRACKING, 'YUI_VERSION' : settings.YUI_VERSION, 'CONF': ApplicationConfiguration, 'CM_MEDIA_PREFIX' : settings.CM_MEDIA_PREFIX, 'TRACKING_HTML' : TRACKING_HTML, 'PANDOC_VERSION' : PANDOC_VERSION, } def tz(request): """ Add tz info """ return { # TODO: set tz to user timezone if logged in 'tz': request.session.get('tz',None), 'tz_installed' : True, } from cm.utils.i18n import translate_to LOCAL_LANGUAGES = [] for code, value in settings.LANGUAGES: trans_value = translate_to(value, code) LOCAL_LANGUAGES.append((code, trans_value)) def utils(request): """ all utils objects: - 'intelligent' language object """ return { 'LOCAL_LANGUAGES' : LOCAL_LANGUAGES, }