- الحالة
- مفتوحة
نظرة عامة على المشكلة
تستخدم بعض القوالب أو الإضافات دوال WordPress wp_date() أو date_i18n() لعرض التواريخ. قد تستخدم هذه التواريخ لاحقة مثل 1st أو 26th، بناءً على المعلمات المحددة.
حالياً، لا يمكن ترجمة لواحق التواريخ بسبب قيد معروف منذ فترة طويلة في نواة WordPress.
حل بديل مؤقت
كحل بديل مؤقت، يمكنك استخدام مرشِّح wp_date للحصول على التاريخ، ثم تعديل اللاحقة قبل عرضها على الصفحة. يُرجى إنشاء نسخة احتياطية كاملة لموقعك قبل المتابعة واتباع الخطوات التالية:
- أضف الكود التالي إلى ملف functions.php في قالبك:
- افتح الصفحة التي تُعرض فيها التواريخ. سيؤدي هذا إلى تنفيذ المرشِّح المُضاف.
- اذهب إلى WPML → ترجمة النصوص وترجم التواريخ.
- ستحتاج إلى ترجمة كل لاحقة بشكل منفصل (على سبيل المثال 1st, 2nd…) لأنها قد تتغير حسب اللغة.