Flask Babel
from flask import Flask, render_template
from flask_babel import Babel
app = Flask(__name__)
babel = Babel(app)
@babel.localeselector
def get_locale():
return request.accept_languages.best_match(["en", "fr"])
@app.route("/")
def index():
return render_template("index.html")babel.default_locale = "en"with app.test_request_context():
get_locale() == "en"