أخر المقالات

إنشاء عدة ترجمات للمواقع ذات المحتوى المتغير (Dynamic Content) حيث يمكننا إدخال بيانات بترجمات مختلفة وعرضها حسب اللغة التي يختارها المستخدم. على سبيل المثال تطبيق لمطعم يمكننا من خلاله تصفح قائمة الوجبات بعدة لغات ليقوم كل مستخدم بعرض القائمة باللغة التي تناسبه. لنقم بتطوير نسخة بسيطة عن هذا التطبيق.

في المقالة السابقة قمت بالكتابة عن كيفية اختبار عمليات CRUD وبدأت أولا بعملية الإضافة create وقمنا باختبار أنه يمكن إضافة مهمة Task بنجاح، ولكننا لم نقم باختبار اﻹحتمالات أخرى للتأكد من احتمالات إدخلات الخاطئة

Localization هي عملية تحويل ترجمة بيانات إلى لغة بلد أو منطقة أخرى، عادة مانحتاج هذه العملية لبناء تطبيقات أو صفحات ويب تدعم عدة لغات لتتناسب مع لغة المستخدم. خلال هذه المقالة سنقوم بفهم كيفية القيام بعملية تعريب صفحات والمحتوى الثابت static بإطار العمل Laravel.

أتذكر أنه خلال فترة دراستي الثانوية خطر على التفكير في ما الفرق بين لعبة سودوكو والشطرنج فحاولت البحث بالانترنت لأكثر من مرة إلى أنه وصلت إلى هذه الصفحة على ويكيبيديا لا أظن أنني قد فهمت الكثير منها خلال ذلك الوقت ولكن أتذكر أنني فهمت أنه يوجد تقسيم للألعاب من حيث اﻷنواع والذي يسمى بنظرية اﻷلعاب Game theory