aboutsummaryrefslogtreecommitdiff
path: root/app/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/__init__.py')
-rw-r--r--app/__init__.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/__init__.py b/app/__init__.py
index 385c613..2768fb0 100644
--- a/app/__init__.py
+++ b/app/__init__.py
@@ -24,6 +24,7 @@ from flaskext.markdown import Markdown
from flask_github import GitHub
from flask_wtf.csrf import CsrfProtect
from flask_flatpages import FlatPages
+from flask_babel import Babel
import os
app = Flask(__name__, static_folder="public/static")
@@ -37,6 +38,7 @@ github = GitHub(app)
csrf = CsrfProtect(app)
mail = Mail(app)
pages = FlatPages(app)
+babel = Babel(app)
gravatar = Gravatar(app,
size=58,
rating='g',
@@ -50,5 +52,11 @@ if not app.debug:
from .maillogger import register_mail_error_handler
register_mail_error_handler(app, mail)
+
+@babel.localeselector
+def get_locale():
+ return request.accept_languages.best_match(app.config['LANGUAGES'].keys())
+
+
from . import models, tasks
from .views import *