- סטטוס
- נפתר
- דווח עבור
- WPML String Translation 3.2.1
- נפתר בגרסה
- 3.2.2
סקירה כללית של התקלה
בעיה זו מתרחשת בעת ניסיון לתרגם אפשרות (טקסט באזור הניהול) המכילה מערך כערך.
לדוגמה, ייתכן שאתה משתמש בערכת עיצוב או בתוסף המשתמשים בשיטה זו כדי להוסיף מחרוזות (טקסט) ביישום מסוג תוסף בניית עמודים.
אינדקס האפס של המערך (האיבר הראשון) מושמט ולא מתורגם.
פתרון עוקף
פתח את הקובץ wpml-admin-texts.class.php בתיקייה ../plugins/wpml-string-translation/inc/admin-texts/. ערוך את שורה 290 כדי להוסיף את הארגומנט strlen ל־array_filter, כך:
return array_filter( explode( '][', preg_replace( '/^\[(.*)\]$/', '$1', $string ) ), 'strlen' );