The online documentation has the following example in this section: http://docs.djangoproject.com/en/1.0/topics/i18n/#standard-translation
from django.utils.translation import ugettext as _ def my_view(request): output = _("Welcome to my site.") return HttpResponse(output) My example looks like this: def my_function(request): output = _("Activities") return HttpResponse(output) and generates this error when called: Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/django/core/servers/basehttp.py", line 279, in run self.result = application(self.environ, self.start_response) File "/usr/lib/python2.5/site-packages/django/core/servers/basehttp.py", line 651, in __call__ return self.application(environ, start_response) File "/usr/lib/python2.5/site-packages/django/core/handlers/wsgi.py", line 245, in __call__ response = middleware_method(request, response) File "/usr/lib/python2.5/site-packages/debug_toolbar/middleware.py", line 91, in process_response response.content = replace_insensitive(smart_unicode(response.content), u'</body>', smart_unicode(self.debug_toolbars[request].render_toolbar() + u'</body>')) File "/usr/lib/python2.5/site-packages/django/http/__init__.py", line 365, in _get_content return smart_str(''.join(self._container), self._charset) TypeError: sequence item 0: expected string, __proxy__ found As soon as I remove the _() it works just fine. Any clues as to what could be the cause? (I am running Django 1.1 on a local desktop, using the development server). Thanks Derek -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.