מסמך זה מיועד עבור מפתחים שרוצים לתרגם בוני דפים מבוססי קודים קצרים באמצעות WPML. אנחנו משתמשים ב-Visual Composer כדוגמה, אבל ניתן להשתמש בטכניקה המתוארת להלן כדי להוסיף תמיכה עבור כל בונה דפים המשתמש בקודים קצרים.

כיצד לקבל את התוסף WPML?

ראשית, יש צורך בחשבון של WPML.org. אם עדיין אין לך חשבון ואתה מפתח ערכות עיצוב או תוספים, צור קשר באמצעות תוכנית Go Global וקבל חשבון חינם וסיוע.

קיבלת חשבון? עכשיו התקן את WPML, Translation Management ו-String Translation.

דף ההורדות של WPML

דף ההורדות של WPML

* התמיכה עבור תרגום בוני דפים הוכנסה בגרסה 3.6.0 של WPML. אם אתה משתמש בגרסה מוקדמת יותר, ראשית יש לעדכן אותה.

כיצד זה עובד?

הבה ניצור דף לדוגמה באמצעות בונה הדפים לדוגמה זו השתמשנו ב-Visual Composer. תוכל להשתמש בבונה דפים משלך המשתמש בקודים קצרים.

צור דף WordPress ועצב אותו באמצעות בונה הדפים. כלול רכיבים בעלי טקסט לתרגום. לרוב בוני הדפים יש רכיבי 'טקסט'. רכיבים אחרים כולים מאפייני טקסט כגון 'כותרת'.

להלן דף לדוגמה שיצרנו באמצעות Visual Composer. הוא משתמש בתא טקסט ובסוגים אחרים של תאים בעלי מאפיינים מסוג טקסט.

דוגמת ממשק משתמש לדף שנבנה באמצעות בונה דפים

דוגמת ממשק משתמש לדף שנבנה באמצעות בונה דפים

כשנסתכל על מקור הדף (במצב HTML) נוכל לראות את הקודים הקצרים שמהם מורכבים העיצוב והטקסט של הדף.

דוגמה לקוד HTML של הדף

דוגמה לקוד HTML של הדף

המטרה שלנו היא להגדיר את התצורה של WPML כדי שנוכל למצוא את הטקסטים האלה בדף המקור.

יצירת קובץ תצורת שפה עבור בונה הדפים

למרבה המזל, WPML יכול לשלוף טקסטים לתרגום מדפים המעוצבים באמצעות בוני דפים (המשתמשים בקודים קצרים). רק צריך להגדיר ל-WPML את אופן הזיהוי של הקודים הקצרים והמאפיינים המכילים טקסטים שיש לתרגם. מבצעים זאת באמצעות קובץ בשם wpml-config.xml, שיש למקם אותו בתיקיית השורש של ערכת העיצוב או התוסף.

יצירת קובץ תצורת השפה עבור בונה הדפים

יצירת קובץ תצורת השפה עבור בונה הדפים

קובץ תצורת השפה יכול גם להנחות את WPML לגבי דברים אחרים הקשורים לערכת העיצוב או לתוסף.

לדוגמה, עיין בקובץ תצורת השפה של Visual composer שיצרנו:

<wpml-config>
    <shortcodes>
        <shortcode>
            <tag>vc_column_text</tag>
        </shortcode>
        <shortcode>
            <tag>vc_text_separator</tag>
            <attributes>
                <attribute>title</attribute>
            </attributes>
        </shortcode>
        …
</wpml-config>

ישנו ערך עבור כל קוד קצר שאנו רוצים ש-WPML יזהה. בנוסף יש גם ערך עבור כל מאפיין המכיל טקסט.

בדוגמה שלעיל WPML ישלוף טקסטים מקודים קצרים כגון:

[vc_column_text]טקסט לתרגום[/vc_column_text]

[vc_text_separator title=”טקסט לתרגום”]

אתה יודע באיזה קודים קצרים בונה הדפים משתמש ולאיזה מאפיינים יש טקסטים המחייבים תרגום. צור את קובץ ה-XML שיתאים לקודים הקצרים ולמאפיינים שלהם. כשקובץ ה-XML מוכן, שמור אותו בתיקיית השורש של ערכת העיצוב או התוסף. על שם הקובץ להיות wpml-config.xml.

לאחר יצירת קובץ wpml-config.xml או עדכון שלו עבור ערכת העיצוב או התוסף, יש לאלץ את WPML לטעון אותו. השבת את ערכת העיצוב או התוסף, ולאחר מכן הפעל אותו שוב. WPML טוען את קובצי התצורה כשמפעילים או מעדכנים ערכות עיצוב ותוספים.

תרגום דפים שנוצרו באמצעות בוני דפים

לאחר שיצרת קובץ wpml-config.xml, יש לבדוק את תרגום התוכן שנוצר באמצעות בונה הדפים.

עיין בסרטון הבא כדי לראות סקירה של תהליך התרגום עם הדוגמה של Visual Composer.

 

ראשית יש להגדיר ל-WPML להשתמש בעורך התרגומים (המספק תמיכה עבור בוני דפים). לאחר התקנה של התוסף הנדרש (WPML, Translation Management, String Translation) והגדרה של WPML, עבור אל WPML -> 'ניהול התרגום' -> 'הגדרת תוכן רב-לשוני'. בחר את האפשרות השתמש בעורך התרגומים מתחת למקטע כיצד לתרגם פוסטים ודפים ולחץ על שמור.

בחירת האפשרות לשימוש בעורך למתרגם

בחירת האפשרות להשתמש בעורך התרגומים

עכשיו אתה מוכן לתרגם.

  1. צור דף WordPress ועצב אותו באמצעות בונה הדפים. שמור את הדף.
  2. בעת עריכת הדף, לחץ על הסמל + שמתחת לתיבת השפה (פעולה זו יוצרת תרגום חדש).

תרגום הדף לדוגמה

התחלת התרגום של דף הדוגמה

  1. עכשיו תוכל לראות את המסך של עורך התרגום. אתה אמור לראות שדות עבור כל אחד מהטקסטים שבדף שיצרת. תמיד יהיה שדה 'כותרת' וצריכים גם להיות שדות עבור כל אחד מרכיבי הטקסט בעיצוב של בונה הדף.
  2. הוסף את הטקסטים המתורגמים לשדות ובחר את האפשרות התרגום הסתיים.
  3. לחץ על הלחצן שמור וסגור.

תרגום הטקסטים של הדף

תרגום הטקסטים של הדף

בעורך הדפים, הסמל + אמור להתחלף לסמל עיפרון המציין שהתרגום הושלם (ועכשיו ניתן לערוך אותו).

ניתן לראות את הדף המתורגם על-ידי ביקור בדף בממשק הקצה והחלפת שפת הדף.

דוגמת ממשק קצה של הדף המתורגם

דוגמת ממשק קצה של הדף המתורגם

הבנה נערוך את הדף כדי לראות כיצד התרגום עובד. בסרגל הניהול, לחץ על 'ערוך דף'. לאחר מכן עבור למצב HTML כדי לראות את מקור הדף.

דוגמה לקוד HTML של הדף המתורגם

דוגמה לקוד HTML של הדף המתורגם

הפצת בונה הדפים עם תמכה ב-WPML

אם בונה הדפים שלך משתמש בקודים קצרים, כל מה שעליך להוסיף הוא קובץ wpml-config.xml. קובץ זה לא יעשה דבר אם WPML אינו פעיל. הוא אומר ל-WPML כיצד לתרגם דפים שנוצרו באמצעות בונה הדפים.

זקוק לעזרה?

אתה מוזמן לקבל עזרה מצוות התאימות של WPML (השתמש בפרטים שקיבלת מהתוכנית Go Global). אתה יכול גם להיעזר בפורום התמיכה הכללי.

אנו עובדים על הוספת תאימות גם לבוני דפים שאינם משתמשים בקודים קצרים. ניתן ליצור קשר לקבלת פרטים נוספים ומידע על זמינות גרסאות פיתוח.