دوال للتعامل مع اتجاهات القوالب عند تعدد اللغات

دوال للتعامل مع اتجاهات القوالب عند تعدد اللغات

قبل استخدام الدوال يجب ان تكون مسطب الباكديج
LaravelLocalization
رابط الحزمة
https://github.com/mcamara/laravel-localization
في حالة وجود تعدد للغات في الموقع وتختلف اتجاهات اللغات من حيث الاتجهات من اليمين الي اليسار او العكس
يمكنك بناء بعض الدوال التي تساعدك في معرفة الاتجاة الخاص باللغة التي تعمل عليها
الدالة الاولي
getDir()
ترجع لك باتجاة اللغة سواء
rtl , ltr
الدالة الثانية
getDirection()
ترجع لك ب
right
في حالة كانت اتجاة اللغة rtl
الدالة الثالة
getReverseDirection()
ترجع بعكس اتجاة اللغة في حالة كانت
اللغة من اليمين الي اليسار ترجع لك
left

function getDir()
{
      return \Mcamara\LaravelLocalization\Facades\LaravelLocalization::getCurrentLocaleDirection();
}

function getDirection()
{
      $cD = getDir();
      return $cD == 'rtl' ? 'right' : 'left';
}

function getReverseDirection()
{
      $cD = getDir();
      return $cD == 'rtl' ? 'left' : 'right';
}


2 التعليقات


  • mohamed0x
    mohamed0x 2017-10-11 14:21:13

    من فضلك ممكن تبسيط أكثر

  • speed
    speed 2017-11-11 09:45:16

    ممكن شرح بفيديو لانه الطريقة صعبة شوي

اضف تعليق


يجب ان يكون لديك حساب في الموقع تسجيل الدخول او تسجيل عضوية جديدة

خدمات ويب الفريق