'Activate the language for the user. If none is set will go to the site
default which is en-US.'

@contextmanager
def activate_lang(self):

    lang = (self.lang if self.lang else settings.LANGUAGE_CODE)
    old = translation.get_language()
    translation.activate(lang)
    (yield)
    translation.activate(old)
