Initial commit

This commit is contained in:
iulian 2025-12-26 00:52:56 +00:00
commit 983cee0320
322 changed files with 57174 additions and 0 deletions

View file

@ -0,0 +1,18 @@
from flask import Blueprint, request, redirect, url_for
from flask_login import login_required, current_user
from app import db
bp = Blueprint('language', __name__, url_prefix='/language')
@bp.route('/switch/<lang>')
@login_required
def switch_language(lang):
"""Switch user's language preference"""
allowed_languages = ['en', 'ro', 'es']
if lang in allowed_languages:
current_user.language = lang
db.session.commit()
# Redirect back to the referring page or dashboard
return redirect(request.referrer or url_for('main.dashboard'))