All pastes #1893321 Raw Edit

Unnamed

public python v1 · immutable
#1893321 ·published 2010-07-02 09:48 UTC
rendered paste body
class MultilingualDomainMiddleware(MultilingualURLMiddleware, object):        """Guesses request.LANGUAGE_CODE from domain name"""        def process_request(self, request):        host_without_port = request.get_host().split(':')[0]        if host_without_port.endswith('somedomain.org'):            language = 'by'        elif host_without_port.endswith('somedomain.com.ua'):            language = 'uk'        else:            language = 'pl'        translation.activate(language)        request.LANGUAGE_CODE = language        def process_response(self, request, response):        return response