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;
    } );

알려진 모든 문제 →