شرح تسک: یک API توسعه داده شود تا زبان انتخابی کاربر ذخیره شود و در ورودهای بعدی، سیستم بتواند زبان کاربر را به حالت انتخابشده قبلی بازگرداند. وظایف دقیق بکاند: ایجاد فیلد زبان در پروفایل کاربر اضافه کردن فیلد preferred_language به جدول کاربران. مقادیر قابلپذیرش بر اساس زبانهای موجود در سیستم. طراحی و پیادهسازی API برای ثبت زبان انتخابی ایجاد یک Endpoint برای ذخیره زبان انتخابشده. ورودی شامل مقدار زبان. تضمین امنیت فقط کاربر لاگینشده امکان تغییر زبان خود را داشته باشد. اعتبارسنجی مقدار زبان از لیست زبانهای مجاز. توسعه API جهت دریافت زبان کاربر هنگام ورود افزودن مقدار زبان کاربر به پاسخ Login یا Profile. این مقدار باید در هر بار ورود یا رفرش به فرانت ارسال شود. حفظ زبان انتخابی بین جلسات (Persistent State) زبان ثبتشده ذخیره دائمی داشته باشد تا بعد از ورود مجدد بازیابی شود. تست و تضمین عملکرد صحیح تست تغییر زبان تست امنیت تست دریافت صحیح زبان هنگام ورود