יומן שינויים
דורש את WPML 5.3.0.
מה חדש
- התזכורת לתרגום דפי החנות של WooCommerce מופיעה בחלונית השפה של עורך הבלוקים.
- כאשר אתה מוחק תכונת מוצר גלובלית, גם המונחים שלה בשפות האחרות נמחקים, אם WPML מוגדר למחוק תרגומי מונחים.
- רשימת המוצרים מציגה את עמודת השפות כברירת מחדל ומסמנת מוצרים שהם כפילויות של שפה אחרת.
- קובצי ה־Cookie של WooCommerce Multilingual מוגדרים עם SameSite=Lax, ו־Secure באתרים עם HTTPS, כך שדפדפנים וסורקי אבטחה כבר לא מסמנים אותם.
- שדות המכס שנוספו ב־WooCommerce 11.3 (קוד סחורה, ארץ מקור ותיאור מכס) מועתקים לתרגומי מוצרים ווריאציות, ונעולים במסך עריכת התרגום.
- הקשחת אבטחה.
- לחצני התשלומים של PayPal מוצגים בשפה הנוכחית. עבור שפה ש־PayPal אינה תומכת בה, כגון טורקית או קטלאנית, גם לחצני Apple Pay ו־Google Pay מוצגים בה.
ביצועים
- דפים כבר אינם מפעילים את פילטר המחירים של ריבוי מטבעות בכל קריאה של שדה מותאם אישית, מה שבדפים גדולים גרם לעשרות אלפי בדיקות מיותרות.
- דפי חנות כבר אינם טוענים את jQuery UI Dialog ואת Dashicons כאשר עגלת הקניות מוגדרת להתאפס בעת החלפת שפה או מטבע.
- עגלת קניות עם וריאציות קוראת את מונחי התכונות שלה יחד, והחלפת שפה קוראת את המוצרים המתורגמים יחד.
- סנכרון מוצר מנקה את ה־transients של WooCommerce ברחבי החנות פעם אחת, ולא פעם אחת לכל תרגום.
תיקונים ב־Bookings
- לוח השנה של Bookings מציג כל משאב פעם אחת, בשפת אזור הניהול הנוכחית.
- מוצר שניתן להזמנה שיוצא ויובא בחזרה עם התרגומים שלו, שומר על סוגי האנשים של כל שפה.
- לוח הזמינות של Bookings מציג רק מוצרים בשפה הנוכחית, ללא רשומות מצייני מיקום (placeholder) עבור שפות אחרות.
תיקונים ב־Subscriptions
- תוכנית Subscriptions עם הנחה קבועה ומחיר ידני במטבע משני כבר אינה מציגה תווית מומרת של "(X $ הנחה)".
- החלפות מנוי ב־Subscriptions מחייבות לפי המחיר הידני של מנוי פשוט במטבע של הקונה, גם במוצרים מתורגמים, ומחיר ידני ריק במטבע החנות שומר על מחיר המוצר.
- חידוש שנכשל ושולם משפה עם מטבע אחר, שומר על המטבע של הזמנת החידוש.
תיקונים באימיילים
- אימיילים שנשלחים ממסך ההזמנה מציגים תאריכים ושעות בפורמט שתורגם עבור השפה של ההזמנה.
- אימיילים שנשלחים ממסך ההזמנה מציגים את תמונת הכותרת של האימייל כפי שתורגמה עבור השפה של ההזמנה.
- אימייל הזמנה חדשה לאזור הניהול מציג את המוצרים בשפה של אזור הניהול כאשר הקונה ביצע את ההזמנה בשפה אחרת.
- אימיילים של הזמנה שנשלחים ממסך ההזמנה משתמשים בכתובת התשלום של ההזמנה (order-pay) המתורגמת בקישור התשלום שלהם.
תיקונים בריבוי מטבעות
- כאשר האפשרות "הצג רק מוצרים עם מחירים מותאמים אישית במטבעות משניים" פעילה, מוצרים שתומחרו אוטומטית מוסתרים גם ממוצרים קשורים ומבלוקים של מוצרי WooCommerce.
- WooCommerceהגדרותכללי מציג את פורמט המטבע של החנות עצמה, ולא של מטבע משני, כאשר שפת אזור הניהול משתמשת במטבע אחר.
- קריאת יכולת של WooCommerce המבקשת מטבע מסוים כבר אינה משאירה את המטבע הזה מוגדר עבור בקשות עתידיות של הקונה.
- בורר מטבעות שנטען על ידי ערכת עיצוב או תוסף באמצעות בקשת AJAX מציג רק את המטבעות המופעלים עבור השפה הנוכחית.
- המטבע שמוצג ראשון עבור כל שפה נשמר כאשר WPML מכובה ומופעל מחדש.
- משתמשי מקלדת יכולים לבחור מטבע בבורר המטבעות הנפתח.
- שינוי עמלת ההמרה (lifting charge) בהגדרות ריבוי מטבעות מעדכן את שערי החליפין בעת השמירה.
- האזהרה על כך שמטבע ברירת המחדל השתנה מגיעה לכל מנהל חנות, ללא קשר לשפת אזור הניהול שלו. מנהל חנות יכול לסגור אותה, עורך כבר אינו רואה אותה, והקישור שלה פותח את הגדרות ריבוי מטבעות.
- מחיר מבצע ידני במטבע משני חל כאשר ללוח הזמנים של המבצע שלו יש רק תאריך התחלה או רק תאריך סיום.
- מחיר מבצע ידני במטבע משני נשאר במבצע לאורך כל היום המתוכנן האחרון שלו.
- כאשר מבצע מתוכנן מתחיל או מסתיים, מוצרים שומרים על המחיר שלהם במטבע החנות במקום מחיר מומר, גם כאשר השפה משתמשת במטבע ברירת מחדל אחר.
- במסך עריכת המוצר, מחירים שנקבעים אוטומטית לפי שער החליפין מציגים את העיגול וההפחתה האוטומטית שהחנות מחילה.
- שמירת הגדרות של מטבע בריבוי מטבעות שומרת על "כל החשבונות" עבור העברה בנקאית במקום להציג ללקוחות רק את חשבון הבנק הראשון.
- עם OceanWP, הוספה לעגלת הקניות באמצעות AJAX עובדת בדפי מוצר בשפות המשתמשות בריבוי מטבעות.
- מוצר עם וריאציות שבו כל וריאציה מוסתרת כבר אינו מעורר שגיאת יומן של WooCommerce 11.1 לגבי מחירי וריאציות.
- שמירה או מחיקה שנדחו בתיבת הדו־שיח של בורר המטבעות נשארות גלויות ככישלון, ותוכל לנסות שוב.
- בערכת עיצוב מבוססת בלוקים, מסך ריבוי מטבעות כבר אינו מציע אזור וידג’טים עבור בורר המטבעות.
תיקונים בהזמנות ומלאי
- מלאי המוחזק על ידי הזמנות ממתינות נספר בכל התרגומים של מוצר, כך שהחנות כבר לא מוכרת מעבר למלאי הקיים.
- סנכרון מלאי מגיע לכל תרגום של מוצר, גם כאשר לתרגום יש שורות מלאי כפולות או שהוא מסופק מחוץ ל־wp-admin.
- עם Table Rate Shipping, צפייה בהזמנה כבר אינה שומרת את כותרת שורת המשלוח שלה בשפת ברירת המחדל.
- חישוב מחדש של הזמנה שומר על הסכומים הנכונים כאשר המפריד העשרוני של החנות מתורגם ואזור הניהול פועל בשפה אחרת.
- לקוחות עדיין רואים את ההורדות שלהם לאחר שמנהל משנה את שפת ההזמנה.
- הזמנות שנוצרות באמצעות WP-CLI במטבע נתון משתמשות במחירים של אותו מטבע.
- מסך עריכת ההזמנה מציג את מונחי התכונות של שורה בשפה של אותה שורה.
תיקונים בהרחבות אחרות של WooCommerce
- עם Name Your Price 4.0 ומעלה, נעשה שימוש בתמיכה בריבוי מטבעות של Name Your Price עצמו.
- מוצרים שנוצרו עם סוג מוצר מותאם אישית בקוד, כגון מוצרי הגרלה של Dokan, שומרים על הסוג שלהם במקום להפוך למוצרים פשוטים.
- שדות מותאמים אישית שמועתקים לתרגומים ומקודדים לפי וריאציה, כגון גלריית הווריאציות של WoodMart, מגיעים למוצר המתורגם כאשר התרגום מסופק.
- מפת האתר של מוצרים ב־Yoast SEO מציגה מוצרים מתורגמים עם הקטגוריה של השפה שלהם, כך שהכתובות כבר אינן מבצעות הפניה מחדש.
- HUSKY Products Filter: קישורי בורר השפות שומרים על הפילטר בשפה שלהם.
תיקונים בתרגום מוצרים
- מוצר שנשמר ללא קטגוריה מתויק תחת קטגוריית המוצרים של ברירת המחדל בשפה שלו, גם כאשר הוא נוצר דרך REST, WP-CLI, ייבוא או צד הלקוח, או נשמר מאזור ניהול בשפה אחרת.
- כאשר קטגוריית המוצרים של ברירת המחדל משתנה, או שנוסף לה תרגום, כל שפה עם תרגום של ברירת המחדל החדשה משתמשת בתרגום זה כברירת המחדל שלה, ושפות ללא תרגום כזה שומרות על ברירת המחדל שלהן.
- לאחר "סנכרון וריאציות של מוצרים", מוצרים מתורגמים עם וריאציות מציגים את טווח המחירים במקום מחיר בודד ישן.
- עורך התרגום של המוצר נפתח עבור מוצרים עם שדה מותאם אישית שתוסף כגון Bookings מסמן כמכיל מספר ערכים.
- עורך התרגום של המוצר שומר את התרגום של שדה מותאם אישית שתוסף כגון Bookings מסמן כמכיל מספר ערכים כאשר למוצר יש ערך בודד.
- עורך התרגום של המוצר מציג את מזהה הכתובת (slug) המקורי של מוצר בטיוטה.
- בשפה משנית, חיפוש התכונות של עורך המוצר מציג ומוצא תכונות לפי התווית המתורגמת שלהן.
- וריאציות מתורגמות נשארות זמינות לרכישה כאשר ערך תכונה מותאם אישית מכיל "&" והמוצר מתורגם עם עורך התרגום המתקדם.
- עורך התרגום של המוצר מציג ושומר את התיאור והשדות המותאמים אישית הניתנים לתרגום של קטגוריות המוצר, התגיות ומונחי התכונות.
- תרגום מוצר שיש לו ביקורות כבר אינו יוצר סיווג מס, מלאי ושדות מועתקים אחרים כפולים בתרגום.
- "מיון לפי מחיר" ופילטר המחירים בשפות משניות משתמשים במחיר החדש לאחר שאתה שומר וריאציות או עורך מוצרים במבצע בעריכה מהירה או קבוצתית.
- מוצר בטיוטה, בהמתנה או פרטי שומר על ה־SKU שלו כייחודי, כך שאי אפשר יותר לשמור מוצר אחר עם אותו SKU.
- הלחצן הנעול "הוסף מוצר" בחלונית המוצרים הכלולים של חבילה מתורגמת מציג סמל מנעול אחד במקום שניים.
- "תקן קשרים" בפתרון בעיות של WooCommerce Multilingual שומר על וריאציה מתורגמת מחוברת למקור שלה.
- כותרות, תיאורים והוראות של שערי תשלומים מגיעים לתרגום מחרוזות ברגע שהגדרות השער נשמרות או שהוא מופעל במסך התשלומים.
- כאשר ביקורות מוצגות בכל השפות, רשימת הביקורות של בלוקי WooCommerce מציגה את הביקורות של כל תרגום, בדומה לדף המוצר.
- בדף מתורגם, בלוק מוצר בודד מציג את המוצר המתורגם ואת הביקורות שלו.
- התרגומים של מוצר שומרים על "מוסתר" ועל "מומלץ" כאשר הדירוג או המלאי שלו משתנים.
- בסיס תכונת מוצר עם לוכסן מוביל, כגון /shop, מתורגם בקישורים ובכללי שכתוב.
- ארכיון החנות ממשיך לעבוד לאחר שכללי השכתוב נבנים מחדש במהלך בקשה של שפה משנית.
תיקונים בעגלת הקניות ובקופה
- אין שגיאה קריטית כאשר תוסף אחר מחליף את המטבע בבקשה שאין לה עגלת קניות, כגון בקשת REST.
- עם ריבוי מטבעות, סך הכל בקופה עוקב אחר כל שינוי של תעריף המשלוח שנבחר, כולל תעריפים בזמן אמת מתוספי משלוח.
- בדף התשלום של הזמנה ידנית, בורר השפות שומר על טופס התשלום בשפות האחרות.
- עם שפה לכל דומיין, תיבת הדו־שיח לאיפוס עגלת הקניות מופיעה בכל החלפת שפה, ולא רק בראשונה.
- כאשר מוצרים מוצגים כמתורגמים עם חלופה, וריאציות נשארות בעגלת הקניות עד שהקונה עונה לתיבת הדו־שיח של עגלת הקניות בעת החלפת שפה.
- הלחצנים ‘שמור’ ו’החלף חזרה’ בתיבת הדו־שיח להחלפת שפה של עגלת הקניות פותחים את הכתובות הנכונות, גם באתרים שנמצאים בתיקיית משנה.
- תיבת הדו־שיח של עגלת הקניות בעת החלפת שפה מופיעה שוב כאשר הקונה מרענן או פותח דף אחר מבלי לענות עליה.
- בעגלת הקניות, וריאציה עם תכונת "כלשהו" מקשרת למוצר עם הערך שנבחר.
תיקונים אחרים
- כאשר תרגם הכל מופעל, יצירת קטגוריית המוצרים של ברירת המחדל או שכפול מונחי תכונות כבר אינם פותחים מחדש טקסונומיות עבור תרגום אוטומטי.
- השורטקוד של קטגוריית המוצרים מציג את המוצרים בשפת ברירת המחדל בדפים מתורגמים כאשר מוצרים משתמשים ב־"הצג כמתורגם".
- נתוני הנהלת החשבונות של WPML עצמו כבר אינם נחשבים כשינוי בווריאציית מוצר.
- שדות מותאמים אישית של מוצר שהערך שלהם רק נראה ערוך בסדרה כבר אינם מרוקנים או נחתכים בתרגומים.
- התרגומים של התוסף רועננו.
- קישורי התיעוד של ריבוי מטבעות, קישור התיעוד של הגדרות אימייל וקישור הרכישה פותחים את הדפים הנכונים ב־wpml.org.
- ההתקנה הראשונה כבר אינה יוצרת קטגוריות "ללא קטגוריה" תועות או מאבדת את קטגוריית ברירת המחדל של שפה כאשר שני דפי אזור ניהול נטענים בו־זמנית.
- באתרים שבהם האנגלית היא גרסה אזורית כגון en-us, מחרוזות של WooCommerce ללא שפה מקבלות יחס של אותה אנגלית, כך שבסיסי חנות, שפות אימייל ותוויות תכונה מפוענחים בצורה נכונה.
- WooCommerce Analyticsמוצרים והייצוא שלו ל־CSV כבר אינם סופרים כמויות פריטים פעמיים עבור חלק מההזמנות.
- ספקים שהפכו למתרגמים דרך שילוב הספקים מקבלים את תפקיד המתרגם באותו אופן כמו מתרגמים שנוספו ב־WPML.
- בורר המטבעות כבר אינו מפעיל קובץ template.php מתיקיית ההעלאות (uploads).
- WooCommerceהגדרותתשלומים כבר אינו מציג את בורר השפות של אזור הניהול.
- ספירה מחדש שאינה מוצאת מונחים כבר אינה משאירה את פילטרי המונחים של WPML כבויים להמשך הבקשה.
- אשף ההגדרה וכלי הדפים של WooCommerce משחזרים דף חנות מהאשפה.
- ב־WordPress 7.2, מזהי כתובת (slugs) ממוספרים של מוצרים כבר אינם רושמים הודעת הוצאה משימוש (deprecation).
- WooCommerce Multilingual עובד כאשר WordPress טוען אותו לפני WPML.
- WooCommerce Multilingual מגיע עם אותו מתקין (Installer) כמו WPML 5.3.0: מפתח אתר שנדחה על ידי בדיקה אוטומטית נשמר ומסומן עד שתרענן את הרישיון, תת־אתר של מולטיסייט מסביר שהרשת משתמשת במפתח אתר אחד, וניתן לסגור את הבאנר של חשבון שפג תוקפו.
- רשימת המוצרים כבר אינה מסתיימת בשגיאה חמורה (fatal error) כאשר התוסף All Products for WooCommerce Subscriptions מופעל.
עדכון או הורדה
העדכון זמין לכל לקוחות WPML עם מנוי פעיל — הוא מופיע בעמוד התוספים באזור הניהול של WordPress שלך תוך 24 שעות מהשחרור. תוכל גם לבדוק אם הוא זמין מיד תחת תוספיםתוסף חדשמסחרי. כדי להוריד ולהתקין ידנית, עבור אל הורדות בחשבון wpml.org שלך (ראה את הוראות ההתקנה) וזכור לעדכן את כל הרכיבים יחד מבלי לערבב גרסאות.
