WPML
שוחרר
21 באוקטובר 2026
ערוץ
יציב
נבדק עם WordPress
7.1

יומן שינויים

שמירות ועמודים מהירים יותר, לוח בקרת תרגום שנבנה מחדש, תרגום אוטומטי ברור יותר ו־355 תיקונים.

מה חדש

  • תרגום אוטומטי אינו משאיר עוד עבודות בתהליך כשהחשבון אינו יכול לשלם: הוא מושהה עם ‘עבור לחיוב’ ומתחדש לאחר התשלום.
  • רשימת התוכן של לוח בקרת תרגום נבנתה מחדש: היא פועלת באתרים עם שפות רבות, מציגה כל פוסט פעם אחת, ומסנני הסטטוס שלה תואמים לעמודה.
  • שינוי העדפת התרגום של שדה מותאם אישית מעדכן את התוכן הקיים שלך כמשימת רקע במעקב, וההגדרות מסבירות מה עושה כל העדפה.
  • עריכות קטנות בתוכן מתורגם אינן מאבדות עוד תרגומים קיימים או מחויבות כתרגום חדש מלא.
  • שם ותיאור של קטגוריה או תגית מתורגמים ומחויבים פעם אחת, ולא שוב בכל פוסט שמשתמש בהם.
  • וריאציות מוצר נשארות מחוץ למצב תרגם הכל, ועבודות וריאציה ריקות שנוצרו קודם לכן מבוטלות.
  • ביטול עבודה עבור תוכן שכבר תורגם משחזר את מצבו הקודם.
  • מסכי אזור הניהול של WPML פועלים לפי שפת אזור הניהול שלך, כולל שפות מימין לשמאל.
  • ספירות תגובות מוצגות לכל שפה, וסטטוסים של פוסטים נשארים מסונכרנים בין המקור לתרגומים שלו.
  • מצב סקירה נשמר לכל אצוות תרגום, ועורך תרגום מתקדם מסמן טקסטים של מדיה וטקסונומיה שהמקור שלהם השתנה.
  • מולטיסייט: אשף ההגדרה של אתר המשנה מטפל נכון במפתח האתר, ללא שאילתת משתמשים שבורה, ואתרי משנה אינם מדווחים עוד על חוסר התאמה של מפתח אתר.
  • עדיפות תרגום הוסרה, ואיפוס WPML נחסם כל עוד לאתר יש עדיין שפות משניות.
  • בדיקת התקשורת של האתר מול wpml.org כוללת את תקינות ההגדרה והתרגום האוטומטי שלו; תיבת סימון אחת להצטרפות באשף ההגדרה ובהגדרות שולטת בשיתוף סטטיסטיקות התוכן ורשימת התוספים שלך.
  • כל התוספים הנלווים של WPML נבנים מאותו מקור כמו WPML ומופצים יחד איתו.
  • כל תוסף נלווה של WPML נושא את אותה גרסת ספרייה משותפת כמו WPML, כך שההודעה 'WPML Update is Incomplete' נשארת מתורגמת לא משנה איזה תוסף נטען ראשון.
  • הקשחת אבטחה: טיפול מחמיר יותר בנתונים מאוחסנים, קלט בקשות מאומת, מחיקת קבצים בטוחה יותר, שמות קבצים ונתיבי include, וערכים מאוחסנים שעברו escaping.
  • כאשר תפקיד מנהל האתר (Administrator) איבד את ההרשאות של WPML, WPML משחזר אותן, כך שמנהלים חדשים רואים את כל האפשרויות של WPML.
  • לא ניתן עוד להתעלם מאזהרת דרישות המינימום של אשף ההגדרה ולאבד אותה.
  • כאשר שליחת תוכן לתרגום נכשלת עקב בעיית מסד נתונים, החלון הקופץ מציג את פרטי השגיאה.
  • כאשר WPML אינו יכול לקרוא את המילים הזמינות בחשבון שלך, הוא מציג סטטוס והודעה ברורים.
  • עבודה שממשיכה להיכשל לצד עבודות שנוצרו בהצלחה אינה מנוסה שוב ללא הגבלה.
  • במהלך ניתוק תקשורת שרק שליחה חדשה יכולה לסיים, הבאנר אינו מציג עוד ספירה לאחור לניסיון חוזר.
  • בתור התרגום, סטטוסים שסומנו בפילטר הסטטוס נשארים מסומנים לאחר טעינת רשימת העבודות.
  • ההודעה "Your automatic translation pricing has been upgraded" בלוח בקרת התרגום מציגה כעת את התוכן שלה במקום להישאר ריקה.
  • בחירה באפשרות 'Copy from original language if translation language uses encoded URLs' מזהירה אותך כאשר אף שפה פעילה אינה משתמשת בכתובות URL מקודדות.
  • בוררי שפות נפתחים כעת גם באמצעות המקלדת וגם בלחיצה, ומודיעים לקוראי מסך אם הם פתוחים.
  • סמל התפריט הנפתח של בורר השפות מופיע רק כאשר יש תרגומים לבחור מהם.
  • בורר השפות כבוי כאשר לאתר יש רק שפה פעילה אחת.
  • בורר השפות בארכיון שנתי של סוג תוכן מותאם אישית מקשר לארכיון הנכון.
  • תצוגות מקדימות של פוסטים ועמודים משתמשות בכתובת הנכונה באתרים עם דומיין שונה לכל שפה.
  • רשימת הפוסטים מציגה את הסמל הנכון עבור תרגום בתהליך.
  • תוכן עם רכיבי זמן שומר על ה־HTML שלו בשלמותו כאשר הוא מפוצל לתרגום.
  • עבודה במספר כרטיסיות דפדפן אינה מערבבת עוד שפות בעורך הבלוקים.
  • מידע על צמדי שפות שנשמר במטמון מעורך התרגום המתקדם אינו מתיישן עוד ומתקן את עצמו.
  • חיבור תרגום לקבוצת תרגום אחרת אינו נכשל עוד תוך דיווח על הצלחה.
  • רשימות אזור ניהול של סוגי תוכן היררכיים, כגון עמודים, אינן מריצות עוד שאילתת תרגום על כל פוסט, מה שנכשל בשרתים המגבילים את גודל השאילתה.
  • תרגום אוטומטי של קטגוריות, תגיות ומונחים אחרים אמין יותר.
  • כתובות אזור ניהול ישנות של כלי תמיכה מובילות לעמוד התמיכה האחד במקום לעותקים נפרדים.
  • בלוקים שזוהו אוטומטית מתוספי בניית עמודים מבוססי שדות כגון Meta Box מציעים רק את תכונות הטקסט שלהם לתרגום.
  • Avada: הווידג’ט Fusion Post Cards מתורגם.
  • WP User Manager: בורר השפות בעמוד פרופיל מוביל לעמוד הפרופיל המתורגם, ולא לעמוד הכללי.
  • כאשר חיבור מחדש של אתר שהועתק או הועבר נכשל, WPML אינו מנקה עוד את מפתח האתר שלו, כך שעדכונים ותרגום אוטומטי ממשיכים לפעול.
  • ניתן כעת לתרגם תכונת שורטקוד שנרשמה כמקודדת ב־base64 אך בפועל מכילה טקסט רגיל.

ביצועים

  • שמירת עמוד או תבנית, כולל תבניות Elementor, אינה משכתבת עוד תרגומים שלא השתנו, כך ששמירות באתרים עם שפות רבות מהירות הרבה יותר.
  • עמודי צד לקוח באתרים עם WooCommerce נטענים מהר יותר: כללי URL אינם נקראים מחדש עבור כל מונח מוצר.
  • בקשת צד לקוח שנשמרה במטמון אינה שואלת עוד את מסד הנתונים על טבלאות השפות של WPML בכל צפייה בעמוד.
  • בקשות צד לקוח אינן כותבות עוד התקדמות שדרוג או קוראות מחדש את מבנה הטבלאות של WPML.
  • מסכי עריכת פוסטים אינם ממתינים עוד לבדיקת מנוע התרגום בכל טעינה, ובדיקה שנכשלה אינה מנוסה שוב בכל עמוד.
  • עריכת פוסט באתר עם תוספים רבים אינה גורמת עוד לחריגה מזיכרון.
  • לוח הבקרה של ניהול תרגום אינו מגיע עוד לפסק זמן באתרים עם מונחים מתורגמים רבים.
  • לוח הבקרה של ניהול תרגום אינו גורם עוד לחריגה מזיכרון בזמן ספירת מילים.
  • WPML > תרגומים אינו גורם עוד לחריגה מזיכרון באתרים עם מטמון אובייקטים קבוע, כגון Redis או זה של WP Engine.
  • טבלת המטמון של פענוח כתובות URL אינה גדלה עוד ללא הגבלה, ושמירת הגדרות ניתוב אינה סופרת עוד את כל הטבלה.
  • שאילתות מונחים עם רשימות include, exclude או child ארוכות, כמו בתפריטים, וידג’טים ופילטרים של מוצרים, מתורגמות בשאילתת מסד נתונים אחת.
  • תרגומים של מונחי מוצר שנקראים מחוץ לשאילתה נבדקים פעם אחת לכל בקשה.
  • טקסטים של ברירת מחדל בבלוקים מתורגמים כאשר בלוק מרונדר, ולא עבור כל סוג בלוק רשום בכל בקשה.
  • פקודות WP-CLI משתמשות בפחות זיכרון: WPML טוען את תוכנת ההתקנה (Installer) שלו רק כאשר פקודה זקוקה לה.
  • מולטיסייט: מעבר בין אתרים אינו מריץ עוד בדיקות שחזור כאשר אין מה לשחזר, כך שעמודי ניהול הרשת נטענים שוב במהירות.
  • תרגומי מוצרים נבדקים בשאילתה אחת עבור מוצרים המוצגים על ידי בלוקים של אוספי מוצרים ב־WooCommerce.
  • WP Rocket מבצע אופטימיזציה לעמוד השורש של האתר כמו לכל ספריית שפה, ואינו רושם עוד ביומן 'Empty buffer' עבורו.
  • עמודי Elementor אינם מריצים עוד כל ממיר dynamic-id של WooCommerce על כל רכיב.
  • עמודי אזור ניהול אינם רושמים מחדש את טקסטי ברירת המחדל של כל בלוק צד שלישי בכל בקשה, מה שחוסך שאילתות רבות למסד הנתונים.
  • בכמה אתרים משודרגים, רענון קטלוג השפות פועל פעם אחת במקום בכל בקשה.
  • שמירת פוסט אינה בודקת מחדש את הטבלאות של WPML בכל פעם, ופוסט בלוקים קורא את חבילת המחרוזות שלו פעם אחת בלבד.
  • עמודי צד לקוח של תבניות בלוקים וחנויות WooCommerce קוראים תרגומי בלוקים, מזהי כתובת של מונחים וכללי URL מתורגמים פעם אחת לכל עמוד, ולא בכל שימוש.
  • ערכים ש־WPML שומר במטמון ללא תפוגה נשמרים במקום שיתייחסו אליהם כפגי תוקף ויימחקו.
  • חיפוש מונחים לפי מזהה כתובת אינו חוזר עוד על אותה התאמה עבור כל חיפוש בבקשה.
  • WPML אינו מבצע עוד stack trace מלא בכל חיפוש של כתובת ה־URL של דף הבית, והפילטר של כתובת ה־URL של דף הבית שלו נשמר במטמון.
  • WPML אינו טוען עוד את מנוע תבניות האימייל שלו בכל עמוד אזור ניהול, בקשת REST וקריאת AJAX, כך שפחות קבצים נטענים.
  • עמודי אזור ניהול אינם סופרים עוד את הפוסטים הנושאים שדות מותאמים אישית שממתינים להחלטתך בכל טעינה.
  • עמודי אזור ניהול אינם מואטים עוד על ידי בדיקת REST API איטית ושגיאות פריסת נתונים.
  • תוספי בניית עמודים: שמירת מספר תרגומים בבקשה אחת אינה בונה מחדש כל פוסט קודם.
  • רשימת הפוסטים אינה מריצה עוד שאילתת תרגום עבור כל שורה.
  • עמוד ההגדרות של תרגום AI נטען ללא המתנה לתשובות ממערכת התרגום שלנו.
  • שמירת פוסטים מהירה יותר באתרים רב-לשוניים גדולים.
  • החלת תרגום על פוסט עם שדות מותאמים אישית רבים מהירה יותר.
  • עמוד תרגום טקסונומיה אינו מגיע עוד לפסק זמן באתרים עם מספר גדול מאוד של מונחים.
  • לוח בקרת התרגום קורא את סוגי התוכן הניתנים לתרגום פעם אחת לכל עמוד במקום פעמיים.

תיקונים עבור תרגום אוטומטי ותרגם הכל

  • תרגם הכל אינו נשאר עוד מושהה עקב תקרת ההוצאות החודשית לאחר שהתקרה מועלית או שהחודש מתאפס.
  • התיבה המושהית של תרגם הכל מציגה את תקרת ההוצאות החודשית הנוכחית ואת השימוש של החודש.
  • טקסטים שתרגום קודם רק העתיק מהשפה המקורית, כגון הודעות טופס לא מתורגמות, מתורגמים כעת אוטומטית במקום שיתייחסו אליהם כהושלמו, בעוד שעותק שמתרגם השלים בכוונה נשמר.
  • תרגם הכל מחיל תרגומי מונחים שהתיאור שלהם מכיל HTML, כגון תמונה, ועבודת מונח שנכשלה מפרטת את הסיבה לכך.
  • הערכות העלות של תרגם הכל משמיטות שפות מושהות, כולל פריטים שהתרגום החסר היחיד שלהם הוא בשפה מושהית.
  • תרגומים אוטומטיים נמסרים גם כאשר תרגום קודם של התוכן נמחק, ועבודה אחת שנכשלה אינה משפיעה עוד על האחרות.
  • אתרים ש־WPML מבקש מהם תרגומים שהושלמו ממשיכים לאסוף אותם עד שלא נותר אף תרגום, כך שאצווה גדולה מגיעה בתוך דקות, לא ימים.
  • ביטול עבודת תרגום אוטומטי שנכשלה מסיר אותה לתמיד, והטקסטים שלה אינם נשלחים שוב לתרגום אוטומטי.
  • מעבר המחרוזות של תרגם הכל אינו מואט עוד באתרים עם אצוות עבר רבות.
  • תרגום אוטומטי שנכשל ובוטל או הוסר עבור פוסט, אצוות מחרוזות, חבילת מחרוזות או מונח אינו נשלח שוב עד שהתוכן שלו משתנה.
  • הפעולה 'Synchronize local job ids with ATE jobs' מסרבת למיפויי עבודות דו-משמעיים, כך שמסירה לעולם אינה נכתבת לתוך תרגום לא קשור.
  • החלפת מנוע התרגום בהגדרות תרגום AI מדווחת על שמירה שנכשלה כנכשלה, במקום להציג ‘נשמר’.
  • התיבה 'couldn't be completed' אינה מציגה עוד עבודה שכל פרט בה הוא N/A לאחר ביטול עבודות.
  • תרגומים שנמסרים בזמן שמסך פוסט פתוח שומרים על הקישור שלהם למקור ועל השפה שלהם כאשר תוסף אחר מטפל בשמירות פוסטים.
  • תרגם הכל אינו מדלג עוד על מונח שנוצר בזמן שהוא מסיים את אותה טקסונומיה.
  • עמודי אזור הניהול של WPML ממשיכים לפעול כאשר עורך התרגום המתקדם נותן תשובה לא צפויה לגבי מיפוי שפות.
  • תרגם הכל מתעד כל פריט שהושלם פעם אחת, והסרת שפה מנקה אותה גם מהרישומים של Ninja Forms ו־WPForms.
  • הערכות העלות של תרגם הכל, כולל אלה של אשף ההגדרה, סופרות פוסטים עם שדות המונחים שלהם, מחרוזות, חבילות מחרוזות ותוויות טקסונומיה כפי שהם נשלחים.
  • הערכת העלות של תרגום אוטומטי מפרטת את מה שהיא אינה סופרת, כך שהשימוש הסופי אינו טומן בחובו הפתעות.
  • תרגם הכל אינו נתקע עוד בטקסטים של וידג’טי בלוקים מחוץ למסכי אזור הניהול, ותוכן שהוא אינו יכול לשלוח אינו חוסם עוד פוסטים מאוחרים יותר.
  • תרגם הכל אינו דורס עוד התקדמות שבקשה אחרת רשמה באותו זמן.
  • ההערה מתחת לטבלת ספירת המילים של תרגם הכל מסבירה שלאחר התרגום הראשון, עריכות הן בחינם ואתה משלם רק על מילים שנוספו.
  • תרגם הכל שולח חבילת מחרוזות של וידג’טים שנוספה בזמן שווידג’טים הוחרגו, ברגע שווידג’טים נכללים שוב.
  • כאשר WPML אינו יכול להגיע לאתר כדי לבדוק תרגומים שנמסרו, תיבת הסטטוס מציינת שהבדיקות הופסקו ומציעה לאסוף אותם כעת.
  • כאשר מערכת התרגום שלנו ממשיכה לסרב לכתובת האתר, WPML מראה שהוא מתחבר מחדש וממשיך לנסות, מבלי לבקש למפות את שפת ברירת המחדל.
  • לחיצה על ‘אסוף תרגומים כעת’ במהלך בדיקת מסירה אוספת תרגומים מיד לאחר סיום אותה בדיקה.
  • כאשר מספר עמודי אזור ניהול מתבקשים להתחבר מחדש למערכת התרגום שלנו בו-זמנית, WPML רושם מחדש את האתר פעם אחת בלבד.
  • שפה שנוספה עם 'translate existing content' בזמן ש־WPML מתחבר מחדש מקבלת את התוכן הקיים שלה מתורגם ברגע שהחיבור חוזר.
  • הכפתור ‘תרגם תוכן’ אינו מושבת עוד ללא הסבר בזמן ש־WPML מתחבר מחדש למערכת התרגום שלנו.
  • אתרים עם תרגומים בתהליך בודקים אם יש תרגומים שהושלמו כל שתי דקות כמתוכנן, והבדיקה אינה מעכבת עוד את הדפדפן שלך.
  • במהלך התחברות מחדש, שלב 2 של לוח בקרת התרגום אינו מציג ספירה לאחור לניסיון חוזר או הודעת 'can't reach', והכפתור המעוכב של תרגם הכל מסביר מדוע.
  • הערכת תרגם הכל קוראת לשורת וידג’טי הבלוקים 'Block' במקום 'Widget' או 'Widgets'.
  • הערכת העלות של אשף ההגדרה אינה סופרת עוד קטגוריה של פוסט בשפה שהיא כבר תורגמה אליה, בדומה ללוח בקרת התרגום.
  • עבודה שמנוע התרגום לא הצליח לתרגם מופיעה ברשימת העבודות שלא ניתן היה להשלים, עם האפשרויות לשלוח שוב (Resend) או לבטל (Discard).
  • תרגם הכל אינו שולח ומחייב עוד תווית טקסונומיה פעמיים כאשר רישום הסטטוס שלה אובד.
  • הפעלת תרגם הכל אינה טוענת עוד ששפת ברירת המחדל אינה נתמכת כאשר WPML פשוט לא הצליח לקרוא את מידע התמיכה.
  • בזמן ש־WPML מתחבר מחדש למערכת התרגום שלנו, התיבה של תרגם הכל נשארת גלויה במצב מושהה ומסבירה מה קורה.
  • תרגום שממשיך להיכשל בהחלה נזנח לאחר הניסיון השלישי ומופיע ברשימה עם האפשרויות לשלוח שוב ולבטל; שליחה מחדש מתחילה עבודה חדשה.
  • WPML מזהה תשובות של 'missing language mapping' ממערכת התרגום שלנו ומנקה את סמל השגיאה של עבודה שבוטלה שם.
  • בחזרה מעורך התרגום המתקדם, WPML מודיע כאשר לא ניתן היה לשמור את התרגום, עם הסיבה והשלב הבא.
  • תרגומים אוטומטיים ממשיכים להימסר כאשר תוסף אחר נכשל בשמירת אחד מהם, וההתקדמות בסרגל הניהול אינה מתחילה עוד מאפס.
  • לאחר תשלום דרך וידג’ט החשבון בלוח הבקרה של WordPress, תיבת התרגום האוטומטי המושהית מתנקה מיד.
  • בתשלום לפי שימוש, עבודות המוחזקות על ידי תשלום ממתין או נכשל מציינות מדוע הן ממתינות וכיצד להמשיך.
  • ניתוק תקשורת עם מערכת התרגום שלנו מסתיים רק כאשר השליחה פועלת שוב, וניסיון חוזר (Retry) אינו מאפשר עוד לעבודה כפולה לעבור.
  • לאחר שליחה לתרגום אוטומטי, התוצאה סופרת רק את העבודות שנוצרו בפועל, וניסיון חוזר אינו מחליף עוד עבודה מעוכבת בכל פעם.
  • כאשר חלק משליחה של תרגם הכל נכשל, הפריטים שנכשלו מוחזקים ונשלחים שוב מאוחר יותר.
  • תשובה ש־WPML אינו יכול לקרוא, כגון עמוד פרוקסי, אינה חוסמת עוד פריטים אלה מתרגום אוטומטי לתמיד.
  • שליחות מחוץ ללוח בקרת התרגום, כגון עורך הפוסטים או רשימת הפוסטים, אינן מסורבות עוד בזמן ש־WPML ממתין לסיום ניתוק תקשורת.
  • הודעת החיבור מבדילה בין בעיות חשבון לבעיות בעורך התרגום המתקדם, כך שאחת אינה מסתירה עוד את השנייה.
  • ניתוק תקשורת חדש אינו מציג עוד מיד 'cannot access' בגלל שבקשה אחרת סגרה את הניתוק הקודם באמצע השליחה.
  • שליחות מחרוזות שנכשלות, נקטעות, מיועדות לשפה מושהית או מסורבות אינן משאירות עוד אצוות מחרוזות ריקות מאחור.
  • שליחה מחדש של עבודת מונח שנכשלה שומרת על המונח, ושליחה מחדש שנכשלה מדווחת כנכשלה.
  • כיבוי תרגם הכל בזמן שמחרוזות מתורגמות אינו משאיר אותן עוד במצב 'Translation in progress' לתמיד.
  • במסכים ברוחב טלפון, החלון ‘הגדר תרגם הכל’ מתאים למסך וניתן לסגירה.
  • תרגם הכל אינו שולח מחדש, ומחייב שוב, עבור עבודה שביטלת בזמן שהמעבר הראשון שלה ברחבי האתר עדיין פועל.
  • עבודות טקסונומיה שהושהו בגלל שבחשבון נגמרו המילים ממשיכות ברגע שנוספות מילים.
  • לוח הבקרה אינו סופר עוד עבודות שמערכת התרגום שלנו מעולם לא קיבלה כממתינות, כך שאף תרגומי רפאים אינם ממתינים לאיסוף.
  • כאשר WPML אינו יכול לקרוא אילו שפות תרגום אוטומטי נתמכות, הערכות עלות ורשימת השפות של לוח בקרת התרגום אינן יוצאות עוד שגויות או ריקות.
  • תרגם הכל אינו מציג עוד סוג תוכן שאין מה לתרגם בו כממתין לאישורך.
  • סוגי תוכן שתוסף רושם רק באזור הניהול, כגון ה־Grid Builder של WPBakery, ניתנים להכללה מתוך Adjust content limits.

תיקונים בעורכי התרגום ובעבודות תרגום

  • תרגומים קיימים בעורך התרגום הקלאסי של תוכן עם מספר בלוקים נשמרים כאשר הם נפתחים בעורך התרגום המתקדם.
  • עורך התרגום הקלאסי מציג HTML עם רכיבי וידאו, שמע ותמונה בשדה טקסט רגיל, כך שאף תגית אינה אובדת.
  • בעורך התרגום, טקסט שחוזר על עצמו במספר בלוקים, שורטקודים או תכונות מופיע תחת המופע הראשון שלו, כך שאף בלוק אינו נראה חסר.
  • השלמת עבודת תרגום לעולם אינה כותבת לתוך, או מעבירה, פוסט שאינו התרגום של העבודה עצמה.
  • בעורך התרגום הקלאסי, עבודה שהמקור שלה הוא שפה משנית אינה טוענת עוד את עמוד שפת ברירת המחדל במקום זאת.
  • פתיחת עבודת תרגום שנשלחה מתרגום אחר, ולא מהמקור, שומרת על התרגום ההוא כשפת המקור שלה.
  • חבילת מחרוזות או פוסט שנסקרו בעורך התרגום המתקדם מושלמים ומפורסמים כאשר הסוקר לוחץ על Save and Complete.
  • פתיחה מחדש של תרגום מוצר שנמסר אינה יוצרת עוד עבודה חדשה עם שדות ריקים; העורך ממתין עד שהתרגום ייאסף.
  • יעד ריק בקובץ XLIFF שנמסר אינו מבטל עוד את העבודה: יחידות ללא טקסט שומרות על המקור, ומדלגים על יחידות פגומות.
  • פתיחת תרגום בעורך אינה משתלטת עוד על עבודה אוטומטית שמערכת התרגום שלנו עדיין מתרגמת.
  • אישור תרגום שנסקר של פוסט מתוזמן אינו מפרסם אותו עוד לפני המקור שלו.
  • בעורך התרגום, טקסט שורטקוד של תוסף בניית עמודים מסומן רק עם התכונות שיש לו כרגע.
  • בעורך התרגום, שורטקודים בתוך בלוקים מופיעים לפי סדר העמוד, עם רשומה אחת לכל טקסט שחוזר על עצמו.
  • בעורך התרגום, עמוד עם שורטקודים בתוך בלוקים מציג את שתי קבוצות הטקסטים שלו תחת שמות שונים.
  • לא נוצרת עבודת תרגום עבור תרגום ששמירה בו-זמנית הסירה את רישום הסטטוס שלו, כך שאזהרות ה־PHP הקשורות נעלמו.
  • כתיבה שנכשלה של רישום סטטוס תרגום אינה מחזירה עוד מזהה של תרגום אחר.
  • שמירות בו-זמניות של תרגום שאין לו עבודה יוצרות עבודת בסיס אחת, לא אחת לכל שמירה.
  • תרגום מונח שנסקר בעורך התרגום המתקדם מוחל שוב על האתר.
  • לקבצים בארכיון עבודת תרגום שהורד יש שמות ש־Windows מקבל, כך שהארכיון מחולץ בכל מקום.
  • כאשר לא ניתן ליצור או לעדכן את הפוסט המתורגם, העבודה מדווחת כנכשלה עם הסיבה לכך וניתן להחיל אותה שוב.
  • עורך התרגום הקלאסי מציג נכון שורטקוד במירכאות כפולות בתוך תכונה במירכאות כפולות.
  • פתיחה מחדש של תרגום מקישור עם מזהה העבודה שלו שומרת על ההתקדמות הלא-שמורה של המתרגם.
  • לאחר שמנהל אתר פותח תרגום שהושלם, הסרת המתרגם או ייבוא קובץ XLIFF משאירים את העבודה במצב הנכון.
  • בעמוד סקירת התרגום, קישורי בורר השפות מצביעים לשפות שלהם, ולא לשפה הנסקרת.

תיקונים בניהול תרגום ובלוח בקרת תרגום

  • קישורי עריכה של פוסטים מתורגמים נשארים במקומם עבור משתמשים ללא צמד שפות מתרגם.
  • סמל העיפרון של פוסט משוכפל פותח שוב את עורך WordPress כאשר זהו עורך התרגום הנבחר.
  • פוסטים שתורגמו בעורך WordPress נפתחים שם שוב כל עוד מערכת התרגום שלנו אינה מזהה את הכתובת החדשה של האתר, ותרגומים חסומים מציינים מדוע.
  • עורכים יכולים לפתוח את הפוסט המקורי מעמודת סטטוס התרגום ללא שגיאת 'not allowed to translate this language pair'.
  • שליחה חוזרת של עמוד, קטגוריה או תגית משפה אחרת, לפני שהתרגום שלהם קיים, מציגה את שפת המקור החדשה בעבודות תרגום.
  • כאשר רישום מחרוזות אוטומטי כבוי, חזרה לחלון לוח בקרת התרגום אינה מתחילה עוד עיבוד מחרוזות.
  • תרגום שאינו יכול להיפתח בעורך מסביר מדוע מעל רשימת משימות תרגום, כפי שעושה רשימת הפוסטים.
  • ביטול ושמירה בתיבת הדו-שיח של רישום מחרוזות אוטומטי אינם עוזבים עוד את לוח בקרת התרגום לעמוד ריק.
  • שינוי שפת המקור מעדכן את שפת המקור של התרגומים שלו, כך שהעבודות שלהם נשארות רשומות בעבודות תרגום.
  • רשימת העבודות אינה מציגה עוד שגיאת מסד נתונים עבור מתרגם שצמד השפות שלו אינו כולל שפות יעד.
  • אימייל עדכוני התרגום אינו סופר עוד עבודת חבילת מחרוזות כפוסט בעל אותו מזהה.
  • תרגם תוכן נשאר זמין עבור בחירה מעורבת כאשר סוג אחד של פריט כבר תורגם.
  • אימייל סיכום העבודות אינו מציג עוד אזהרת PHP כאשר מנהל העבודה אינו משתמש.
  • לוח בקרת תרגום שולח קטגוריות המסומנות בתור 'Translate automatically' גם כאשר השליחה הקודמת השתמשה באפשרות 'Translate myself'.

תיקונים עבור תוספי בניית עמודים

  • Elementor: עריכת תרגום פותחת את העורך בשפת אזור הניהול שלך, ולא בשפת העמוד.
  • Elementor: שמירת תרגום אינה נכשלת עוד כאשר וידג’ט של ערכת עיצוב זקוק למסמך הנוכחי או כאשר וידג’ט נתקל בשגיאה במהלך הרינדור.
  • Elementor: כל כפתור בעמוד מתורגם מקשר לתרגום של היעד שלו עצמו, ולא כולם לאותו עמוד.
  • Elementor Pro: השדה Message של הווידג’ט Form אינו נשלח עוד לתרגום, כך שאימיילים של התראות שומרים על הנתונים שנשלחו.
  • Avada: תווים עם סימני דיאקריטים באימיילים של התראות טופס מתורגם אינם נשמרים עוד כקודי escape.
  • WPBakery: וידג’ט Single Image עם קישור מותאם אישית שומר על התמונה והקישור שלו בתרגום.
  • ערכים של תוסף בניית עמודים שאינם רשימות של מזהי קבצים מצורפים אינם משוכתבים עוד לאפסים בתרגומים.
  • Flatsome ותוספי בניית עמודים אחרים המבוססים על שורטקודים: טקסט בין שני שורטקודים בעלי אותו שם מוצע לתרגום ומתורגם.
  • Beaver Builder: בעמוד מתורגם, המודול Pattern ופאנל התבניות מציגים רק את התבניות של אותה שפה.
  • Divi 5: מודול Loop בעמוד המקורי נשמר בתרגום ומציג את הפוסטים המתורגמים.
  • Divi: פריסות theme-builder ש־Divi מסמן כלא בשימוש אינן מוצעות עוד בלוח בקרת התרגום או נשלחות על ידי תרגם הכל.
  • שורטקוד או בלוק שהוצהר במספר קבצי הגדרות שפה שומר על התכונות וההגדרות מכולם.
  • לאחר חיפוש והחלפה, תוספי בניית עמודים מבוססי שורטקודים אינם מציעים עוד את אותו טקסט פעמיים, וטקסטים שכבר אינם בעמוד מוסרים.
  • עמוד שנבנה באמצעות שורטקודים שהתוכן שלו מכיל הערת בלוק מקבל את החלת התרגום שלו מעורך התרגום הקלאסי.
  • הגדרת תכונת ID של שורטקוד אינה ממירה עוד גם תכונות אחרות ששמותיהן מסתיימים באותה צורה.
  • תרגום תכונת שורטקוד אינו משנה עוד תכונה אחרת עם אותו טקסט.

תיקונים עבור בלוקים ועורך הבלוקים

  • ללא תרגום מחרוזות, עמוד מתורגם שומר על ההגדרות של בלוק שהוכנס מתבנית, ותרגום חוזר מתקן עמודים קודמים.
  • עריכת טקסט של וידג’ט בלוק שומרת על התרגום של הטקסט שהוא מחליף.
  • הגדרות בלוק שהן קוד, כגון תגית HTML, יישור או סוג אנימציה, שומרות על הערך שלהן בכל שפה.
  • תכונות בלוק המכילות רשימות של מזהים, כגון מזהי תמונות של גלריה, מציגות את הפריטים המתורגמים.
  • בלוקי HTML מותאם אישית: CSS המכיל תמונות SVG אינו נחתך עוד, ומרקאפ שעבר escape, סימני & ורווחים קשיחים נשארים כפי שנכתבו.
  • עמודים מתורגמים אינם הופכים עוד טקסט המציג תגיות HTML, שנכתב כטקסט בפסקה, כותרת או רשימה, למרקאפ אמיתי.
  • בלוקים מתורגמים שומרים על ההפניות שלהם: עותקי קישורים עוקבים אחר העוגן המתורגם, ובלוקי תמונה מציינים את הקובץ המצורף המתורגם.
  • Beaver Builder: פריט לשונית או אקורדיון המציג שורה, עמודה, מודול או תבנית שמורים מציג את התרגום שלו.
  • בלוקים המאחסנים קישור גם במרקאפ וגם בתכונות, כגון כפתורי GenerateBlocks, אינם מדווחים עוד כשבורים בעורך.
  • הגדרת השפה העצמית של תוסף או ערכת עיצוב מוחלת כעת ברגע שהם מופעלים, כך שניתן לתרגם בלוקים כגון Kadence Blocks באופן מיידי.
  • שמירות בעורך הבלוקים משתמשות בשפת הפוסט, ולא בשפת אזור הניהול, כך שקורס של Sensei שומר על המודולים שלו.

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

  • ניווט AJAX של בורר השפות קורא רק תשובות של עמודי HTML, בצורה בטוחה, כך שתשובות אחרות לעולם אינן טוענות משאבים או מריצות קוד.
  • חלון ההגדרות של בורר שפות בכותרת התחתונה אינו נפתח עוד ריק, והגדרות שלא הגיעו אינן מדווחות עוד כנשמרו.
  • נתוני בורר השפות אינם מאפסים עוד את הפוסט הנוכחי בתוך רשימות ולולאות.
  • עם דומיין שונה לכל שפה ו־WP_HOME שנבנה מהבקשה, קישורי בורר השפות של שפת ברירת המחדל משתמשים בדומיין שלה.
  • בלוק בורר השפות פועל עבור משתמשים ללא הרשאת unfiltered_html: הוא נשמר בצורה נקייה ושומר על החץ, הסגנונות וגודל התמונה שלו.
  • בלוק בורר שפות שהמרקאפ השמור שלו חסר את השפה הנוכחית אינו גורם עוד לשגיאה קריטית; הוא מציג את השפות האחרות.
  • בעורך הבלוקים, מתג התפריט הנפתח של בורר השפות מפנה קוראי מסך לרשימת השפות שלו.
  • שני בלוקים של בורר שפות בעמוד אחד אינם חולקים עוד מזהה תת-תפריט בעורך הבלוקים.
  • הגדרות בוררי שפות מותאמים אישית מציגות את כללי הסגנון שלהן, ולא ניתן עוד לשמור בורר ריק או כשכל אפשרויות התצוגה שלו כבויות.
  • אפשרויות בורר שפות אינן מקבלות עוד קוד תבנית שכל עמוד היה מרנדר לאחר מכן.
  • בלוק בורר השפות מרנדר נכון שמות שפות עם סימנים דיאקריטים ושפות שאינן לטיניות בשרתים עם גרסאות libxml חדשות יותר.
  • בלוק בורר השפות אינו מדווח עוד על תוכן לא חוקי עבור מנהלי אתר ששפת אזור הניהול שלהם אינה אנגלית.

תיקונים עבור קטגוריות, תגיות וטקסונומיות אחרות

  • תרגום מונח שנמסר ללא אחד מהטקסטים שלו, כגון התיאור, נשאר פתוח עבור החלק החסר במקום להיות מושלם.
  • ארכיון טקסונומיה שמזהה הכתובת שלו זהה בשתי שפות מציג את המונח של השפה המבוקשת, ומונח זה נשמר שוב.
  • מונח ברירת המחדל של טקסונומיה אינו משוכתב עוד בכל החלפת שפה, ופוסטים חדשים מקבלים את מונח ברירת המחדל של השפה שלהם.
  • תוסף הבודק אם מונח קיים בעמוד של שפה משנית מקבל בחזרה את אותו מונח, ולא את התרגום שלו.
  • לא ניתן עוד למחוק מונח ברירת מחדל של טקסונומיה מותאמת אישית מאזור ניהול בשפה אחרת, מה שגרם ל־WordPress ליצור אותו מחדש בשפה הלא נכונה.
  • כאשר קטגוריה או מונח ברירת מחדל נמחקים באמצעות קוד או במסד הנתונים, WPML יוצר אותם מחדש בשפת ברירת המחדל עם התרגומים שלהם.
  • שינוי מצב התרגום של טקסונומיה מעביר כל פוסט למונח בשפה שלו.
  • מחיקת קטגוריה או מונח באמצעות קוד מעמוד בשפה אחרת מתייקת את הפוסטים שלהם תחת ברירת המחדל של השפה שלהם, מבלי למחוק ברירות מחדל אחרות.
  • שפה שנוספה מאזור ניהול בשפה אחרת מקבלת שם קטגוריית ברירת מחדל משלה, כגון 'Uncategorized' עבור אנגלית.
  • תרגום מונח שנוצר דרך ה־API של מונחי WPML שומר על שפת המקור שהקריאה מציינת.
  • יצירת תרגום מונח דרך ה־API על ידי ציון המזהה של המונח המקורי פועלת ומצטרפת לקבוצת התרגום של המקור.
  • שליחה מחדש של קטגוריה או תגית מתורגמת אינה משנה עוד את מזהה הכתובת שלה כאשר המקור או שפה אחרת חולקים אותו.
  • שפת אזור הניהול אינה חוזרת עוד לשפה שגלשת בה קודם לכן לאחר ביקור במסך תרגום טקסונומיה.
  • אתרים שמזהי המונחים ומזהי טקסונומיית המונחים שלהם שונים אינם מקבלים עוד מונחים לא קשורים בקישורי hreflang ובספירות קטגוריות.
  • כאשר מונח ברירת המחדל באנגלית של טקסונומיה מותאמת אישית איננו והתרגומים שלו חולקים את שמו, כל שפה שומרת על מונח ברירת המחדל שלה.
  • מסירה מאוחרת של תרגום אוטומטי אינה דורסת עוד תרגומי מונחים ידניים או מנקה את מצב העדכון שלהם.

תיקונים עבור תפריטים

  • באתרים עם מטמון אובייקטים קבוע כגון Redis, תפריטים מתורגמים ותרגומי מונחים אינם מוחלפים עוד באלה של שפת ברירת המחדל.
  • בתפריטים, מציין המיקום 'Translation of' מופיע בשפת אזור הניהול, ולא בספרדית.
  • שמירת תפריט מחוץ לעיצוב > תפריטים, דרך REST, ההתאמה האישית (Customizer) או קוד, שומרת אותו מקושר לתרגומים שלו.
  • פריטי תפריט שנוספו באמצעות קוד בבקשה אחת שומרים על מיקומם.
  • סנכרון תפריטי WP יוצר תפריטים מתורגמים בתוך קבוצת התרגום של המקור שלהם.
  • סנכרון תפריטי WP אינו משטח עוד תפריטים מתורגמים כאשר קובץ wpml-config, כמו בערכת העיצוב Porto, מגדיר שדות של פריטי תפריט להעתקה.
  • הסרת פריט מהתפריט המקורי מסירה גם את העותקים המתורגמים שלו.
  • החלת אותם שינויים של סנכרון תפריטי WP פעמיים אינה יוצרת עוד תפריט מתורגם שני.
  • סנכרון תפריטי WP אינו מוסיף עוד תרגומי טיוטה לתפריטים מתורגמים, כך שמבקרים אינם מקבלים קישורי 404.
  • הסרת פריט אב מהתפריט המקורי אינה משאירה עוד פריטי בן מתורגמים המצביעים לפריט שנמחק.
  • פרסום שינוי תפריט בהתאמה האישית עם שפת אזור ניהול שאינה ברירת המחדל אינו משנה עוד את שמו של התפריט המתורגם של אותה שפה.

תיקונים עבור קישורים, כתובות URL והפניות

  • תרגום או שכפול של פוסט למספר שפות בו-זמנית אינו שומר עוד קישור לסוג תוכן מותאם אישית עם מזהה כתובת מתורגם בשפה הלא נכונה.
  • עמוד שנוצר עם ‘צור עמוד שורש’ הוא עמוד השורש של האתר מהשמירה הראשונה שלו, בעורך הבלוקים ובעורך הקלאסי.
  • עמוד טיוטה או עמוד ממתין עם אותו מזהה כתובת אינו שולח עוד עמוד מפורסם בשפה אחרת ל־404.
  • עם דומיין שונה לכל שפה, WPML > הגדרות > כתובות URL נשמר שוב במקום להיכשל בבדיקה של שדה מוסתר.
  • כתובת קטגוריה המסתיימת בקטגוריה שאינה קיימת, שלעתים קרובות מבוקשת על ידי סורקים, אינה כותבת עוד שגיאת מסד נתונים.
  • קישורים לארכיונים ולכתובות אחרות שאינן עמודים אינם משוכתבים עוד לתבנית Elementor בתרגומים.
  • קישורים לפוסט שמזהה הכתובת שלו מתורגם מומרים נכון בשפת ברירת המחדל, ללא קשר לשפה המקורית של הפוסט.
  • עמוד ההתחברות בדומיין של שפה מוסתרת אינו מופנה עוד לשפת ברירת המחדל.
  • עם שפה מוסתרת ועמוד התחברות מתורגם, כתובת ההתחברות של השפה המוסתרת פועלת תמיד.
  • כאשר WPML משחזר הגדרת פורמט URL חסרה במהלך טעינת עמוד, קישורי השפה של אותו עמוד משתמשים בפורמט השמור, ולא בפרמטרים של ?lang=.
  • אתר שאיבד את פורמט כתובת ה־URL של שפה השמור שלו ממשיך להגיש ספריות שפה ושומר את ההגדרה שוב.
  • שדה קישור מתורגם המכיל קישור רגיל לעמוד המתורגם, כפי שקישורים דביקים שומרים אותו, פותח את העמוד הזה בשפת התרגום.
  • ארכיון קטגוריה שנפתח באמצעות כתובת ?cat= ו־lang= שלו מציג את הארכיון במקום להפנות לעמוד הבית של השפה.
  • קישורי עמודים מומרים, כולל שדות ACF Link ו־URL, שומרים על #anchor, מחרוזת השאילתה ותת-הנתיב שלהם.
  • כתובת עם עימוד אינה גורמת עוד לקישורים להצביע לפוסט הלא נכון.
  • עמוד שורש חדש מקבל שפה לאחר שעמוד השורש הישן נמחק לצמיתות.
  • קישור של מונח מתעדכן ברגע שהמונח נשמר, כך שתוספי SEO יכולים ליצור את ההפניה.
  • קישורי עוגן מומרים אינם מקבלים עוד לוכסן סוגר לאחר ה־#anchor.
  • קישור אינו נשאר עוד בשפה המקורית לזמן מה לאחר שהתרגום שלו מפורסם.
  • קישורים לפוסטים לא מתורגמים אינם מובילים עוד ל־404 באתרים עם דומיין שונה לכל שפה.

תיקונים עבור שפות ואשף ההגדרה

  • אשף ההגדרה ממשיך משלב השפות כאשר נותרה רק שפת ברירת המחדל, במקום לנעול את אזור הניהול.
  • שלב השפות באשף ההגדרה אינו מציג עוד שפת ברירת מחדל ריקה כאשר שפת ברירת המחדל השמורה לא הייתה פעילה.
  • באשף ההגדרה, הוספת גרסת מדינה של שפה שהאתר השתמש בה בעבר שואלת האם לשמור את התוכן או להתחיל מחדש.
  • שפה שכבר אינה בקטלוג של WPML ניתנת להוספה כשפה מותאמת אישית עם קוד ואזור משלה.
  • סנכרון קטלוג השפות ממלא שפה של הגדרה מראש כאשר גרסה קודמת השאירה אותה ריקה.
  • כיוון טקסט שתוקן בקטלוג השפות של WPML מגיע לאתרים המשתמשים בשפה זו מבלי לשנות את הגדרות השפה שלהם.
  • קוד שפה של '0' אינו שולח עוד קישורים לשפת ברירת המחדל; אתרים שהושפעו מתוקנים, ושינויי קוד שנכשלו מדווחים.
  • שפה מותאמת אישית שנוצרה לפני WPML 5.0 תחת קוד ש־WPML משתמש בו כעת, כגון de-at, הופכת לשפה המובנית ההיא, תוך שמירה על התוכן שלה.
  • שפה מותאמת אישית שלא ניתן להשתלט עליה מסומנת ב־Needs a mapping ואינה נשלחת לתרגום אוטומטי עד שתמופה.
  • חיפוש שפות אינו מציע עוד להוסיף את סינית (הונג קונג) כשפה מותאמת אישית ברגע שהיא קיימת באתר.
  • הורדות של חבילות שפה מסתיימות בשרתים עם מגבלת זמן PHP נמוכה, וממשיכות במקום להיתקע בחבילה האחרונה.
  • איפוס ברירות המחדל של שפה אינו מציג עוד הודעות על הוצאה משימוש (deprecation) של PHP 8.1.

תיקונים עבור רישום ועדכונים

  • עדכון WPML באמצעות העלאה מגרסה 5.1 אינו מציג עוד שגיאה קריטית חד-פעמית.
  • עדכון WPML אינו שולח עוד אימייל על שגיאה קריטית כאשר תוסף ניהול כגון InfiniteWP מוסיף פוסט מיד לאחר העדכון.
  • המסך Activate & Update נפתח עבור חשבונות שסוג המנוי שלהם אינו תואם לאף מוצר, במקום לעצור עם שגיאה קריטית.
  • המסך Activate & Update מציג את תיבת הרישום בכל מצב חשבון, עם אפשרות ביטול רישום ושדה של מפתח אתר, כך שניתן להחליף רישומים ישנים.
  • פרטי התוספים של תוספי WPML אינם מזהירים עוד על גרסת WordPress שלא נבדקה בגרסאות משניות (point releases) של WordPress.
  • אתר רשום אינו מציג עוד 'A New Site Key Is Required' עם מטמון אובייקטים קבוע, או מאבד את המפתח שלו כאשר wpml.org אינו זמין.
  • לאחר שאתר עובר לכתובת חדשה ושומר על חשבון התרגום שלו, WPML מציין שהאתר עבר במקום לקרוא לו עותק.
  • מולטיסייט: קבל מפתח לאתר זה מציין את כתובת הרשת, כך שהמפתח שהוא מוביל אליו מתקבל.
  • אתר שלא הועבר אינו מציג עוד את הודעת עותק האתר לאחר רישום מחדש במערכת התרגום שלנו.
  • כאשר לא ניתן להגיע לפיד המוצרים של WPML, המסך Activate & Update שומר את המוצרים הידועים האחרונים ומציין מה נכשל, עם אפשרות לבדוק שוב.
  • WP-CLI מציג רשימת תוספים ללא אזהרה בזמן שעדכון WPML ממתין.
  • לאחר חזרה לערוץ Production, המסך Activate & Update מתקין את גרסת ה־Production, והורדה ללא שום דבר להתקין מציינת זאת.
  • הערות הגרסה של כל תוסף ב־Activate & Update מציגות רק את ההערות של אותו תוסף.
  • לאחר עדכון, דפדפנים ו־CDNs טוענים את הסקריפטים והסגנונות העדכניים של WPML במקום את הישנים שנשמרו במטמון.
  • Advanced Custom Fields Multilingual ותוספים נלווים אחרים נטענים כאשר הגרסה שלהם היא בטא של הגרסה ש־WPML דורש.
  • אתר אינו מאמת מחדש את המפתח שלו פעמים רבות בשנייה, גם כאשר מספר התראות עדכון מגיעות בו-זמנית.
  • מפתח אתר המוגדר ב־wp-config.php שומר על הרישום שלו כאשר wpml.org רק מגביל קצב (throttles) או מגיע לפסק זמן.
  • מטפל הורדת התוספים בודק את אסימון האבטחה של הבקשה לפני אימות מפתח האתר.
  • מולטיסייט: שני אתרים של רשת אחת עם מפתחות אתר שונים שהוגדרו מראש אינם נרשמים מחדש הלוך ושוב.
  • אשף ההגדרה אינו רושם מחדש מפתח אתר המוגדר ב־wp-config.php בכל פעם שהוא נטען.
  • נתיב עדכון המנוי משיב בהצלחה עבור אתר שהמנוי שלו כבר עדכני, כך שפרוקסי ומוניטורים מפסיקים לרשום סירובי שווא ביומן.
  • מפתח אתר ב־wp-config.php מאוחסן כראוי גם כאשר הוא מועתק עם רווח או ירידת שורה בסופו.
  • אתרים עם רישיון Blog אינם מקבלים עוד שגיאה קריטית על קבוע חסר.

תיקונים עבור אתרי WooCommerce

  • באתרים עם WooCommerce Multilingual, WPML אינו חוזר עוד לאשף ההגדרה שלו מעצמו ומציג את הפוסטים של כל שפה.
  • סקריפטי אזור הניהול של WPML, ניווט CMS (CMS Nav) וקישורים דביקים אינם נכשלים עוד עם 'addLoadEvent is not defined' באשף ההגדרה של WooCommerce Multilingual.
  • הסרת קטגוריה ממוצר מעדכנת את ספירת המוצרים של הקטגוריה המתורגמת בכל שפה.
  • מוצרים שתורגמו בעזרת עורך התרגום הקלאסי שומרים על תרגומי וריאציות, תכונות ושדות מותאמים אישית כאשר הם נפתחים בעורך התרגום המתקדם.
  • ייבוא מוצרים עם וריאציות מתורגמים אינו נכשל עוד בשורות תכונות כפולות כאשר מוצר אב נושא את המונחים של שתי השפות.
  • WooCommerce Multilingual אינו בונה מחדש את כתובות החשבון והקופה המתורגמות שלו פעמיים כאשר סוגי תוכן נרשמים באיחור.

תיקונים עבור שדות מותאמים אישית ו־Advanced Custom Fields

  • מסכי ההגדרות תרגום שדות מותאמים אישית ותרגום מטא של מונח מותאם אישית נפתחים שוב כאשר תוסף או ייבוא השאירו שורת שדה מותאם אישית ללא שם.
  • משימת רקע שהוכנסה לתור ללא שאלה לאחר עדכון 5.1.0 מבוטלת; שדה מותאם אישית שניתן לתרגום לאחרונה ממתין להחלטתך במקום זאת.
  • הגדרות תרגום מטא של מונח מותאם אישית מציינות ששדה מתורגם מתורגם עם המונח, לא עם הפוסט.
  • שדות ACF מקוננים (Flexible Content, Repeater, Group) במונחי טקסונומיה מתורגמים, אוטומטית ובעורך.
  • תת-שדות של Repeater ו־Flexible Content המוגדרים להעתקה מגיעים כעת לתרגומים כאשר שורה מתווספת מחוץ לעורך הפוסטים, לדוגמה עם update_field() או טופס ACF בצד לקוח.
  • שדה מותאם אישית שניתן לתרגום לאחרונה מסמן בתור 'Needs update' רק את הפוסטים המתורגמים שיש להם בפועל את השדה.
  • שינוי העדפת התרגום של שדה ACF מעדכן גם תרגומי מונחים קיימים.
  • תוויות קבוצת שדות של ACF שומרות על התרגומים שלהן לאחר המיגרציה של Advanced Custom Fields Multilingual 2.2.
  • שדרוג מ־WPML 4.x אינו משחזר עוד הגדרות ישנות של שדות מותאמים אישית לאחר הניקוי של Advanced Custom Fields Multilingual, מה שהשאיר טעינת נתונים מיותרים.
  • בתרגום שדות מותאמים אישית, העדפה שנבחרה בזמן שתוצאות החיפוש נטענות נשמרת, במקום ללכת לאיבוד לאחר 'Data saved'.
  • שמירת תרגום דרך ה־REST API מלקוח חיצוני אינה מריצה עוד סנכרון מלא של שדות מותאמים אישית בכל פעם.
  • שדות מותאמים אישית שנכתבים לאחר ש־WPML מעתיק את השדות של פוסט עדיין מגיעים לתרגומים שלו.
  • שינוי מילה בשדה ACF Link במסך תרגום טקסונומיה שומר על הקישור המתורגם.
  • שינוי שדה ACF ל־Copy, Copy once או Don't translate בהגדרות WPML מעדכן את התרגומים הקיימים.

תיקונים עבור מדיה ותמונות

  • תרגום מדיה: עמוד עורך בלוקים מתורגם שומר על התמונה שלו עצמו לאחר שהתרגום נשמר באחסון עם מטמון אובייקטים.
  • השלמת עבודת תרגום הנושאת מדיה אינה יוצרת עוד עותקים יתומים של קבצים מצורפים בכל שפה משנית.
  • שאילתה עבור קובץ מצורף בשפה משנית מחזירה את התרגום שלו, או את הקובץ המצורף עצמו, מה שמתקן רקעים של Enfold Color Section.
  • תמונה שתוסף בניית עמודים קורא לה לפי כתובת ה־URL שלה מציגה את טקסטי המדיה של שפת העמוד.
  • תמונות של תוספי בניית עמודים, כגון רקע אזור ב־Divi, מציגות את הטקסטים המקוריים הנכונים בעורך התרגום ונשמרות לתמונה הנכונה.
  • תמונה ללא כתובת שמישה בווידג’ט או בתוכן אינה גורמת עוד לשגיאת מטמון אובייקטים בכל טעינת עמוד.

תיקונים עבור פוסטים ועמודים

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

תיקונים עבור תאימות עם תוספים וערכות עיצוב אחרים

  • עמודי אזור ניהול של תוספים אחרים, כגון אפשרויות Slider Revolution ו־Avada, טוענים שוב את הסקריפטים שלהם כאשר WPML פעיל.
  • אין שגיאה קריטית בכל עמוד כאשר תוסף אחר, כגון ה־builder של Tatsu, מחפש פוסטים בזמן שתוספים נטענים.
  • כאשר תוסף אחר נכשל בזמן ש־WordPress נטען, האתר מציג שוב את עמוד השגיאה הקריטית של WordPress, ולא עמוד ריק.
  • WPML משחזר את שפת האתר כאשר תוסף אחר, כגון WP All Export Pro, מחליף אותה ולעולם לא מחליף אותה בחזרה.
  • תוספי מטמון שמרוקנים את מטמון האובייקטים אינם גורמים עוד לשגיאות מסד נתונים של 'Commands out of sync', מכיוון ש־WPML קורא את הגדרות העמוד שלו פעם אחת.
  • מפות האתר של Yoast SEO מפרטות כל פוסט מתורגם תחת כתובת ה־URL שלו עצמו כאשר WPML SEO אינו פעיל.
  • WPML SEO מתרגם את ערכי הטקסט של כל סוג סכמה ב־Rank Math.
  • The Events Calendar: עמוד השורש אינו מופיע עוד ריק כאשר האפשרות 'Integrate events in main blog loop' מופעלת.

תיקונים עבור מסכי אזור ניהול והגדרות

  • אתר שהגדרת ה־WPML השמורה שלו הוסרה, על ידי תוסף ניקוי או שחזור חלקי, מקבל אותה בחזרה מהעותק השמור של WPML.
  • הגדרות שנשמרות בזמן ש־WPML מסיים את עדכון מסד הנתונים שלו אינן הולכות עוד לאיבוד.
  • פתרון בעיות: בנייה מחדש של המטמון עבור כתובת URL יחידה פועלת בצורה אמינה ברקע, והלחיצה על Rebuild אינה הולכת עוד לאיבוד.
  • ההודעה 'Your automatic translation pricing has been upgraded' מוצגת רק למשתמשים שיכולים לנהל תרגומים.
  • חיפוש הגדרות: הרשומה לוקליזציה של ערכות עיצוב ותוספים גוללת אל אפשרויות הלוקליזציה תחת תאימות.
  • הכתובת הישנה של לוקליזציה של ערכות עיצוב ותוספים מובילה להגדרות > תאימות כשהסריקה של ערכת העיצוב והתוספים מוצגת.
  • בקשות שרצות במהלך איפוס WPML אינן יכולות עוד ליצור מחדש את הטבלאות וההגדרות של WPML.
  • איפוס WPML ממנהל הרשת בודק גם הוא תחילה אם יש שפות משניות.
  • הסרת עדיפות תרגום אינה כותבת עוד רישום שקרי של 'item deleted' באתרים משתדרגים.
  • ההודעה המוצגת כאשר בדיקת התקינות של אזור הניהול של WPML נכשלת מציינת את הבקשה שנכשלה.
  • תמיכה > יומן תקשורת נשאר קריא לאחר רענון שירותים (Refresh services).
  • החלפת מנוע התרגום מדווחת בבדיקת התקשורת היומית של האתר מול wpml.org.
  • כעת ניתן לתרגם את חלונית המידע (tooltip) "Same as default" בהגדרות השפה של WPML.
  • בבקשות REST של אזור ניהול, החלפת האזור (locale) חלה על תרגומים כמצופה.

תיקונים עבור מסדי נתונים ומולטיסייט

  • באשכולות מסדי נתונים שמסרבים לנעילות בעלות שם (named locks), כגון Percona XtraDB strict mode, WPML עובר לנעילה מבוססת טבלה וממשיך לפעול.
  • WPML יוצר את הטבלאות שלו עם ערכת תווים וקידוד (collation) תואמים ב־MariaDB 11.
  • WPML יוצר את כל הטבלאות שלו עם ערכת תווים וקידוד (collation) אחת, והודעה מציינת כל טבלה שמסד הנתונים מסרב ליצור.
  • במסדי נתונים שמסרבים לנעילות בעלות שם, היומן של תוכנת ההתקנה נכתב ללא שגיאת מסד נתונים.
  • מולטיסייט: אתרי רשת שבהם WPML אינו פעיל, או פעיל אך לא מוגדר, אינם רושמים עוד ביומן שגיאות על טבלת שפות חסרה.

תיקונים אחרים

  • תרגום מחרוזות אינו כותב עוד את קובץ התרגום של שפה משפה לא פעילה שחולקת את האזור שלה, מה שהשאיר מחרוזות לא מתורגמות.
  • תרגום מחרוזות: מחרוזת שנמחקה אשר הגיעה מטקסט ברירת המחדל של בלוק, כמו בבלוקים של WooCommerce, אינה חוזרת עוד.
  • ייבוא קובץ .po שהתרגומים שלו מכילים קישורים פנימיים אינו נכשל עוד עם שגיאת שרת.
  • תרגום מחרוזות רושם ומייבא קבצי תרגום של ערכות עיצוב ותוספים כאשר WordPress מותקן בשורש מערכת הקבצים של השרת.

קרא את הכרזת הגרסה עבור WPML 5.2 לסיפור המלא מאחורי גרסה זו.

עדכן או הורד

העדכון זמין לכל לקוחות WPML עם מנוי פעיל — הוא מופיע בעמוד התוספים באזור הניהול של WordPress שלך תוך 24 שעות מהשחרור. תוכל גם לבדוק אם הוא זמין מיד תחת תוספים → תוסף חדש → מסחרי. כדי להוריד ולהתקין ידנית, עבור אל הורדות בחשבון wpml.org שלך (ראה את הוראות ההתקנה) וזכור לעדכן את כל הרכיבים יחד מבלי לערבב גרסאות.

זקוק לעזרה או רוצה לתת משוב? אנא השתמש בפורום התמיכה הטכנית (נפתח בלשונית חדשה) שלנו.

ראה את כל הגרסאות של WPML Multilingual CMS