- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual & Multicurrency for WooCommerce 5.2.0
- נפתר בגרסה
- 5.3.0
- תגיות נושא
- Bug
סקירה כללית של התקלה
כאשר משתמשים בתכונה בלוק קופה מ־WooCommerce בעמוד, ערכים מסוימים אינם מתורגמים כראוי. זה כולל תוויות רגילות של שדות קופה ומחרוזות שונות הנמצאות בתוך קובצי .js. הבעיה נמשכת גם לאחר סריקת המחרוזות, תרגומן, והפעלת תיבת הדו-שיח “changed .mo files”.
פתרון עוקף
אפשרות 1
לעת עתה, השתמש בעמוד הקופה הישן עד שתכונה חדשה זו של WooCommerce תהיה ניתנת לתרגום במלואה.
אפשרות 2
לחלופין, ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ functions.php של ערכת העיצוב שלך.
- הוסף קוד זה:
add_filter( 'woocommerce_shared_settings', function( $data ) { $gateways = WC()->payment_gateways->payment_gateways(); foreach ( $gateways as $code => $gateway ) { if ( 'yes' === $gateway->enabled ) { $data[ $code . '_data' ]['title'] = $gateway->title; $data[ $code . '_data' ]['description'] = $gateway->description; } } return $data; } );