Chúng tôi đã sẵn sàng với bản Release Candidate cho WPML 2.3.0. Điều này có nghĩa là chúng tôi nghĩ rằng mọi thứ đều ổn, nhưng chúng tôi muốn để bạn dùng thử trước khi thực hiện bản phát hành chính thức. Nó đang hoạt động tốt trên các trang web của chúng tôi.
WPML 2.3.0 là kết quả của 6 tuần làm việc chuyên sâu và bao gồm nhiều tính năng mới, cũng như các bản sửa lỗi cho mọi sự cố được báo cáo kể từ WPML 2.2.2.1.
Quản lý dịch thuật cho Dịch chuỗi
Nếu bạn đang sử dụng cả hai module Dịch chuỗi và Quản lý dịch thuật, có lẽ bạn đã tự hỏi tại sao chỉ có Quản trị viên mới có thể dịch mà không phải là những người dịch được chỉ định.
Chà, bây giờ điều đó đã có thể thực hiện được.
Khi cả hai module được bật, bạn sẽ thấy một tùy chọn để chọn các chuỗi và dịch chúng.

Các chuỗi mà bạn đã chọn sẽ xuất hiện cho những người dịch mà bạn đã thiết lập bằng module Quản lý dịch thuật.
Họ có thể thấy tất cả các chuỗi, nhưng chỉ chỉnh sửa những chuỗi mà bạn đã gửi cho họ. Cả Quản trị viên và người dịch đều có thể lọc theo các chuỗi vẫn đang chờ dịch.
Tất nhiên, Quản trị viên vẫn có thể tự mình chỉnh sửa tất cả các bản dịch.
Lưu ý: bản RC này không gửi thông báo cho người dịch khi các chuỗi được chọn để dịch. Bản phát hành chính thức cũng sẽ bao gồm thông báo qua email cho Dịch chuỗi.
Bộ chuyển đổi ngôn ngữ trên thanh quản trị
WPML lọc nội dung theo ngôn ngữ. Cho đến nay, mỗi trang quản trị đều có cách riêng để chọn ngôn ngữ nội dung. Điều này vẫn ổn miễn là nó được hỗ trợ. Tuy nhiên, nhiều trang quản trị của plugin và giao diện cũng cần chọn nội dung. Không có cách nào để biết bạn muốn hiển thị nội dung bằng những ngôn ngữ nào.
WPML 2.3.0 di chuyển bộ lọc ngôn ngữ nội dung lên thanh quản trị WordPress.

Với bộ chuyển đổi ngôn ngữ này, bạn có thể chọn nội dung nào để hiển thị trên bất kỳ trang nào trong trang quản trị WordPress. Không cần thêm các thủ thuật và mẹo để tùy chỉnh trang web của bạn bằng các ngôn ngữ khác nhau nữa.
Bộ chuyển đổi ngôn ngữ mới này cũng sẽ cho phép bạn tận dụng tối đa plugin WPML Media Translation mới. Khi bạn truy cập trang Phương tiện, bạn sẽ thấy mỗi tệp đính kèm một lần và không bị nhân bản.
Widget văn bản đa ngôn ngữ
Thực vậy, WPML móc nối (hook) vào các Text Widget tiêu chuẩn của WordPress, nhưng đôi khi vẫn có vấn đề. Những vấn đề này xảy ra khi các plugin khác lọc nội dung của Text Widget (như thêm theo dõi phân tích vào các liên kết ra ngoài).
Chúng tôi đã giải quyết triệt để vấn đề này bằng cách giới thiệu Widget văn bản đa ngôn ngữ của riêng mình. Các widget này có thể chống chịu mọi thứ và các bản dịch sẽ xuất hiện bất kể điều gì. Chúng tôi có thể đảm bảo điều đó nhờ vào cách nó hoạt động. Widget của chúng tôi đăng ký các chuỗi theo ID của widget thay vì nội dung của chúng. Bất kể điều gì xảy ra trong quá trình đó, ID sẽ không thay đổi và các bản dịch luôn được liên kết với đúng widget.
Nó cũng có một tính năng tiện lợi cho phép bạn chọn hiển thị trên những ngôn ngữ nào. Một Widget văn bản đa ngôn ngữ có thể xuất hiện trên tất cả ngôn ngữ (và bạn dịch nó thông qua màn hình Dịch chuỗi), hoặc cho một ngôn ngữ cụ thể.
Tự động đăng ký chuỗi
Trong khi chúng ta đang nói về các cải tiến của Dịch chuỗi, hãy kiểm tra tính năng ‘Tự động đăng ký chuỗi’ mới. Nó có sẵn trong màn hình Dịch chuỗi:
Nếu bạn đã từng đau đầu vì không tìm thấy nơi để dịch các chuỗi, điều này có thể sẽ giúp bạn bớt căng thẳng.
Mặc định là tính năng này bị tắt (thật tệ…). Bạn có thể bật tự động đăng ký cho Quản trị viên (được khuyên dùng) hoặc luôn luôn (sử dụng một cách thận trọng).
Khi được bật, WPML sẽ tự động đăng ký để dịch các chuỗi xuất hiện trên chuỗi, nhưng không tồn tại trong màn hình Dịch chuỗi.
Điều này có thể bao gồm bất kỳ thứ gì, từ văn bản của giao diện đến các chuỗi được tạo động (đi qua một loại bộ lọc nào đó, để WPML có thể nhìn thấy chúng). Sau khi được tự động đăng ký, bạn có thể dịch chúng trong màn hình Dịch chuỗi và chúng sẽ xuất hiện trên trang.
Lưu ý rằng dù rất tuyệt, nó vẫn không giải quyết được mọi trường hợp có thể xảy ra. Ví dụ, các chuỗi được mã hóa cứng (hard-coded) mà không được bọc trong các lệnh gọi gettext, hoặc các chuỗi Quản trị không đi qua bất kỳ bộ lọc nào của WordPress, sẽ không được tự động đăng ký.
Trình biên tập dịch thuật được cải tiến nhiều
Trình biên tập dịch thuật của WPML đã có một bước tiến lớn trong phiên bản này. Giờ đây, cả văn bản gốc và bản dịch đều sử dụng iframe. Điều này làm cho nó hoàn toàn an toàn đối với bất kỳ nội dung nào bạn đưa vào (giống hệt như trình soạn thảo WordPress tiêu chuẩn). Việc chuyển đổi giữa chế độ Trực quan và HTML cũng hoạt động trơn tru và tính năng sao chép từ bản gốc hoàn thành tốt nhiệm vụ của nó.
Chúng tôi cũng đã thêm các cải tiến đáng kể cho việc chỉnh sửa từ Phải sang Trái và từ Trái sang Phải cho cả chế độ Trực quan và HTML.
WordPress 3.2
Bạn có nhận thấy điều gì khác biệt trong các ảnh chụp màn hình trong bài viết này không? Chúng tôi đã sử dụng WordPress 3.2 trong quá trình thử nghiệm của mình. Cho đến nay, mọi thứ dường như hoạt động trơn tru giữa WordPress 3.2 và WPML 2.3.0. Chúng tôi không kiểm tra mọi tính năng có thể có trong bản thân WordPress, nhưng mọi thứ liên quan đến ngôn ngữ đều hoạt động rất tốt đối với chúng tôi.
Hãy cẩn thận, WordPress 3.2 rất dễ gây nghiện. Nếu bạn chuyển sang dùng thử nó, bạn sẽ không muốn từ bỏ đâu. Hãy thực hiện một số thử nghiệm và đảm bảo rằng không có gì trong giao diện hoặc các plugin khác của bạn bị lỗi với WP 3.2 trước khi bạn mạo hiểm với các bản beta.
Lưu ý: chúng tôi đã nhận thấy một vài trục trặc nhỏ liên quan đến WordPress 3.2. Chúng tôi sẽ giải quyết chúng trước bản phát hành chính thức của WPML 2.3.0. WordPress vẫn đang trong giai đoạn Beta, vì vậy mọi thứ có thể thay đổi.
Tải bản Release Candidate
Chủ sở hữu gói Multilingual CMS có thể đăng nhập vào tài khoản WPML của họ và nhấp vào Tải xuống. Cuộn xuống phần có nội dung Các bản beta. Phiên bản cuối cùng (b4, từ hôm nay) là bản Release Candidate.
Nếu bạn đang nâng cấp từ một bản Beta trước đó, bạn sẽ cần buộc WPML chạy quá trình di chuyển cơ sở dữ liệu. Mở PHPMyAdmin, chỉnh sửa bảng wp_options, tìm mục nhập có tên icl_sitepress_version và thay đổi thủ công thành 2.2.2.1. Nếu bạn đang cài đặt mới, hoặc nâng cấp từ phiên bản phát hành trước đó, bạn không cần chỉnh sửa gì cả.
Đúng vậy, chúng tôi đang chạy nó trên các trang web của mình ngay bây giờ và chúng tôi rất hài lòng.
Không, đừng chuyển sang các trang web chính thức trước khi thử nghiệm ngoại tuyến. Những gì hoạt động tốt với chúng tôi (và vượt qua hàng tá thử nghiệm) vẫn có thể có tương tác không mong muốn với trang web của bạn. Hãy thử nghiệm trước khi bạn nâng cấp.



