WPML

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

מה כלול

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

ליבת WPML 4.2.8


  • הוספת האפשרות לתרגם קישורי Heading ו־Animated Headline ב־Elementor.

  • הוספת השדות "required field" ו־"redirect to" של ווידג'ט Form ב־Elementor לשדות הניתנים לתרגום.

  • הוספת הטקסטים "Archive Posts" ו־"Search form" של Elementor לטקסטים הניתנים לתרגום.

  • הוספת האפשרות לתרגם את הקישור Image Box ב־Elementor.

  • הוספת האפשרות לתרגם כתובות URL של ווידג'ט וידאו ב־Elementor.

  • הוספת האפשרות לתרגם תוויות של ווידג'ט Post Navigation ב־Elementor.
Contact Form 7 Multilingual 1.0.1

  • תיקון פעולות שורה בלוח בקרת תרגום
ניהול תרגום של WPML *2.8.7

  • הוספת הפילטר "wpml_tm_job_field_is_translatable" כדי לאפשר דריסה של הפלט של "\WPML_Element_Translation_Package::filter_non_translatable_fields".

  • הצגת הודעה בעת ניסיון לערוך פוסט שממתין לתרגום.

  • שיפור הניסוח של חלוניות המידע (tooltips) בעמוד עבודות תרגום.
WPML Multilingual & Multicurrency for WooCommerce 4.6.7

  • הוספת הפונקציה הגלובלית "wcml_get_woocommerce_currency" כדי להתאים לערך המטבע של ברירת המחדל ב־WooCommerce.

  • הוספת הפעולה "wcml_settings_ui_after_default" לעמוד ההגדרות כדי לאפשר למשתמשים להוסיף אפשרויות מותאמות אישית.

  • הוספת הודעת מערכת (admin notice) כאשר התוסף "Dynamic Pricing & Discounts" ל־WooCommerce של RightPress מותקן, כדי לעדכן על בעיות תאימות.

  • תיקון ההרשאות של מנהל חנות (Shop Manager) בעריכת תרגומים.
WPML Media 2.5.3

  • הוספת האפשרות להציג תמונה מלאה בעת ריחוף מעל תמונות ממוזערות ב־WPML Media Translation.

פריסה מדורגת

התכונות החדשות והנהדרות האלו מוכנות לשימוש, אך ייתכן שלא תראה אותן מגיעות באופן מיידי. לפחות, לא באופן אוטומטי (עוד על כך בהמשך).

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

היתרונות של פריסה מדורגת

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

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

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

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

לא רוצה לחכות?

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

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

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

נדרש עדכון ל־ATE

באזור הניהול של WordPress, עבור אל תוספים > תוסף חדש > מסחרי, ולאחר מכן לחץ על "בדוק אם יש עדכונים". פעולה זו תאלץ את התקנת העדכון 4.2.8 של WPML, וה־ATE יעבוד כרגיל.

כיצד לאלץ את עדכון WPML

משוב

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

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


תיקונים ב־WPML 4.2.8

ליבת WPML 4.2.8
  • שיפור הלוגיקה המטפלת בהעלאת תמונת דגל מותאמת אישית על ידי שימוש ב־API המובנה של WordPress במקום בקוד מותאם אישית
  • תיקון בעיה בתרגום בלוק של Gutenberg שבה כל מאפייני ה־href עברו escaping
  • תיקון בעיה בעת שליפת תרגומים כאשר לרשומה עדיין אין מזהה אלמנט (element id)
  • עדכון clue/stream-filter לגרסה החדשה ביותר כדי למנוע התנגשויות תלויות בין תוספים
  • מניעת הוספת תגית P מיותרת לפריטי רשימה מתורגמים של Pricetable ב־Elementor
  • תיקון בעיה שבה נתוני תוכן מתוספי בניית עמודים לא תמיד עברו escaping כראוי
  • תיקון תרגומים מרוחקים שלא הוחלו כראוי כאשר הקישורים הקבועים המותאמים אישית משתמשים ב־index.php
  • הסרת הודעות שגיאה על הוצאה משימוש (deprecated) הקשורות ל־twig
  • תיקון שגיאה קריטית (fatal error) עם התוסף Memsource
  • פתרון ההתנגשות של Twig עם תוספים אחרים
  • תיקון קביעת התלויות של תוספים ב־Windows.
  • הוספת לוגיקה ל־wpml_element_has_translations_filter כדי לטפל במקרה שבו מועבר term_id במקום term_taxonomy_id
WPML Multilingual & Multicurrency for WooCommerce 4.6.6
  • שדה מותאם אישית מסוג WYSIWYG מוצג כשדה טקסט בעורך התרגום בעת שימוש בתוסף Types
  • מחירים שגויים מוצגים בצד הלקוח כאשר מחיר המבצע המותאם אישית מוגדר בשילוב עם טווח תאריכים
  • תיקון בעיית תאימות עם WooCommerce Subscriptions שבה הודעת הדוא"ל Customer Renewal Invoice נשלחת בשפה שגויה
  • אי הצגת המתג "הסתר הושלמו" (Hide completed) מעורך התרגום
  • תיקון סנכרון stock_status עבור מוצרים עם וריאציות עם ניהול מלאי ברמת המוצר
  • תיקון שגיאת מסד נתונים (DB) בעמוד הדוחות של WooCommerce בעת סינון לפי מוצר
  • ווידג'ט סינון המחירים אינו פועל ב־WooCommerce בגרסה 3.6.0 ומעלה עקב שינויים באופן פעולת הווידג'ט
  • מחיר המבצע של וריאציה אינו מוגדר עבור תרגומים אם משתמשים בפעולה גורפת (bulk action)
  • הוספת תמיכה במטבע ברירת מחדל עבור הגדרות שער תשלומים של העברה בנקאית ישירה
  • קישור מוצר עם וריאציות למקור עלול לגרום לשגיאה
  • תיקון הודעת הדירוג של התוסף שלא ניתן היה להסתיר אותה
  • תיקון הודעה בעמוד הגדרות העברה בנקאית ישירה
  • תיקון הודעות PHP (Notices) בעת קישור תרגומי מוצרים עם וריאציות
  • הדילוג על אשף WCML אינו סוגר את חלון ההודעה ודורש רענון של העמוד
  • קופון הוחל בטעות על מוצר שאינו כולל אותו
  • לא ניתן להשבית מפתח API עבור שירות שער חליפין מותאם אישית
  • הכפתור "הזמן שוב" בעמודי צפייה בהזמנה תחת "החשבון שלי" אינו פועל עבור מוצרים עם וריאציות
  • הגדרות שערי תשלומים של PayPal מאפשרות תשלום במטבע שאינו נתמך אם נבחר מטבע נתמך
  • עמוד החנות נעלם בצד הלקוח בשפת ברירת המחדל לאחר עדכון עמוד החנות בשפה המשנית
  • וריאציות מוצר אינן מסונכרנות לשפה השנייה
  • תיקון בעיות תאימות שבהן הנחות לא הוצגו כראוי בעת שימוש ב־WooCommerce Dynamic Pricing וב־WooCommerce Brands יחד.
WPML Gravity Forms Multilingual 1.5.1
  • תיקון התאריך של טופס Gravity Forms כאשר הוא מופיע בלוח בקרת התרגום
  • הוספת "Checkbox Label" משדה ההסכמה (Consent) לתרגום
  • שימוש בערכי אפשרויות מתורגמים כדי לעדכן לוגיקה מותנית בעת הצגת טופס מתורגם
ניהול תרגום של WPML 2.8.7
  • תיקון בעיה עם שדות פוסט מקודדים ב־json שלא עברו escaping לאחר שמירת משימת תרגום
  • תיקון שגיאת כתיב בדומיין gettext
  • מניעת שגיאה קריטית הקשורה לשמירת עדיפות תרגום בתנאים נדירים מסוימים
  • מתן אפשרות להוריד תרגומים של פוסט כאשר התוכן המקורי שלו משתנה
  • התאמת שדה התרגום לאזור טקסט (textarea) בעורך הקלאסי כאשר שדה מותאם אישית מכיל תו שורה חדשה
WPML תרגום מחרוזות 2.10.6
  • תיקון שמירה במטמון של מזהה כתובת (slug) מתורגם במולטיסייט.
  • שמירה במטמון של תוצאת WPML_Slug_Translation::rewrite_rules_filter כדי למנוע בעיית ביצועים חמורה שמופיעה כאשר התוסף Toolset Access מופעל
  • החרגת ספריות node_modules בעת סריקה מתוך לוקליזציה של ערכות עיצוב ותוספים
WPML Media 2.5.3
  • תיקון הטעינה של TM factories בזמן הנכון
Contact Form 7 Multilingual 1.0.1
  • תיקון פעולות שורה בלוח בקרת תרגום

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