From 43e9348408c3c460381a148eb408cc3860221b48 Mon Sep 17 00:00:00 2001 From: gfawcett Date: Thu, 20 Nov 2008 03:44:28 +0000 Subject: [PATCH] made i18n optional in genshi_support git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@34 6d9bc8c9-1ec2-4278-b937-99fde70a366f --- conifer/genshi_support.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/conifer/genshi_support.py b/conifer/genshi_support.py index 82f128a..76998f2 100644 --- a/conifer/genshi_support.py +++ b/conifer/genshi_support.py @@ -8,12 +8,16 @@ from conifer.syrup import models # fixme, tight binding import gettext from conifer.middleware.genshi_locals import get_request -translations = gettext.GNUTranslations(file('locale/%s/LC_MESSAGES/conifer-syrup.mo' % settings.LANGUAGE_CODE)) - -_ = translations.ugettext +if settings.USE_I18N: + translations = gettext.GNUTranslations( + file('locale/%s/LC_MESSAGES/conifer-syrup.mo' % settings.LANGUAGE_CODE)) + _ = translations.ugettext +else: + _ = gettext.gettext def template_loaded(template): - template.filters.insert(0, Translator(translations.ugettext)) + if settings.USE_I18N: + template.filters.insert(0, Translator(translations.ugettext)) dirs = ['templates'] -- 2.11.0