المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ووردبريس WordPress ووكومرس WooCommerce ترجمة كلمة Proceed و Update cart



Rise Company
06-05-2021, 07:20
ووردبريس WordPress ووكومرس WooCommerce ترجمة كلمة Proceed و Update cart
حل مشكلة بعض الكلمات غير مترجمة فى ووكومرس WooCommerce
woocommerce translate strings - Adding a string replacement - Proceed woocommerce change
Translating WooCommerce (Localization) - Creating custom translations
How to Change Proceed To Checkout Text - wordpress override translate
Overriding single plugin translation - Creating custom translations with Loco Translate

https://www.rise.company/upload/uploads/16202770890161.png

الترجمة داخل ووكومرس WooCommerce لن تحتاجها فى الغالب حيث تلقائيا هي تكون مترجمة

الترجمة كاملة ! ولكن لا تظهر بعض الكلمات غير مترجمة ؟؟؟

سبب ذلك هو وجود Plugin / template لديك يستخدم نفس string ويعمل override عليها

وللتاكد من ذلك قم بتغيير theme وجرب اذا لم تظهر الترجمة اذن المشكلة هتكون فى plugins

اغلق جميع plugins عدا WooCommerce ثم جرب هتجد ان الترجمة ظهرت


قم باستخدام اضافة Health Check & Troubleshooting
حيث هتساعدك فى اختبار القالب و الاضافات
https://wordpress.org/plugins/health-check/


كيفية ترجمة الكلمات داخل theme / plugins ؟

قم بتثبيت اضافة Loco Translate من هنا
https://wordpress.org/plugins/loco-translate/

ثم اذهب الى القالب / الاضافة التى تسبب المشكلة ثم اضف لغة New language
اختار عربي ثم اختار custom حيث عند حدوث update لا يحذف ترجمتك هام جدا انتبه!

https://www.rise.company/upload/uploads/162027777003131.png

وابحث بداخلة عن الكلمة english ثم بتعريبها

https://www.rise.company/upload/uploads/162027791262751.png

لم اجد الكلمة string المطلوب ترجمتها رغم التاكد انا فى القالب / الاضافة المحددة ؟

قم بتحميل اضافة Say What? من هنا
https://wordpress.org/plugins/say-what/

https://www.rise.company/upload/uploads/162027817257291.png


هذه الاضافة ساحرة فعلا بضغط واحدة و بسهولة

ادخل الكلمة التى تريد ترجمتها هنا Original string بالكلمة المتجرمة هنا Replacement string

لكى يكون فى مثل الصورة فى الاعلى مع العلم يجب ان تكون الحروف بالضبط

يمكن معرفة ذلك من source code او inspection اذا كان الحرف الاول capital يجب مراعاه ذلك!

اما Text domain لن تحتاجها فهى تستخدم بدل ما يتم التعميم الترجمة على كامل الموقع

تتخصص هنا فى woocommerce مثلا ولكن هذه القيمة لا يتم وضعها عشوائيا

حيث اذا كانت موجودة فى سطر اللغة يتم وضعه وفى كل الاحوال لن تحتاجه.

حل اخر

استخدم كود css لاضافة كلمة بعد عنصر محدد

مثال :


p.title::after {content: 'TITLE GOES HERE';}


مشكلة هذه الطريقة لاتدعم العربي

المرجع:
https://plugins.leewillis.co.uk/doc_post/adding-string-replacement/
https://docs.woocommerce.com/document/woocommerce-localization/