WPML
סטטוס
נפתר
דווח עבור
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;
    } );

כל התקלות הידועות →