WPML

Tổng quan về sự cố

Khi sử dụng WPML với Gravity Forms, các trường Image Choice và Multiple Choice không được dịch chính xác. Nhãn và giá trị của các lựa chọn từ trường Multiple Choice không có sẵn trong trình biên tập dịch thuật, và trường “Image Choice” có thể vẫn hiển thị bằng ngôn ngữ gốc ngay cả sau khi dịch.

Giải pháp tạm thời

Sự cố này đã được khắc phục. Việc cập nhật lên phiên bản mới nhất giải quyết vấn đề này trên trang web của bạn, vì vậy bạn chỉ cần giải pháp tạm thời này nếu chưa thể cập nhật.

Vui lòng đảm bảo bạn đã sao lưu toàn bộ trang web của mình trước khi tiếp tục.

  • Mở tệp …/wp-content/plugins/gravityforms-multilingual/inc/gfml-tm-api.class.php.
  • Tìm dòng 301.
  • Thay thế:
    case 'select':
    case 'multiselect':
    case 'checkbox':
  • Bằng:
    case 'select':
    case 'multiselect':
    case 'checkbox':
    case 'image_choice':	// WPML workaround for compsupp-7756
    case 'multi_choice':
  • Sau đó, tìm dòng 523.
  • Thay thế:
    private function has_option_input_field_post_custom( GF_Field $field ) {
    	switch ( $field->inputType ) {
    		case 'checkbox':
  • Bằng:
    private function has_option_input_field_post_custom( GF_Field $field ) {
    	switch ( $field->inputType ) {
    		case 'checkbox':
    		case 'image_choice':	// WPML workaround for compsupp-7756
    		case 'multi_choice':
  • Chuyển đến màn hình chỉnh sửa Gravity Forms, thực hiện một sửa đổi nhỏ đối với trường chọn hình ảnh (ví dụ: thay đổi nhãn một chút) và lưu biểu mẫu.
  • Chuyển đến trang WPMLQuản lý dịch thuật và gửi biểu mẫu đi dịch
  • Dịch biểu mẫu.

Tất cả lỗi đã ghi nhận

Vẫn gặp sự cố này?

Nếu việc cập nhật không khắc phục được, hãy đặt một câu hỏi hỗ trợ và chúng tôi sẽ cùng bạn xem xét.