Chúng tôi đã sẵn sàng với phiên bản ứng viên (release candidate) của WPML 2.4.0 – một phiên bản mới lớn với chức năng mới quan trọng. Điều tuyệt vời nhất về phiên bản phát hành này là tính năng Đồng bộ menu mới, nhưng cũng có rất nhiều tính năng mới khác để bạn tìm hiểu.
Đồng bộ hóa menu
Các menu rất tuyệt vời và WPML cho phép dịch chúng. Nhưng bạn sẽ làm gì với một menu phức tạp xuất hiện bằng 5 ngôn ngữ?

Cho đến nay, bạn vẫn phải tạo các bản dịch cho menu đó và điền nội dung theo cách thủ công. Điều đó không còn nữa. Giờ đây, WPML có thể làm điều này cho bạn. Truy cập WPML->Đồng bộ menu. Bạn sẽ thấy các menu ở các ngôn ngữ khác so sánh với menu ở ngôn ngữ mặc định như thế nào.

Nhấp vào nút Đồng bộ (Sync). Nếu thiếu các menu khác, WPML sẽ tạo chúng. Nếu chúng đã tồn tại, WPML sẽ cập nhật chúng.

Quá trình đồng bộ hóa này không chỉ ghi đè lên các menu đã dịch. Nếu bạn đã có các menu được dịch, nơi bạn đã thực hiện một số chỉnh sửa thủ công, WPML sẽ chỉ cập nhật chúng và giữ lại các chỉnh sửa của bạn.
Lọc theo mục cha trong Bảng điều khiển dịch thuật
Chúng tôi dịch phần lớn WPML.org sang bốn ngôn ngữ, nhưng không phải tất cả. Có rất nhiều nội dung không cần thiết phải dịch. Chúng tôi luôn gặp khó khăn trong việc xác định trang nào cần dịch, trong các phần mà chúng tôi biết là mình muốn dịch.
Vì vậy, chúng tôi đã thêm bộ lọc theo mục cha. Truy cập Bảng điều khiển dịch thuật và bạn sẽ thấy mục ‘parent’ (mục cha) trong phần bộ lọc. Bạn có thể chọn lọc các mục theo mục cha của chúng.

Đối với các trang, đó là trang cha. Đối với các bài viết, đó là chuyên mục. Và bây giờ, bạn có thể xem mọi thứ dưới một mục cha cụ thể và tìm ra những mục cần dịch.
Bộ chuyển đổi ngôn ngữ trong menu
Đây là một yêu cầu phổ biến kể từ khi các menu WordPress ra mắt. WPML 2.4.0 cho phép bạn chèn bộ chuyển đổi ngôn ngữ vào menu của mình. Truy cập WPML->Ngôn ngữ và tìm tùy chọn thêm bộ chuyển đổi ngôn ngữ vào menu.

Nó sẽ trông giống như một mục menu khác, nhưng bao gồm các ngôn ngữ. Không cần dùng thủ thuật để đạt được điều này nữa!

Tùy chọn dịch tên tác giả
Các trang web có hàng nghìn người dùng (như wpml.org) sẽ nhận thấy rằng nhiều mục trong bảng Dịch chuỗi bao gồm tên tác giả. Đây không phải là vấn đề lớn, nhưng nó tạo ra tải cho các truy vấn DB và làm cho màn hình Dịch chuỗi chứa đầy… rác. Đôi khi, bạn muốn dịch tên người dùng, nhưng không phải lúc nào cũng vậy.
Chúng tôi đã thêm một tùy chọn để bạn chọn người dùng nào được dịch. Truy cập WPML->Dịch chuỗi và xem trong mục ‘more option’ (tùy chọn khác).

Bằng cách này, bạn có thể dịch tên của các tác giả, nhưng không phải tên của hàng nghìn người đăng ký đó.
Dịch cho chuyên mục ‘Uncategorized’
Cho đến nay, chuyên mục ‘untranslated’ (chưa được dịch) được gọi là ‘untranslated @es’ (trong tiếng Tây Ban Nha). Giờ đây, bạn sẽ thấy bản dịch phù hợp và có thể đổi tên sau này nếu muốn. WPML 2.4.0 được tích hợp sẵn bản dịch cho nhiều ngôn ngữ, do đó các chuyên mục chưa được dịch sẽ có tên chính xác. Đối với các trang web hiện tại, điều này sẽ không tự động đổi tên, nhưng bạn có thể tự chỉnh sửa.
Hỗ trợ đầy đủ để đồng bộ hóa các trường tùy chỉnh cho các bản dịch
Không có ảnh chụp màn hình nào để hiển thị tính năng này, vì đây là một tập hợp các lệnh gọi API mới. Tôi sẽ viết chi tiết về chúng khi chúng tôi phát hành Types, plugin sử dụng API này để dịch trường tùy chỉnh. Tất nhiên, chúng tôi cũng sẽ làm việc với các nhà phát triển khác để giúp họ sử dụng nó trong các giao diện và plugin.
Lỗi và hiệu suất
Chúng tôi đã dành một lượng lớn thời gian để dọn dẹp các lỗi được báo cáo trên diễn đàn. Khi WPML trưởng thành, những lỗi này trở nên khó phát hiện hơn, vì chúng chỉ xuất hiện trong các trường hợp rất cụ thể. Nhờ có Daniel, người quản lý hỗ trợ mới của chúng tôi, chúng tôi đã có thể xác định được những vấn đề hóc búa này.
Trong số các lỗi nổi bật, chúng tôi đã gặp sự cố với các chuyên mục trong WordPress 3.0.x, sự cố với phân loại không phân cấp và một vấn đề rất khó nắm bắt khi thay đổi các bài viết tùy chỉnh thành có thể dịch.
Chúng tôi cũng đã quản lý để hợp lý hóa việc sử dụng DB bằng cách giảm kích thước của bảng dịch và lưu cache các hoạt động SQL. Điều này sẽ cải thiện thời gian thực thi và mức tiêu thụ bộ nhớ cho một số trang web – đặc biệt là các trang web lớn.
Tải xuống và thử nghiệm
Bạn có thể tải xuống WPML 2.4.0 RC1 từ tài khoản WPML của mình. Đăng nhập, nhấp vào Tải xuống và cuộn xuống dưới cùng. Nó nằm trong gói bản beta. Chúng tôi đã thực hiện rất nhiều thử nghiệm trên phiên bản này và nó đã chạy trên trang web của chính chúng tôi. Chúng tôi đang mong muốn sớm ra mắt chính thức và sự trợ giúp của bạn trong việc thử nghiệm nó sẽ rất tuyệt vời.
Nhân tiện – chúng tôi đã viết về cách xử lý nội dung chưa được dịch. Đây là mục tiêu tiếp theo của chúng tôi.

