WPML

Phần lớn các trang web WordPress hiện nay là các trang web không sử dụng tiếng Anh. Ngày nay, WPML giúp việc chạy các trang web đa ngôn ngữ trở nên dễ dàng hơn, những trang web không có tiếng Anh là ngôn ngữ mặc định hoặc hoàn toàn không có tiếng Anh.

Tại sao tiếng Anh đang đã từng là một ngôn ngữ đặc biệt trong các trang web đa ngôn ngữ của bạn?


Dịch chuỗi của WPML lấy văn bản từ nhiều nguồn khác nhau. Quan trọng nhất, nó lấy các chuỗi từ các hàm GetText (WordPress, giao diện và plugin) và từ các văn bản mà bạn nhập ở nhiều nơi khác nhau trong trang quản trị WordPress.

Hầu như mọi thứ đến từ GetText ban đầu sẽ bằng tiếng Anh. Bạn muốn nhập các văn bản trong trang quản trị WordPress bằng ngôn ngữ mặc định của trang web.

Vấn đề cho đến nay là Dịch chuỗi chỉ có MỘT cài đặt ngôn ngữ nguồn. Sau đó, chúng tôi thậm chí đã xóa nó vì việc cài đặt thành ngôn ngữ không phải tiếng Anh đã tạo ra vô số vấn đề.

Giờ đây, ngôn ngữ nguồn cho các chuỗi đang quay trở lại mạnh mẽ. Mỗi chuỗi có ngôn ngữ nguồn riêng và bạn có thể dễ dàng thiết lập ngôn ngữ của từng chuỗi riêng lẻ hoặc toàn bộ bối cảnh.

Hãy xem một ví dụ thực tế. Giả sử trang web của bạn chạy bằng tiếng Tây Ban Nha (mặc định), tiếng Catalan và tiếng Pháp. Không có tiếng Anh. Giao diện và các plugin của bạn được lập trình bằng tiếng Anh, đóng vai trò là ngôn ngữ gốc của chúng.

Trong ví dụ này, bạn sẽ muốn dịch các văn bản trong giao diện từ tiếng Anh sang tiếng Tây Ban Nha, tiếng Catalan và tiếng Pháp. Bạn sẽ muốn nhập khẩu hiệu của trang web và các widget bằng tiếng Tây Ban Nha, sau đó dịch chúng sang tiếng Catalan và tiếng Pháp. Bạn chắc chắn không muốn phải thông qua tiếng Anh.

Nhập các văn bản bằng ngôn ngữ thông thường của bạn Dịch sang các ngôn ngữ khác của trang web trong Dịch chuỗi
Tên trang web và khẩu hiệu bằng tiếng Tây Ban Nha, trong màn hình Cài đặt của trang quản trị WordPress
Chúng ta có thể dịch khẩu hiệu từ tiếng Tây Ban Nha sang các ngôn ngữ khác trên trang web
Trang chủ tiếng Tây Ban Nha (ngôn ngữ gốc) Trang chủ tiếng Pháp (bản dịch)
Tiếng Tây Ban Nha “gốc” trên trang chủ
Bản dịch tiếng Pháp trên trang chủ tiếng Pháp

Với bản cập nhật này của WPML, bạn hoàn toàn có thể làm được điều đó. WPML giả định rằng mọi văn bản đến từ WordPress, giao diện hoặc plugin đều bằng tiếng Anh. Ngay cả khi trang web của bạn không có tiếng Anh, bạn vẫn sẽ thấy tiếng Anh là ngôn ngữ nguồn của các chuỗi này và bạn có thể dịch sang tất cả ngôn ngữ của trang web.

WPML cũng sẽ giả định rằng mọi văn bản bạn nhập trong trang quản trị WordPress sẽ bằng ngôn ngữ mặc định của trang web. Bạn sẽ có thể dịch các văn bản này sang các ngôn ngữ khác trên trang web mà không cần thông qua tiếng Anh.

Cách thiết lập ngôn ngữ nguồn của các chuỗi


Bạn có thể thay đổi ngôn ngữ của các chuỗi cụ thể hoặc tất cả các chuỗi thuộc một miền.

Để thay đổi ngôn ngữ của các chuỗi cụ thể, hãy chọn chúng và nhấp vào nút Thay đổi ngôn ngữ của các chuỗi đã chọn mới. Sau đó, chọn ngôn ngữ mới.

Thay đổi ngôn ngữ của các chuỗi đã chọn

Bạn cũng có thể thay đổi ngôn ngữ của toàn bộ bối cảnh. Điều này rất hữu ích khi bạn nhận được một giao diện hoặc plugin được lập trình bằng một ngôn ngữ không phải tiếng Anh. Nhấp vào liên kết mới ở đầu trang Dịch chuỗi, Ngôn ngữ của các miền.

Nhấp vào liên kết đến “Ngôn ngữ của các miền”

Sau đó, chọn ngôn ngữ mới.

Hộp thoại để thiết lập ngôn ngữ của toàn bộ các miền

Hộp thoại sẽ hiển thị cho bạn một bảng các chuỗi trong miền đó. Bạn có thể chọn ngôn ngữ mới và đồng thời đặt nó làm ngôn ngữ mặc định cho các chuỗi mới sẽ được thêm vào miền đó.

Các trang web hiện tại vẫn không thay đổi (trừ khi bạn muốn thay đổi chuỗi)


Các trang web hiện tại không bị ảnh hưởng bởi thay đổi này. Vì trước đây bạn ĐÃ PHẢI viết văn bản bằng tiếng Anh trong trang quản trị WordPress, nên khi bạn cập nhật lên phiên bản mới của WPML, WPML sẽ biết rằng các chuỗi quản trị hiện tại là tiếng Anh. Nếu muốn, giờ đây bạn có thể thay đổi ngôn ngữ của chúng và nhập lại bằng ngôn ngữ mặc định của trang web. Tuy nhiên, thay đổi này hoàn toàn tùy thuộc vào bạn. Nếu bạn không muốn gặp rắc rối, bạn không cần phải làm vậy.

Để cập nhật ngôn ngữ chuỗi của các trang web hiện tại, hãy làm theo cách tương tự như đã chỉ dẫn trước đó. Bạn có thể cập nhật từng chuỗi riêng lẻ hoặc toàn bộ bối cảnh.

Các lỗi đã ghi nhận


Bản beta này vẫn chưa hoạt động hoàn toàn trơn tru với Gravity Forms và với plugin Layouts của chúng tôi (dịch các gói). Cũng có thể có một vài vấn đề nhỏ về hiệu suất.

Mọi lỗi đã ghi nhận sẽ được giải quyết vào thời điểm phiên bản này được phát hành chính thức. Chúng tôi khuyên bạn nên bỏ qua việc thử nghiệm bản beta này với các plugin Gravity Forms và Toolset vào lúc này, vì chúng tôi đang khắc phục các lỗi đã ghi nhận.

Tải xuống bản beta

Phiên bản này của WPML hiện đang ở giai đoạn beta. Đây là một thay đổi lớn trong lõi WPML và Dịch chuỗi, đồng thời nó chưa sẵn sàng cho các trang web chính thức. Chúng tôi mời bạn dùng thử bản beta này trên các site phát triển của bạn. Chúng tôi đã chạy rất nhiều thử nghiệm, nhưng không thể bao quát tất cả các tổ hợp giao diện và plugin. Trước khi phiên bản này chuyển sang chính thức, chúng tôi mong bạn giúp thử nghiệm trên các site phát triển của mình. Nếu bạn đang chạy một trang web có ngôn ngữ mặc định không phải tiếng Anh, thì bản cập nhật này rất phù hợp với bạn. Hãy tải xuống bản beta và dùng thử.

Để tải xuống, hãy truy cập tài khoản WPML của bạn. Nhấp vào Tải xuống và cuộn xuống dưới cùng. Tải xuống CMS Beta Package. Tệp ZIP này bao gồm tất cả các thành phần của WPML. Bạn chỉ cần sử dụng các thành phần WPML từ tệp ZIP này và không trộn lẫn các phiên bản phát triển với các phiên bản chính thức.

Nếu bạn đang sử dụng WPML Multilingual & Multicurrency for WooCommerce, hãy sử dụng cả bản beta từ gói đó. Bản beta của WPML Multilingual & Multicurrency for WooCommerce đã được cập nhật cho thay đổi này trong ngôn ngữ chuỗi.

Phản hồi?


Với bản cập nhật này của WPML, Dịch chuỗi sẽ trở nên dễ dàng hơn nhiều cho bạn. Vui lòng cho chúng tôi biết về bất kỳ điều gì không hợp lý hoặc yêu cầu thiết lập phức tạp. Chúng tôi đã cố gắng thiết lập các mặc định tốt nhất, để bạn chỉ cần “dịch” mà không phải trải qua các định nghĩa ngôn ngữ. Nếu chúng tôi bỏ sót bất cứ điều gì, hãy cho chúng tôi biết.

Để báo cáo sự cố, tốt nhất là tạo một chủ đề trong diễn đàn hỗ trợ của chúng tôi. Bạn có thể theo dõi bằng một bình luận tại đây, để chúng tôi có thể xem tất cả các chủ đề liên quan (và xử lý chúng).

Câu hỏi? Đề xuất? Ý tưởng? Hãy để lại bình luận của bạn và chúng tôi sẽ phản hồi lại cho bạn.

Bạn thấy bài viết này hữu ích? Hãy chia sẻ bài viết này: