Contact Form 7 cho phép bạn tạo, tùy chỉnh và quản lý các biểu mẫu giao diện người dùng cho trang web của mình. Trong hướng dẫn này, chúng tôi cung cấp hướng dẫn từng bước về cách tạo các biểu mẫu này thành đa ngôn ngữ bằng WPML .
Dưới đây là đoạn video ngắn giải thích quá trình dịch biểu mẫu được xây dựng bằng plugin Contact Form 7:
Trên trang này:
Bắt đầu
Bắt đầu bằng cách cài đặt và kích hoạt các plugin sau:
- Plugin liên hệ với mẫu 7
- Plugin Contact Form 7 Đa ngôn ngữ
- Plugin lõi WPML và tiện ích bổ sung WPML Dịch chuỗi
Nếu bạn chưa quen với WPML , hãy xem Hướng dẫn bắt đầu của chúng tôi. Nó nhanh chóng hướng dẫn bạn qua các tùy chọn dịch khác nhau mà bạn có thể sử dụng.
Dịch biểu mẫu của bạn
Để dịch biểu mẫu của bạn, hãy làm theo các bước sau:
1. Tạo biểu mẫu liên hệ bằng ngôn ngữ mặc định
Để tạo biểu mẫu của bạn, hãy đi tới Liên hệ → Thêm mới . Khi hoàn thành, bạn sẽ nhận được một mã ngắn cho biểu mẫu liên hệ của mình. Sao chép nó để sau này chèn nó vào trang liên hệ của bạn.
2. Dịch mẫu liên hệ
Bây giờ là lúc dịch biểu mẫu. WPML cung cấp cho bạn nhiều cách khác nhau để thực hiện việc này.
Dịch biểu mẫu tự động
Nếu bạn sử dụng chế độ Dịch những gì bạn chọn , bạn có thể tự động dịch biểu mẫu liên hệ của mình từ bảng điều khiển Quản lý dịch thuật . Chỉ cần truy cập WPML → Quản lý dịch thuật , tìm và chọn biểu mẫu của bạn rồi nhấp để tự động dịch nó.
Gửi biểu mẫu để người khác dịch
Đi tới WPML → Quản lý dịch thuật để gửi tất cả các loại nội dung, bao gồm cả biểu mẫu liên hệ, để dịch.
Bạn có thể gửi bất kỳ nội dung nào, bao gồm cả biểu mẫu, để người dịch của chính bạn dịch hoặc bởi một trong nhiều dịch vụ dịch thuật chuyên nghiệp được tích hợp với WPML .
Bạn có thể tìm thấy hướng dẫn chi tiết về cách thực hiện việc này trong hướng dẫn của chúng tôi về cách sử dụng Quản lý dịch thuật của WPML .
Tự dịch biểu mẫu
Ngoài ra, bạn có thể tự dịch biểu mẫu. Để thực hiện việc này, hãy chỉnh sửa biểu mẫu và trong hộp Ngôn ngữ , nhấp vào biểu tượng dấu cộng tương ứng với ngôn ngữ bạn muốn dịch biểu mẫu của mình sang.
Thao tác này sẽ đưa bạn đến Trình biên dịch nâng cao (ATE) của WPML , nơi bạn có thể dịch biểu mẫu và văn bản giữ chỗ. Nếu bạn có ghi công về bản dịch, bạn sẽ thấy bản dịch được tự động điền vào. Nếu không có nguồn thì bạn phải tự thêm bản dịch vào.
Dịch nút Gửi và các trường Chọn, Chọn và Hộp kiểm
Tất cả các biểu mẫu bạn tạo đều có nút Gửi . Biểu mẫu liên hệ 7 cũng cung cấp cho bạn tùy chọn thêm hộp kiểm, nút radio và menu thả xuống vào biểu mẫu của bạn. Điều này cho phép bạn tạo các trường có nhiều lựa chọn, chẳng hạn như hộp kiểm để người dùng chọn quốc gia cư trú của họ.
Để dịch nút Gửi và giá trị của các trường từ hộp kiểm, nút radio và các loại trường chọn khác, bạn cần tìm kiếm văn bản trong Trình biên dịch nâng cao .
Khi bạn tìm kiếm giá trị trường trong Trình biên dịch nâng cao , bạn có thể thấy văn bản xuất hiện hai lần, được gắn nhãn là shortcode và shortcode-attr . Chỉ dịch trường được gắn nhãn là thuộc tính shortcode ( shortcode-attr ). Thuộc tính shortcode này ( shortcode-attr ) giữ giá trị cần dịch, trong khi shortcode ( shortcode ) đại diện cho mã và không bao giờ được dịch.
Bắt đầu bằng cách mở biểu mẫu dịch trong Trình biên dịch nâng cao . Sau đó:
- Tìm kiếm giá trị của trường mà bạn muốn dịch. Trong ví dụ của chúng tôi, chúng tôi đang tìm kiếm nút Gửi .
- Nhấp vào biểu tượng dấu cộng bên cạnh văn bản của bạn được gắn nhãn là thuộc tính shortcode ( shortcode-attr ) và nhập bản dịch.
- Lưu bản dịch bằng cách nhấp vào dấu kiểm trong hộp màu xanh lá cây.
Lặp lại các bước này cho tất cả các giá trị đến từ các nút hoặc trường trắc nghiệm trong biểu mẫu.
3. Chèn khối vào nội dung
Bây giờ bạn cần chèn biểu mẫu của mình vào bài đăng, trang hoặc tiện ích bằng ngôn ngữ mặc định. Để thực hiện việc này, chỉ cần chèn khối Biểu mẫu liên hệ 7 và chọn biểu mẫu của bạn bằng cách sử dụng danh sách thả xuống.
4. Dịch nội dung bằng biểu mẫu nhúng
Cuối cùng, bạn cần dịch các trang, bài đăng hoặc widget chứa biểu mẫu. Cũng giống như dịch các biểu mẫu, bạn có thể gửi chúng cho người khác dịch hoặc bạn có thể tự mình dịch bằng tay.
Để tự dịch, hãy chỉnh sửa bài đăng hoặc trang và sử dụng hộp Ngôn ngữ để dịch hoặc sao chép.
Đảm bảo chỉ dịch văn bản. Không thay đổi bất cứ điều gì trong shortcode. WPML tự động hiển thị biểu mẫu bằng ngôn ngữ chính xác.
Các phần tử biểu mẫu không thể dịch được
Có một số thành phần biểu mẫu nhất định có văn bản đến từ trình duyệt của bạn chứ không phải Mẫu nội dung 7 hoặc WPML . Điều này bao gồm các thành phần như nút Duyệt và Tải tệp lên và reCAPTCHA .
Người dùng truy cập trang web của bạn sẽ thấy các trường này được hiển thị dựa trên ngôn ngữ mặc định của trình duyệt của họ.
Known Issues
Không có vấn đề tương thích chưa được giải quyết nào giữa plugin này và WPML. Tìm kiếm tất cả các vấn đề đã biết.Tìm sự giúp đỡ
Trong trường hợp bạn cần trợ giúp dịch các biểu mẫu được tạo bằng Contact Form 7 và WPML , hãy truy cập diễn đàn hỗ trợ của WPML .