b523db2bbea7098aeccea0f78f41f223
     
     
     
    
    
    
    
    
    
    
 
تقنية و أشياء أخرى
تقنية و أشياء أخرى
مختلف المقالات و النقاشات و الروابط المتعلقة بالتقنية او المواضيع العامة
مساعدة - موقع متعدد اللغات
                         عربي     English

مساعدة - موقع متعدد اللغات

   محمد جمال الذياب        08-02-2020  
   Ahmed Saed   
اعمل على مشروع كبير وظهرت الحاجة لادخال لغات جديدة (من اليسار الى اليمين) فهل من طريقة سهلة لتحويل التصميم بدون الكثير من العمل ؟؟
التعليقات
   khashabawy - عبدالله خشبة   
هديه منى لك :)
http://cssjanus.commoner.com
ضع كود ال css الخاص بك ثم علم على كل من

swap_ltr_rtl_in_url

swap_left_right_in_url


ثم RUN ليتم تحويل الكود الخاص بال css
   Ahmed Saed   
شكرا :)
   عبد الرحمن أحمد   
أسهل وأسرع طريقة وجدتها هي الانعكاس و لكن تحتاج بعض التعديلات
حيث تصنع كلاس وسمه reflect أو flip مثلا ثم استدعه من أجل الصفحة أو من أجل الأجزاء التي تتطلب الانعكاس
مع عكس النصوص مرتين لأن لتصحيح انعكاس النصوص
وكذلك الترجمة فقد جعلت الترجمة تتحول بدون عمل تحديث أو الانتقال لمجلد آخر
أي نفس التصميم تماما
وقمت بتطبيقها على الموقع التالي :
http://www.tatweerplus.com
فالقالب أجنبي ولكني قمت بتركيبه على مشروع ASP.Net و عملت مسألة اللغتين و قلب الاتجاهات
الكلاسات هي
 
.flip {
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
/*-webkit-transition: all 1s;
-moz-transition: all 1s;
transition: all 1s;*/
}
.flip-text {
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
text-align: right;
display: inline-block;
}

   a_alakkad - عمار العقاد   
جرب هذا:
http://l0uy.com/rtler/
   uid0 - محمد الشناق   

دوما استخدم ملفات ستايل css منفصلة ، وعند تغيير اللغة ضمن ملف css خاص باللغة او على الاقل خاص بنوعية اللغة مثلا للغات من اليسار الى اليمين يكون ملف الستايل style-ltr.css وللغات من اليمين لليسار style-rtl.css.

استخدم متغيرات للغة بدلا من كتابة الكلام مباشرة داخل html ، يمكنك استخدام نظام للقوالب وذلك لكتابة متغيرات اللغة وبعدها التعويض عنها بقيمها الحقيقية ، مثلا يمكن استخدام mustache او smarty او استخدام ملفات منفصلة للغة تحتوي على المتغيرات او استخدام مكتبات خاصة بذلك.


هذا ما يدور في ذهني الان.
   assassinateur - نذير صغير   
هناك أيضا طريقة أخرى بدل استخدام mustache أو smarty وهي باستخدام أكواد الترجمة المدمجة مع ملفات الترجمة يعني بدل ما يكتب التالي
 
<h1>text here</h1>


يكتب
 
<h1> <?php _e('text here'); ?> </h1>


مع إعداد ملفات الترجمة، هذه هي الطريقة المستعملة في ووردبريس وهي طريقة عامة في php لتخصيص المواقع للترجمة حسب الطلب
   Ahmed Saed   
شكرا كثيرا بالفعل هذا اول ما دار بذهنى وبالفعل استخدم متغيرات للغة
  الموضوع و التعليقات و باقي البيانات في هذه الصفحة منقولة و معدلة من المصدر على الرابط التالي : https://io.hsoub.com/design/3875
  هذا الموضوع مرخص تحت : رخصة المشاع الإبداعي BY-SA
المشاركة :
تويتر
فيسبوك
الإيميل
لينكد إن
واتساب
الرابط

مقدمة عن الخطافات Hooks في ووردبريس (إحدى المزايا البرمجية الرائعة للووردبريس) مقدمة عن الخطافات Hooks في ووردبريس (إحدى المزايا البرمجية الرائعة للووردبريس)
نصائح لكتابة عربية أفصح نصائح لكتابة عربية أفصح
[للمبرمجين]الكتاب الذي ختمته و حفظته من دون ان اقراءه [للمبرمجين]الكتاب الذي ختمته و حفظته من دون ان اقراءه
موقع يحلل ماهية ونوع أي ملف بامتداد غير معروف إن كان له أصل وقد تم تعديل امتداده. موقع يحلل ماهية ونوع أي ملف بامتداد غير معروف إن كان له أصل وقد تم تعديل امتداده.
هل الوظيفة سيئة الى هذا الحد ؟ هل الوظيفة سيئة الى هذا الحد ؟
تجّار النوتيلا! | مدوّنة سهّاري تجّار النوتيلا! | مدوّنة سهّاري
لماذا أغلب المواقع العربية مازلت تستخدم html و لم تنتقل إلى ال xhtml لماذا أغلب المواقع العربية مازلت تستخدم html و لم تنتقل إلى ال xhtml

الروابط المختصرة    سياسة الخصوصية    شروط الإستخدام    من أنا    من نحن    الأسئلة الشائعة    موضوع عشوائي    اتصل بنا   
                           
Developed by : MJ7.org