WPML

Dịch mọi loại trường của Ninja Forms

Hơn 28 loại trường của Ninja Forms được dịch thông qua Trình biên tập dịch thuật nâng cao của WPML: văn bản, đoạn văn, tên, email, địa chỉ, điện thoại, danh sách (chọn, radio, hộp kiểm, chọn nhiều), số, ngày/giờ, tải tệp lên, gửi. Trường lặp lại (Repeater Fields) được dịch ở cấp độ hàng: các nhãn thêm hàng và nhãn trường trên mỗi hàng vẫn giữ nguyên tính đa ngôn ngữ.

Dịch biểu mẫu nhiều bước, theo từng bước

Multi-Step Forms chia các biểu mẫu dài thành các trang ngắn hơn. Ninja Forms Multilingual dịch tiêu đề của từng bước, nhãn nút điều hướng (Previous, Next, Submit) và Logic có điều kiện (Conditional Logic) của từng bước. Luồng nhiều bước vẫn hiển thị bằng ngôn ngữ của khách truy cập từ bước đầu tiên cho đến màn hình thành công.

Layout & Styles được giữ nguyên khi dịch

Trình thiết kế trực quan Layout & Styles của Ninja cho phép bạn xây dựng các cột, lưới và các phần được tạo kiểu bên trong biểu mẫu. Thiết kế được bảo tồn khi biểu mẫu được dịch – chỉ có các chuỗi văn bản thay đổi. Khách truy cập nhìn thấy cùng một bố cục trong mọi ngôn ngữ, chỉ với các nhãn đã được dịch.

Image Select Fields dịch nhãn, giữ nguyên hình ảnh

Image Select Fields (Trường chọn hình ảnh) ghép nối một lựa chọn trực quan (hình thu nhỏ) với một nhãn văn bản. Ninja Forms Multilingual dịch nhãn cho từng ngôn ngữ trong khi hình ảnh vẫn được dùng chung trên các ngôn ngữ. Bộ chọn trực quan hoạt động giống hệt nhau; khách truy cập đọc nhãn bằng ngôn ngữ của riêng họ.

Dịch các lời nhắc lưu tiến trình (Save Progress)

Tính năng Save Progress của Ninja cho phép khách truy cập lưu một phần biểu mẫu và tiếp tục sau. Các lời nhắc dành cho khách truy cập (nút Save Progress, email tiếp tục, nội dung xác nhận) đều được dịch để khách truy cập nhận được quy trình làm việc bằng ngôn ngữ của riêng họ.

Dịch thông báo xác thực của từng trường

Mỗi trường của Ninja Forms mang nội dung xác thực riêng: lỗi trường bắt buộc, lỗi định dạng, thông báo xác thực tùy chỉnh. Mỗi nội dung này xuất hiện dưới dạng một hàng có thể dịch trong Trình biên tập dịch thuật nâng cao. Nội dung Anti-SpamHoneypot được dịch thông qua WPML Dịch Chuỗi.

Dịch thông báo thành công và chuyển hướng sau khi gửi

Ninja Forms sử dụng Hành động (Actions) để xác định điều gì xảy ra sau khi gửi. Hành động thông báo thành công (Success Message Action) hiển thị lời cảm ơn nội tuyến – được dịch cho từng ngôn ngữ. Hành động chuyển hướng sau khi gửi (Submission Redirect Action) định tuyến khách truy cập đến một URL sau khi gửi; bạn thiết lập URL cho từng ngôn ngữ để mỗi phiên bản ngôn ngữ sẽ dẫn đến trang cảm ơn riêng của nó.

Dịch nội dung hành động email

Mọi Hành động email trên biểu mẫu đều được dịch độc lập. To (Đến), From Name (Tên người gửi), Subject (Chủ đề) và mẫu Email Message (Tin nhắn email) đều nằm trong công việc dịch thuật. Nhiều Hành động email trên mỗi biểu mẫu sẽ có các hàng dịch riêng biệt. Thông báo dành cho quản trị viên và xác nhận của khách truy cập mang nội dung riêng cho từng ngôn ngữ.

Dịch mọi hành động tích hợp

Kiến trúc Hành động của Ninja Forms biến mọi tích hợp thành một bước quy trình làm việc trên mỗi biểu mẫu. Ninja Forms Multilingual dịch nội dung hiển thị cho khách truy cập của mọi Hành động. Webhook, Mailchimp, ActiveCampaign, HubSpot, Salesforce, ZohoCRM, Zapier, Slack, Trello, MailPoet, AWeber, Campaign Monitor, Constant Contact, EmailOctopus, Emma, KitCleverReach đều nhận được thông tin đầu vào đã dịch của khách truy cập cộng với nội dung trường được ánh xạ đã dịch. Các nhãn danh sách, đường ống (pipeline), kênh và thẻ cũng được dịch.

Dịch nội dung hành động thanh toán

Các Hành động thanh toán của Ninja Forms cho Stripe, Authorize.net, ElavonPayPal dịch các chuỗi hiển thị cho khách truy cập trên luồng thanh toán (mô tả giao dịch mua, nhãn nút, trạng thái lỗi, nội dung thành công), để bước thanh toán vẫn hiển thị bằng ngôn ngữ của khách truy cập.

Biểu mẫu đọc tự nhiên trong mọi ngôn ngữ với PTC

Dịch một biểu mẫu Ninja Forms thực sự là một công việc khó khăn. Kiến trúc Hành động của Ninja càng làm nhân lên vấn đề này. Cùng một từ có thể có ý nghĩa khác nhau trong các Hành động khác nhau trên cùng một biểu mẫu. Submit (Gửi). Send (Gửi). Continue (Tiếp tục).

Một thiết lập Ninja Forms điển hình là sự kết hợp của:

  • Các dòng chủ đề và mẫu nội dung của Hành động email.
  • Văn bản Hành động thông báo thành công xuất hiện nội tuyến sau khi gửi.
  • Các URL của Hành động chuyển hướng sau khi gửi định tuyến đến các trang cảm ơn cho từng ngôn ngữ.
  • Các Hành động tích hợp cho Mailchimp, HubSpot hoặc Salesforce để đẩy các giá trị được ánh xạ vào đường ống.
  • Các thông báo xác thực của từng trường.
  • Đầu ra của Layout & Styles.
  • Các nhãn điều hướng nhiều bước.

Hầu hết các chuỗi văn bản đều ngắn. Dịch máy cổ điển xem xét từng chuỗi một cách riêng lẻ. Kết quả là biểu mẫu đọc giống như một tập hợp các đoạn văn bản rời rạc, lúng túng thay vì một biểu mẫu mạch lạc.

PTC – dịch thuật AI của WPML hoạt động với toàn bộ ngữ cảnh trang web của bạn. PTC biết liệu Submit nằm trên nút gửi chính của biểu mẫu hay bên trong nút Next-step của Multi-Step Forms. Nó biết liệu Continue thuộc về lời nhắc Save Progress hay Hành động thanh toán. Nó biết liệu một Thông báo thành công theo sau một biểu mẫu liên hệ hay một biểu mẫu đăng ký.

Kết quả là biểu mẫu đọc tự nhiên như thể nó được xây dựng bằng ngôn ngữ bản địa. Nội dung của mọi Hành động đều ở đúng ngữ điệu. Các thông báo xác thực đọc rõ ràng. Các giá trị tích hợp đồng nhất trên các ngôn ngữ để các quy trình tự động hóa tiếp theo không bị hỏng.

Các hạn chế đã biết

Có hai hành vi đáng chú ý trước khi bạn bắt đầu:

  • Các thẻ hợp nhất (merge tags) bên trong các mẫu Hành động email không được dịch theo từng ngôn ngữ. Việc chèn thẻ hợp nhất sử dụng mẫu của ngôn ngữ nguồn. Được theo dõi trên trang các lỗi đã biết.
  • Tiện ích bổ sung Ninja Forms PDF Form Submission không tạo tệp PDF khi Ninja Forms Multilingual đang hoạt động trên các biểu mẫu đã được cấu hình bản dịch. Được theo dõi trên một chủ đề diễn đàn định kỳ.

Được xây dựng cùng với nhóm Ninja Forms

Ninja Forms Multilingual được phát hành với khả năng tương thích Ninja Forms đã được xác nhận trên trang khả năng tương thích Ninja Forms chung. Khi Ninja Forms phát hành phiên bản mới, Ninja Forms Multilingual cũng sẽ cập nhật theo.

Ninja Forms Multilingual đi kèm với WPML

Ninja Forms Multilingual đi kèm với Multilingual CMS và WPML Agency. Không cần mua riêng. Mua WPML một lần và mọi trang web Ninja Forms mà tài khoản của bạn bao gồm sẽ trở thành đa ngôn ngữ. Nếu bạn đã có WPML, hãy kích hoạt Ninja Forms Multilingual từ trang tải xuống WPML của bạn.