from flask import request , session

def get_locale():
    """Return current language from URL parameter or session, default fa"""
    lang = request.args.get('lang')
    if lang:
        session['lang'] = lang
    lang = session.get('lang', 'fa')
    return lang
    
    


def get_text_direction():
    lang = get_locale()
    if lang in ['fa', 'ar', 'he']:  
        return 'rtl'
    else:
        return 'ltr'
    # return session.get('dir', 'ltr')