from django.utils.translation import get_language

def get_translated_field(user, field_name):
    language = 'en'  # اللغة الافتراضية

    # إذا كان المستخدم مسجل دخوله ولديه لغة مفضلة
    if user.is_authenticated:
        language = user.preferred_language
    else:
        # إذا لم يكن المستخدم مسجل دخوله، استخدم اللغة الافتراضية للنظام
        system_language = "en"
        if system_language:
            language = system_language

    # تحديد الحقل بناءً على اللغة
    if language == 'ar':
        return f"{field_name}_ar"
    elif language == 'ku':
        return f"{field_name}_ku"
    else:
        return f"{field_name}_en"
