Skip Navigation

Home » Các dự án liên quan » Plugin Gravity Form Đa ngôn ngữ

Gravity Form Đa ngôn ngữ – Dịch biểu mẫu dễ dàng với WPML

Plugin Gravity Form Đa ngôn ngữ cho phép bạn tạo Biểu mẫu trọng lực đa ngôn ngữ. Chỉ cần dịch văn bản và biểu mẫu sẽ hiển thị bằng ngôn ngữ chính xác ở giao diện người dùng của trang web WordPress của bạn.

Một cách đơn giản và mạnh mẽ để xây dựng các hình thức hấp dẫn đa ngôn ngữ

Quy trình làm việc dễ dàng

Chỉnh sửa một biểu mẫu Gravity duy nhất để gửi đi dịch từ trình chuyển đổi ngôn ngữ trong thanh quản trị viên cấp cao nhất. Để gửi nhiều biểu mẫu dịch thuật, chỉ cần điều hướng đến Bảng điều khiển Quản lý dịch thuật của WPML .

Dịch thuật linh hoạt

Tự mình dịch Gravity Forms hoặc nhờ sự trợ giúp của các dịch giả chuyên nghiệp.

Không có bước bổ sung

Chỉ cần chèn các biểu mẫu đã dịch vào các trang bằng cách sử dụng khối Gravity Forms. WPML hiển thị biểu mẫu bằng ngôn ngữ chính xác ở giao diện người dùng.

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:

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.

Trước khi dịch biểu mẫu của bạn, hãy đảm bảo rằng cài đặt Chế độ không xung đột được tắt trên trang Biểu mẫuCài đặt . Khi tùy chọn này được bật, bạn không thể dịch biểu mẫu bằng trình chuyển đổi ngôn ngữ ở thanh quản trị trên cùng.

Tắt các biểu mẫu trọng lực “Chế độ không xung đột”

Tạo và dịch các biểu mẫu trọng lực

Để dịch Biểu mẫu trọng lực của bạn bằng WPML , bạn cần thực hiện theo quy trình 4 bước:

  1. Tạo biểu mẫu cũng như các xác nhận và thông báo cho biểu mẫu đó bằng ngôn ngữ mặc định của bạn
  2. Dịch biểu mẫu
  3. Dịch các nhãn phụ
  4. Chèn biểu mẫu vào bài đăng hoặc trang và dịch bài đăng hoặc trang

Tạo biểu mẫu ngôn ngữ mặc định

Để tạo biểu mẫu ngôn ngữ mặc định, hãy đi tới Biểu mẫu → Biểu mẫu mới . Bạn có thể chọn từ danh sách các mẫu biểu mẫu được tạo sẵn hoặc tạo biểu mẫu của bạn từ đầu.

Từ khu vực Cài đặt , bạn có thể thiết lập Xác nhậnThông báo . Đây là những tin nhắn hoặc thông báo email đơn giản mà bạn có thể tự động gửi cho người dùng sau khi họ gửi biểu mẫu.

Truy cập Cài đặt biểu mẫu của bạn

WPML nhận ra Xác nhậnThông báo bạn thiết lập cho từng biểu mẫu. Sau khi gửi biểu mẫu để dịch, bạn sẽ có thể dịch các thông báo này cùng với phần còn lại của nội dung biểu mẫu.

Dịch biểu mẫu

Chỉnh sửa biểu mẫu bạn muốn dịch và di chuột qua trình chuyển đổi ngôn ngữ. Từ menu thả xuống xuất hiện, bạn có thể gửi biểu mẫu dịch sang ngôn ngữ thứ hai.

Gửi biểu mẫu dịch từ trình chuyển đổi ngôn ngữ


Nhấp vào Gửi tới bản dịch sẽ mở Quản lý dịch thuật và lọc nội dung có sẵn để chỉ hiển thị Biểu mẫu trọng lực.

Bạn cũng có thể truy cập danh sách này bằng cách truy cập WPMLQuản lý dịch thuật và chọn Biểu mẫu trọng lực từ menu thả xuống.

Xem danh sách các Biểu mẫu trọng lực đã được lọc trên Bảng điều khiển dịch thuật

Từ Bảng điều khiển Quản lý dịch thuật , bạn có thể chọn giữa việc chỉ định bản dịch biểu mẫu cho người dịch hoặc tự dịch chúng.

Gửi biểu mẫu cho người dịch

Từ Quản lý dịch thuật , bạn có thể chỉ định biểu mẫu cho người dịch hoặc dịch vụ dịch thuật chuyên nghiệp của mình.

Sau khi bạn thêm biểu mẫu vào giỏ dịch, hãy nhấp vào tab Giỏ dịch . Chọn một biên dịch viên hoặc dịch vụ dịch thuật cho các cặp ngôn ngữ khác nhau của bạn và gửi biểu mẫu của bạn để dịch.

Gửi mẫu dịch thuật từ Giỏ dịch thuật

Tự mình dịch các biểu mẫu

Để tự dịch biểu mẫu, hãy chọn biểu mẫu bạn muốn dịch và ngôn ngữ bạn muốn dịch sang.

Sau đó, chọn tùy chọn Translate mình và nhấp vào Add to Translation Queue .

Gửi mẫu đơn dịch thuật

Tiếp theo, đi tới WPMLBản dịch và nhấp vào nút Dịch cho công việc liên quan đến biểu mẫu của bạn.

Bắt đầu dịch biểu mẫu

Bạn được đưa tới Trình biên dịch nâng cao nơi bạn có thể dịch văn bản biểu mẫu, nhãn chính và nhãn phụ tùy chỉnh của mình. Nếu bạn có ghi công về bản dịch tự động, tính năng dịch tự động được tích hợp sẵn sẽ điền vào bản dịch cho bạn.

Nếu bạn đang tự dịch và các dạng ngôn ngữ mặc định của bạn bao gồm các thẻ hợp nhất như {all_fields} hoặc {Name (First):1.3} , hãy đảm bảo sao chép chúng vào bản dịch của bạn. Việc dịch các thẻ hợp nhất có thể phá vỡ dạng ngôn ngữ thứ cấp.

Dịch biểu mẫu Gravity bằng Trình biên dịch nâng cao của WPML

Nếu bạn sử dụng bất kỳ nhãn phụ nào do Gravity Forms cung cấp theo mặc định, bạn cần làm theo các bước bên dưới và dịch chúng trong Dịch chuỗi .

Dịch nhãn phụ

Mặc dù bạn có thể dịch văn bản, nhãn và nhãn phụ tùy chỉnh của biểu mẫu trong Trình biên dịch nâng cao hoặc sử dụng tính năng dịch tự động, nhưng bạn cần dịch các nhãn phụ mặc định cho các trường trong Dịch chuỗi . Ví dụ về văn bản nhãn phụ được cung cấp theo mặc định bao gồm Đầu tiên , Họ cho trường TênNhập EmailTrường Xác nhận cho trường Email .

Để làm điều này:

  1. Chuyển đến WPML → Bản địa hóa chủ đề và plugin. Trong phần Chuỗi trong phần plugin , chọn Gravity Forms và nhấp vào nút Scan selected plugin for strings .
  2. Sau khi quá trình quét hoàn tất, hãy truy cập WPML → Dịch chuỗi . Sử dụng trình đơn thả xuống Trong miền để tìm kiếm các chuỗi trong miền Gravityforms . Bạn cũng có thể sử dụng thanh tìm kiếm để tìm chính xác chuỗi mà bạn muốn dịch.
Tìm kiếm các văn bản dạng bổ sung để dịch trong Dịch chuỗi
  1. Nhấp vào biểu tượng dấu cộng bên cạnh chuỗi bạn muốn dịch và nhấn enter để lưu.
Dịch nhãn tùy chỉnh của các trường biểu mẫu trong Dịch chuỗi

Sử dụng biểu mẫu đã dịch trong trang

Sau khi dịch tất cả nội dung biểu mẫu của bạn, bạn có thể chèn biểu mẫu vào bất kỳ bài đăng hoặc trang nào bằng cách sử dụng khối Gravity Forms .

Sau đó, chỉ cần đảm bảo dịch bài đăng hoặc trang đó. Bạn có thể thực hiện việc này bằng cách nhấp vào biểu tượng dấu cộng từ tab Ngôn ngữ ở thanh bên phải.

Nhấn vào biểu tượng dấu cộng để dịch trang có mẫu

Khi người dùng truy cập trang bằng ngôn ngữ phụ, WPML sẽ tự động hiển thị biểu mẫu bằng ngôn ngữ chính xác.

Sau khi gửi biểu mẫu bằng ngôn ngữ thứ hai, người dùng của bạn cũng sẽ thấy thông báo xác nhận đã được dịch và nhận được email thông báo đã được dịch sang ngôn ngữ của họ

Cập nhật bản dịch biểu mẫu

Nếu bạn cập nhật biểu mẫu ngôn ngữ mặc định bằng cách thêm, xóa hoặc cập nhật bất kỳ nội dung nào, bạn sẽ cần cập nhật các phiên bản đã dịch.

Một số loại trường nhất định trong Biểu mẫu trọng lực bao gồm nhiều lựa chọn mà người dùng chọn, như Thả xuống và Nút radio. Việc thay đổi vị trí của các tùy chọn trong các trường trắc nghiệm đã được dịch có thể khiến các trường đó bị mất bản dịch. Trong trường hợp này, bạn cần dịch lại các trường này.

Để cập nhật bản dịch của biểu mẫu hoặc dịch nội dung mới mà bạn đã thêm vào biểu mẫu, hãy làm theo các bước sau:

  1. Điều hướng đến WPMLBản dịch .
  2. Trạng thái cho biết bản dịch cần được cập nhật. Bấm vào nút Chỉnh sửa để cập nhật bản dịch.
Cập nhật bản dịch của biểu mẫu
  1. Trong Trình biên dịch nâng cao , hãy xem lại bản dịch tự động cho (các) trường mới. Nếu bạn không có ghi công dịch thuật, bạn sẽ cần phải tự mình thêm bản dịch. Nhấn Complete để cập nhật bản dịch.

Nội dung được gửi dưới dạng dịch

Xin lưu ý rằng plugin Gravity Forms không phát hiện ngôn ngữ nội dung được gửi trong biểu mẫu. Khi bạn gửi nội dung sang dạng dịch, nội dung đó sẽ vẫn được tạo bằng ngôn ngữ mặc định.

Bạn có thể sử dụng các móc và bộ lọc Gravity Forms để viết logic ứng dụng của riêng mình và đặt ngôn ngữ của nội dung đã gửi sau khi Gravity Forms tạo nội dung đó.

Xóa bản dịch biểu mẫu

Để xóa bản dịch của biểu mẫu, hãy truy cập WPMLGói và chọn Biểu mẫu trọng lực từ menu thả xuống. Chọn và xóa gói khớp với tên của biểu mẫu liên quan.

Xóa bản dịch biểu mẫu


Nếu bạn muốn dịch lại biểu mẫu sau và không thấy nó trong WPMLQuản lý dịch thuật , chỉ cần lưu lại biểu mẫu.

Known Issues

WPML hoạt động tốt với plugin này, nhưng đôi khi có thể xuất hiện một số vấn đề nhỏ mà chúng tôi đang giải quyết. Điều này được dự kiến vì cả hai plugin đều cung cấp các bản cập nhật thường xuyên.

Vấn đề chưa được giải quyết:

Bạn cũng có thể tìm kiếm tất cả các vấn đề đã biết bao gồm cả những vấn đề đã được giải quyết trước đây cho plugin này.

Tìm sự giúp đỡ

Trong trường hợp bạn cần trợ giúp dịch trang web được xây dựng bằng Gravity Forms và WPML , hãy truy cập diễn đàn hỗ trợ của WPML .