コード例 #1
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()
コード例 #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()
コード例 #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()
コード例 #4
0
ファイル: views.py プロジェクト: fspot/zenfeed
def get_locale():
    return (app.config['FIXED_LANGUAGE']
            or request.accept_languages.best_match(LANGUAGES.keys()))
コード例 #5
0
def get_locale():
    """Return the locale that best match the client request"""
    return request.accept_languages.best_match(LANGUAGES.keys())
コード例 #6
0
ファイル: views.py プロジェクト: fspot/zenfeed
def get_locale():
    return (app.config['FIXED_LANGUAGE'] or
            request.accept_languages.best_match(LANGUAGES.keys()))