Skip Navigation

كي تظهر الترجمات في صفحة وحدة String Translation (ترجمة النصوص)، يجب استيفاء الشروط التالية:

  • يجب أن يكون النص مضمنًا في استدعاءات gettext
  • يجب أن تكون هناك وسيطة textdomain

للمزيد من المعلومات عن كل شرط من هذه الشروط، يُرجى مراجعة مقالنا الخاص بتمكين ترجمة نصوص القوالب غير المتوافقة مع WPML.

مزامنة ملفات الترجمة للمواقع التي تعمل على عدة خوادم

تقوم وحدة String Translation (ترجمة النصوص) بتخزين الملفات بتنسيق MO فقط على خادم واحد كوضع افتراضي. هذا يعني أنك إذا كنت تقوم بتشغيل موقعك على عدة خوادم، فلن تقوم جميع الطلبات التي تتم معالجتها من قبل الخوادم الأخرى بترجمة النصوص.

بدءًا من الإصدار WPML 4.4.0، يمكنك تمكين وضع مخصص لمزامنة ملفات MO الخاصة بك عبر خوادمك. لفعل ذلك، قم بإضافة ما يلي إلى ملف wp-config:

define( 'WPML_ST_SYNC_TRANSLATION_FILES', true );

انتبه: سيقوم وضع المزامنة هذا بإضافة طبقة أخرى من المنطق الذي قد يؤثر على أداء موقعك. نوصي باستخدامه عند اللزوم فقط.