اذهب إلى المحتوى

السؤال

نشر

كيفية تغيير أتجاه الموقع dir لارافيل مع مبدل اللغات ؟

بفرض أني أستخدمت مبدل اللغات ونفذت ترجمه الموقع باللغتين العربية والانجليزية في لارافيل كيف أتحكم في تغيير الاتجاه 

حيث ان اللغة العربية أتجاه كتابتها من اليمين الي اليسار والعكس بالنسبة للانجليزية. 

Recommended Posts

  • 1
نشر

يمكنك إضافة التالي إلى العنصر الجذر لكل صفحات HTML ضمن المشروع (ملفات قوالب blade) وذلك لإدراج الخاصية dir بشكل عام من الموقع وهي ما تحدد اتجاه التنسيقات والتموضع للعناصر لتكون من اليمين لليسار أو العكس بحسب اللغة الحالية:

<html dir="{{ App::isLocale('ar') ? 'rtl' : 'ltr'}}">
  ...
</html>

 

  • 0
نشر
  1. قم بإنشاء ملف css خاص بكل اتجاه
  2. داخل ال head:
    @if(app()->getLocale() == 'ar')
    	<link href="{{ asset('css/rtl.css') }}" rel="stylesheet">
    @else
    	<link href="{{ asset('css/ltr.css') }}" rel="stylesheet">
    @endif

    3. css

    
    /* rtl.css */
    
    direction: rtl;
    
    /* ltr.css */
    
    direction: ltr;

     

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...