نظرة عامة على المشكلة
عندما تستخدم كتلة Joinchat Button في Joinchat 6.x على صفحة مترجمة، يُترجم نص الزر، ولكن تفتح الدردشة بالرسالة في اللغة الأصلية.
تحتفظ الكتلة برسالتها في أحد إعدادات الكتلة الذي لا ترسله WPML للترجمة.
حل بديل مؤقت
أخبر WPML بكيفية ترجمة إعدادات Joinchat:
- اذهب إلى WPMLإعدادات وافتح علامة التبويب تكوين XML مخصص.
- أضف هذا الكود واحفظ:
<wpml-config> <custom-fields> <custom-field action="translate">_joinchat</custom-field> </custom-fields> <custom-fields-texts> <key name="_joinchat"> <key name="message_text" /> <key name="message_send" /> </key> </custom-fields-texts> <gutenberg-blocks> <gutenberg-block type="joinchat/button" translate="1"> <key name="message" /> </gutenberg-block> </gutenberg-blocks> </wpml-config> - حدّث ترجمة كل صفحة تحتوي على كتلة Joinchat Button، وترجم رسالة الزر.
يغطي هذا الملف كلتا مشكلتي Joinchat. في محرر الترجمة، ترى أيضاً رقم هاتف الصفحة وإعداد «عرض». احتفظ بهما، أو غيّرهما حسب اللغة.