WPML

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

ברירות המחדל החדשות למהירות ולקלות שימוש


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

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

בשורה התחתונה, יש פחות הגדרות וביצועים טובים יותר.

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

הפעלת תרגום מחרוזות רק כשזה הכרחי לחלוטין


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

יחד, משמעות הדבר היא פעולה מהירה הרבה יותר.

תרגום מחרוזות במקום קובצי .mo


התכונה החדשה העיקרית ב־WPML 3.8 היא היכולת להחליף קובצי .mo בעזרת תרגום מחרוזות. אתה ודאי יודע ש־WordPress משתמש בקובצי .mo ושהם יעילים יחסית (משום שהם פועלים מתחת ל־PHP).

עם זאת, זה נכון רק עבור קובצי .mo קטנים. לחלק מהתוספים (ואפילו לליבה של WordPress) יש קובצי .mo עצומים. ל־WPML יש קובצי .mo עצומים. ל־WooCommerce יש קובצי .mo עצומים וגם לתוספים ולתבניות אחרים.

אם לוקח ל־WPML יותר זמן לטעון את התרגום של "מחרוזת", אבל הוא טוען שבריר קטן מהמחרוזות שנמצאות בקובצי .mo, WPML יכול לבצע את העבודה הרבה יותר מהר. לדוגמה, כאשר אתה מסתכל על פוסט בבלוג בצד הלקוח, אתה זקוק אולי ל־15 מחרוזות מהליבה של WordPress (כגון "leave a reply", "reply" וכו'). כדי לקבל את המחרוזות הבודדות האלה, WordPress טוען קובץ .mo עצום.

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

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

נסה זאת!


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

כדי לבדוק, עבור אל החשבון שלך ב־WPML ולחץ על הורדות (Downloads). שנה את הערוץ לבטא והורד. ודא שאתה מוריד את כל הרכיבים של WPML שבהם אתה משתמש (אין לערבב רכיבי "ייצור" ורכיבי "בטא").

ספרו לנו איך זה עובד עבורכם?

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