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

السؤال

نشر

انا اعمل على مشروع wordpress حيث مطلوب مني تعريب  القالب من ltr  الى rtl + تعريب المصطلحات الخاصة بالقالب

لقد قمت بتعريب بعض المطلحات الخاصة بالقالب عبر plug-in تدعى loco translate ولكنني اريد تجربة هذا الملف (ar.po)  ان كان يعمل   // الملف موجود في zon.zip لقد قمت برفعه

الامر الثاني ما هي خطوات التي يتوجب على فعلها لتعريب القالب و كتابة الملف rtl.css  

و كيف يمكنني تجريب هذا الملف من بعد الانتهاء من كتابته (حيث ان ملف التنسيقات الافتراضي هو style.css) 

و جزاكم الله خيرا

 

zon.zip

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 هي ثيم أسار .

 

2021-12-21_10-19-53.thumb.png.31b1d5ebcf77bc12e5fe7391ecae07d6.png

 

ولقد قمت بفتح ملف ar.po الموجود بالمجلد الخاص بك و هذه نتيجة الكود. 

@Mohammad Kiblawi

2021-12-23_10-35-11.png

  • 0
نشر
بتاريخ 2 دقائق مضت قال بلال زيادة:

الفكرة العامة سيكون لديك مجلد يحتوي على عدة لغات الموقع و ستكون الملفات على شكل 


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 هي ثيم أسار .

 

2021-12-21_10-19-53.thumb.png.31b1d5ebcf77bc12e5fe7391ecae07d6.png

 

شكرا لك اخي الكريم جزاك الله خيرا 

هذا كان في خصوص الترجمة 

و لكن في خصوص كتابة ملف ال rtl من اين ابدأ ؟

اي هل هنالك خطوات لهذه العملية ؟ لان هنالك عدة ملفات css 

و كيف اطبق هذه التنسيقات على القالب؟

  • 0
نشر
بتاريخ الآن قال Mohammad Kiblawi:

شكرا لك اخي الكريم جزاك الله خيرا 

هذا كان في خصوص الترجمة 

و لكن في خصوص كتابة ملف ال rtl من اين ابدأ ؟

اي هل هنالك خطوات لهذه العملية ؟ لان هنالك عدة ملفات css 

و كيف اطبق هذه التنسيقات على القالب؟

يجب عليك كتابة التنسيقات الخاصة بالاتجاه اليمين في ملف rtl.css و بالتالي عند تغيير اتجاه الثيم من اليمين إلى اليسار , ستقرأ وورد بريس هذا الملف و تطبق التنسيقات الخاصة بهذا الاتجاه. 

  • 0
نشر
بتاريخ 12 ساعات قال Mohammad Kiblawi:

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

السلام عليكم 

اعذرني اخي الكريم بلال على سؤالي في هذا الوقت 

لم يتم ترجمة الموقع لا اعرف ما السبب؟ 

جربت عدة محاولات و كلها بائت بالفشل

  • 0
نشر
بتاريخ 10 ساعات قال Mohammad Kiblawi:

السلام عليكم 

اعذرني اخي الكريم بلال على سؤالي في هذا الوقت 

لم يتم ترجمة الموقع لا اعرف ما السبب؟ 

جربت عدة محاولات و كلها بائت بالفشل

وعليكم السلام و رحمة الله و بركاته ، هل يمكنك إرفاق ملفات القالب بشكل مضغوط؟

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...