Cuối cùng, sau quá trình phát triển rất dài (và phức tạp), các khách hàng của ICanLocalize đã có thể nâng cấp WPML lên phiên bản hiện tại và tiếp tục tận hưởng quy trình dịch thuật được tối ưu hóa.
Có gì thay đổi trong WPML 3.2? (Điều khiến quá trình này mất nhiều thời gian)
WPML 3.2 bao gồm một giao diện hoàn toàn mới cho các dịch vụ dịch thuật. Bạn có thể đã biết rằng hiện tại WPML cung cấp nhiều tùy chọn dịch thuật hơn, với các dịch vụ dịch thuật mới tuyệt vời sắp ra mắt.
Bản cập nhật này có nghĩa là WPML hiện giao tiếp với các dịch vụ dịch thuật bằng một phương thức khác so với trước đây. Thay vì làm việc trực tiếp với ICanLocalize, WPML giao tiếp với những gì chúng tôi gọi là “Translation Proxy”. Máy chủ trung gian này là một trợ giúp to lớn, vì nó cho phép chúng tôi giám sát quá trình giao tiếp và nhanh chóng khắc phục sự cố khi có bất kỳ lỗi nào xảy ra. Điều này cũng có nghĩa là các dịch vụ dịch thuật không cần giao tiếp trực tiếp với từng trang web WordPress riêng lẻ (giúp tránh được vô số vấn đề với các thư viện PHP, khả năng tương thích, mã hóa, v.v.).
Vấn đề là, chúng tôi đã không có cách nào để di chuyển các dự án ICanLocalize hiện tại từ cách thức ‘cũ’ sang cách thức mới. Nhưng bây giờ chúng tôi đã có :-)
Cách cập nhật lên phiên bản WPML hiện tại
Tất cả các trang web WPML hiện có thể chuyển sang phiên bản hiện tại. Nếu bạn đang sử dụng ICanLocalize, bạn sẽ thấy một thông báo khá đáng sợ về việc phải hạ cấp. Thông báo này xuất hiện từ trước khi chúng tôi có plugin di chuyển này.

Hãy bỏ qua nó. Đừng hạ cấp WPML và hãy làm theo phần còn lại của các hướng dẫn tại đây.
Truy cập vào tài khoản WPML.org của bạn và nhấp vào Tải xuống. Cuộn xuống dưới cùng và tải xuống plugin có tên Migrate ICanLocalize Translation to WPML 3.2. Cài đặt plugin này trên trang web của bạn và kích hoạt.
Thông báo đáng sợ về việc phải hạ cấp sẽ biến mất. Bây giờ, hãy truy cập vào menu mới mà plugin đã tạo cho quá trình di chuyển.
Truy cập WPML->Migrate ICanLocalize Translation to WPML 3.2.

Bạn sẽ thấy hai nút. Đầu tiên, hãy nhấp để di chuyển tài khoản sang WPML 3.2. Quá trình này chạy gần như ngay lập tức. Sau đó, nhấp để di chuyển các công việc dịch thuật.
Bạn đã hoàn tất. Khi bạn truy cập WPML->Quản lý dịch thuật->Người dịch, bạn sẽ thấy các người dịch ICL hiện tại của mình được chọn và các công việc đã hoàn thành sẽ xuất hiện trở lại trong Bảng điều khiển dịch thuật của WPML.

Nếu có bất kỳ vấn đề nào trong quá trình di chuyển này (thường là không có), plugin di chuyển sẽ báo cáo chúng trên màn hình. Hãy tạo một yêu cầu hỗ trợ mới trong diễn đàn hỗ trợ kỹ thuật của WPML, sao chép những gì bạn thấy và dán vào chủ đề trên diễn đàn. Hãy đảm bảo giải thích những gì bạn đang làm và những gì bạn đang thấy.
Bạn không cần plugin di chuyển này nữa. Truy cập Plugin và hủy kích hoạt nó. Plugin di chuyển không làm bất kỳ điều gì khác. Việc giữ cho nó hoạt động sẽ không gây ra bất kỳ vấn đề nào, nhưng nó không cần thiết cho các trang web của bạn.
Thứ tự đúng để cập nhật WPML và WordPress
Nếu bạn đang chạy một phiên bản WPML cũ hơn, rất có thể bạn cũng đang chạy một phiên bản WordPress cũ hơn.
Quy trình cập nhật an toàn sẽ là:
- Sao lưu cơ sở dữ liệu trang web của bạn
- Cập nhật TẤT CẢ các thành phần của WPML lên phiên bản hiện tại
- Cài đặt và chạy plugin di chuyển cho khách hàng ICanLocalize (hiển nhiên, chỉ khi bạn là khách hàng của ICanLocalize)
- Cập nhật WordPress
Cập nhật phiên bản tự động cho mọi người
Tuần này, chúng tôi muốn xem quá trình di chuyển này diễn ra như thế nào, vì vậy chúng tôi đang để nó chạy ở chế độ thủ công. Chúng tôi đã chạy thử nghiệm toàn diện về quá trình này và nó cũng đã chạy thành công trên tất cả các trang web của chúng tôi.
Tuần tới, cuối cùng chúng tôi sẽ đẩy các bản cập nhật tự động cho tất cả các trang web WPML hiện tại lên phiên bản hiện tại.
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.


