WPML

סקירת התקלה

כאשר משתמשים בתכונה בלוק קופה מ־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;
    } );

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

עדיין נתקל בבעיה זו?

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