def before_returning_items(request, lookup):
    try:
        desiredLang = request.accept_languages.best_match(LANGUAGES.keys(),
                                                          LANGUAGE_DEFAULT)
        print("The best matched Accept-Language Header is: " + desiredLang +
              " (" + LANGUAGES.get(desiredLang) + ")")
    except Exception as e:
        print(e)
        traceback.print_exc()
Esempio n. 2
0
def before_returning_items(request, lookup):
    try:
        desiredLang = request.accept_languages.best_match(
            LANGUAGES.keys(), LANGUAGE_DEFAULT)
        print("The best matched Accept-Language Header is: " + desiredLang +
              " (" + LANGUAGES.get(desiredLang) + ")")
    except Exception as e:
        print(e)
        traceback.print_exc()
Esempio n. 3
0
def before_returning_irrational_items(request, lookup):
    try:
        desiredLang = request.accept_languages.best_match(LANGUAGES.keys())
        print "The Accept-Language Header is: " + desiredLang
        if desiredLang is not None:
            lookup["locale"] = {"$eq": desiredLang}
        else:
            lookup["locale"] = {"$eq": "en"}
    except Exception, e:
        print e
        traceback.print_exc()
Esempio n. 4
0
def get_locale():
    return (app.config['FIXED_LANGUAGE']
            or request.accept_languages.best_match(LANGUAGES.keys()))
Esempio n. 5
0
def get_locale():
    """Return the locale that best match the client request"""
    return request.accept_languages.best_match(LANGUAGES.keys())
Esempio n. 6
0
def get_locale():
    return (app.config['FIXED_LANGUAGE'] or
            request.accept_languages.best_match(LANGUAGES.keys()))