סקירת התקלה
כאשר אתה משתמש ב־Joinchat ומגדיר את הגדרות Joinchat של העמוד עצמו בתיבת Joinchat שלו, תרגומי העמוד אינם מקבלים את ההגדרות האלה.
לדוגמה, אם אתה מסתיר את הצ’אט בעמוד באנגלית, הצ’אט עדיין מוצג בתרגום העמוד לספרדית. אם אתה מגדיר לעמוד מספר טלפון או קריאה לפעולה משלו, התרגום משתמש במספר הטלפון ובטקסטים של האתר במקום זאת.
פתרון עוקף
הגדר ב־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 משלו.
קובץ זה מכסה את שתי הבעיות של Joinchat. בעורך התרגום, תראה גם את מספר הטלפון של העמוד ואת הגדרת “view”. השאר אותם, או שנה אותם עבור השפה.