1 Setting Up We need to use Django Settings to make I18N work. The reason of using Setting was due to Djangos gettext helper will require Settings module and decide location of message files by the location of Settings module. If we want to use Django Setting, we must run the following code: from google.appengine.ext.webapp import template os.environ['DJANGO_SETTINGS_MODULE'] = 'conf.settings' f