Tổng quan về sự cố
Khi bạn sử dụng khối Joinchat Button của Joinchat 6.x trên một trang đã dịch, văn bản trên nút được dịch, nhưng cuộc trò chuyện mở ra với tin nhắn bằng ngôn ngữ gốc.
Khối này lưu tin nhắn trong một cài đặt khối mà WPML không gửi đi dịch.
Giải pháp tạm thời
Hướng dẫn WPML cách dịch các cài đặt Joinchat:
- Đi tới WPMLCài đặt và mở tab Cấu hình XML tùy chỉnh.
- Thêm mã này và lưu:
<wpml-config> <custom-fields> <custom-field action="translate">_joinchat</custom-field> </custom-fields> <custom-fields-texts> <key name="_joinchat"> <key name="message_text" /> <key name="message_send" /> </key> </custom-fields-texts> <gutenberg-blocks> <gutenberg-block type="joinchat/button" translate="1"> <key name="message" /> </gutenberg-block> </gutenberg-blocks> </wpml-config> - Cập nhật bản dịch của mỗi trang có khối Joinchat Button và dịch tin nhắn của nút.
Tệp này giải quyết cả hai sự cố của Joinchat. Trong trình biên tập dịch thuật, bạn cũng sẽ thấy số điện thoại của trang và cài đặt “view”. Giữ nguyên chúng hoặc thay đổi chúng cho phù hợp với ngôn ngữ.