def best_match_language(self): """Determines the best available locale from the Accept-Language HTTP header passed in the request. """ return self.accept_language.best_match( gettextutils.get_available_languages('keystone'), default_match='en_US')
def best_match_language(req): """Determines the best available locale from the Accept-Language HTTP header passed in the request. """ if not req.accept_language: return None return req.accept_language.best_match( gettextutils.get_available_languages('keystone'))