WPML

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

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

עד עכשיו, כדי לעשות זאת ב־WPML, היית צריך לשכפל את הרישומים לכל שפות האתר. אפשרי, אבל לא מהנה.

WPML 3.9 יכלול מצב תרגום חדש, שמאפשר להציג תוכן בכל שפות האתר, ללא צורך לשכפל אותו.

בעוד שהרעיון הבסיסי פשוט, ביצועו בפועל מעט מורכב יותר. כאשר אתה מפעיל את מצב התרגום החדש, WPML מבצע קצת קסמים מאחורי הקלעים:

  • אם התוכן מתורגם, התרגום מופיע, אחרת מוצג המקור.
  • כל הקישורים בעמוד כוללים את השפה הנוכחית, כך שלחיצה על תוכן שאינו מתורגם לא מעבירה אותך אל שפת ברירת המחדל של האתר.
  • רק ה"פנים" של העמוד מוצג בשפה המקורית. ניווט, סרגלי צד, כותרת תחתונה וכו' יופיעו בשפה הנוכחית.
  • אותו תוכן מופיע במספר שפות (ונראה כאילו הוא משוכפל), אך כל הכינויים הללו מצביעים על המקור כקנוני (כדי לא לבלבל את Google).

צפה בסרטון זה כדי לראות כיצד זה עובד:

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

כיצד לבדוק


כדי לנסות זאת, עליך להוריד את WPML 3.9 בטא. היכנס אל חשבון WPML שלך, לחץ על הורדות (Downloads) ובחר בערוץ beta. תזדקק לליבת WPML ולשאר הרכיבים של WPML מגרסת בטא זו.

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

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

אפשרות התרגום החדשה ב־WPML 3.9

המצב החדש נקרא "ניתן לתרגום - השתמש בתרגום אם הוא זמין או חזור לשפה המקורית" (לא קצר במיוחד, אבל נקווה שברור).

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

עבור אל WPML->ניהול תרגום->הגדרות XML מותאמות אישית והדבק קטע קוד XML כדי לעקוף את ההגדרה:

<wpml-config>
    <custom-types>
        <custom-type translate="1" display-as-translated="1">CPT-SLUG</custom-type>
    </custom-types>
</wpml-config>

החלף את "CPT-SLUG" במזהה הכתובת (slug) האמיתי של סוג הפוסט שברצונך לשלוט בו.

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

ויש עוד - תהליך עבודה הגיוני בעת עדכון תוכן של תוסף בניית עמודים במהלך תרגום


עדכון משמעותי נוסף שמגיע ב־WPML הוא שינוי בתהליך העבודה עבור תרגום תוכן של תוסף בניית עמודים. עד עכשיו, אם היית מעדכן את המקור (שנוצר באמצעות תוסף בניית עמודים) בזמן שהתרגום היה בתהליך, היית צריך לעבור מסלול מכשולים כדי לגרום לדברים לעבוד.

WPML 3.9 מתקן את תהליך העבודה. אם תיצרו תוכן, תתחילו לתרגם ולאחר מכן תערכו את המקור, תראו שהוא "זקוק לתרגום". כאשר תתרגמו שוב, התרגום החלקי שכבר ביצעתם יופיע בעורך התרגום של WPML, ותוכלו להמשיך עם החלקים שלא הושלמו או שהם חדשים.

משוב?


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

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

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

מצאת את זה שימושי? שתף מאמר זה: