- 상태
- 해결됨
- 보고된 제품
- 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; } );