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

السؤال

نشر

اخذت مشروع تعريب قالب وردبريس 

و اتضح انني كنت اقوم بترجمة محتوى ديمو القالب و ليس القالب نفسه. 

و أخبرني صاحب المشروع انه عليي ان  اقوم بتجربة القالب على موقع اخر للتأكد من العمل. 

لا استطيع الوصول إلى القالب جربت عدة طرق عن الانترنت ولكنه يظهر لدي ديمو القالب وليس القالب لذي عليي تعريبه

Recommended Posts

  • 0
نشر

يجب عليكِ تفعيل القالب من إعدادات الموقع من خلال قائمة المظهر ثم تقومين باختيار القالب الذي تريدين تفعيله ثم ستلاحظين انه طُبق على الموقع و اخبريني بالنتيجة لو سمحتي ؟ ثم الفكرة العامة سيكون لديك مجلد يحتوي على عدة لغات الموقع و ستكون الملفات على شكل 

ar.mo
ar.po
en.mo
en.po

أي لكل لغة ملفين , ويمكنك التعديل على الملفات من خلال برنامج poedit بحيث ستستطيع التعديل على الملف الذي امتداده .po و في ملفات الثيم الخاص بك وخصوصاً ملف functions.php ستوجب عليك إضافة دالة 

load_theme_textdomain 

, وهي دالة تقوم بإرجاع النصوص المترجمة للغة الثيم.

load_theme_textdomain( 'assar', get_template_directory() . '/languages' );

 ثم يمكنك استخدام دالة 

esc_html__()
<?php echo esc_html__('ASSAR THEME', 'assar'); ?>

طبعا في اللغة الأنجليزية اسم الثيم سيكون ASSAR THEME و لكن باللغة العربية سيكون ( ثيم أسار ) ولاحظ أنه ASSAR THEME قيمتها في ملف ar.po هي ثيم أسار .ولقد قمت بفتح ملف ar.po الموجود بالمجلد الخاص بك و هذه نتيجة الكود. 

2021-12-21_10-19-53.thumb.png.31b1d5ebcf77bc12e5fe7391ecae07d6.png.0f05adce221dfe1500e57f44f572e0b4.png2021-12-23_10-35-11.thumb.png.233e3a27ed52780dd7c17947410d3826.png

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...