أخر المقالات

مع تعودنا على أُطر العمل Javascript الشهيرة مثل Vue.js, React, Angular بدأنا بإستخدامها في كافة المشاريع البسيطة منها أو الكبيرة، وإن كان الاستخدام يقتصر على إضافة تفاعل بسيط للصفحات. Alpine.js تمثل الحل المثالي للاستخدام عندما نريد إضافة تفاعل وتأثيرات بسيطة لكننا أيضاً نريد إطار عمل ببنية مشابة للتي تعودنا عليها.

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

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

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