Files
kolibrios.org/modules/helpers.py
Burer 17edacd3ac feat/flask: split app into modules
feat/flask: !fix strange code to previous
2025-12-27 23:07:49 +03:00

24 lines
582 B
Python

from datetime import date
from flask import redirect, render_template, request, url_for
from htmlmin import minify as minify_html
from modules import locales
def get_best_lang():
return request.accept_languages.best_match(locales.locales_code) or "en"
def render_localized_template(lang, template_name):
if lang not in locales.locales_code:
return redirect(url_for("index", lang=get_best_lang()))
return minify_html(
render_template(
template_name,
year=date.today().year,
),
remove_empty_space=True,
)