Việc tìm kiếm các thông tin liên quan đến mã nguồn, kho lưu trữ, người dùng, vấn đề và yêu cầu lấy mã pull là một phần thiết yếu trong quá trình phát triển phần mềm. Với sự phát triển của cộng đồng và công nghệ, việc tìm kiếm và sắp xếp các nguồn tài nguyên này trở nên đơn giản và tiện lợi hơn bao giờ hết.
Contents
- 1 Plugin qTranslate-XT: Hỗ trợ nội dung đa ngôn ngữ dễ sử dụng
- 2 Cài đặt
- 3 Câu hỏi thường gặp
- 3.1 Tại sao qTranslate-X không được duy trì nữa?
- 3.2 Tôi vẫn đang sử dụng qTranslate-X, liệu tôi có thể thử qTranslate-XT không?
- 3.3 Gutenberg – Trình biên tập khối có được hỗ trợ không?
- 3.4 WooCommerce, ACF, QTS (Slugs),… có được hỗ trợ không?
- 3.5 Có hỗ trợ bất kỳ plugin/giao diện nào không?
- 3.6 Tôi mới sử dụng qTranslate, tôi có thể tìm hướng dẫn chi tiết về khởi động ở đâu?
- 3.7 Làm thế nào để cập nhật qTranslate-XT với phiên bản mới nhất?
- 4 Sự phát triển của qTranslate-XT
- 5 Thay đổi đã biết
- 6 Vấn đề đã biết
- 7 Đội ngũ phát triển
- 8 Các tính năng chưa được triển khai đáng mong muốn
Plugin qTranslate-XT: Hỗ trợ nội dung đa ngôn ngữ dễ sử dụng
qTranslate-XT là một phiên bản mở rộng của qTranslate-X được phát triển bởi cộng đồng mới, nhằm cứu vãn phiên bản gốc đã bị tác giả bỏ dở. Mục tiêu đầu tiên của chúng tôi là duy trì những tính năng cần thiết của plugin này và cập nhật cho phù hợp với phiên bản mới nhất của WordPress và PHP. Việc chuyển đổi sang Gutenberg sẽ là một bước ngoặt quan trọng để đảm bảo sự tồn tại của plugin này. Hiện tại, chúng tôi đang xây dựng một tổ chức mới để đem lại sự sống mới cho qTranslate. Hãy cùng thử nghiệm và mọi người đều được chào đón tham gia!
Cài đặt
Vì phiên bản -XT không có sẵn trên WordPress.org, việc cài đặt ban đầu phải được tiến hành thủ công. Bạn cần quyền truy cập vào thư mục plugin của cài đặt WordPress của bạn. Nếu cần, hãy liên hệ với quản trị hệ thống của bạn.
-
Tải về phiên bản mới nhất từ GitHub dưới định dạng zip hoặc tar.gz (thông thường là zip cho người dùng Windows). Hoặc tải về phiên bản master hiện tại để kiểm tra các cập nhật mới nhất trước khi phát hành phiên bản. Nhà phát triển được khuyến khích sử dụng git clone để nhận bản sao lưu.
-
Giải nén file tải về vào thư mục plugins và đổi tên thành qtranslate-xt.
-
Tắt plugin qTranslate-X, qTranslate, mqTranslate, qTranslate Plus, zTranslate hoặc bất kỳ plugin đa ngôn ngữ nào khác nếu bạn đã cài đặt.
-
Kích hoạt qTranslate-XT qua trang quản lý các plugin trong WordPress (/wp-admin/plugins.php).
Nếu bạn chưa có qTranslate-X, hãy tiến hành cài đặt ban đầu qTranslate-XT như sau:
-
Mở trang cấu hình ngôn ngữ trong Cài đặt và thêm/xóa/vô hiệu hóa bất kỳ ngôn ngữ nào bạn cần.
-
Thêm tiện ích “qTranslate Language Chooser” hoặc mục “Language Switcher” vào để cho phép khách truy cập chuyển đổi ngôn ngữ.
Hãy kiểm tra câu hỏi thường gặp để biết thêm hướng dẫn chi tiết.
Câu hỏi thường gặp
Tại sao qTranslate-X không được duy trì nữa?
Đội ngũ phát triển qTranslate trước đây chỉ có một người duy nhất. Chúng tôi đã cố gắng liên hệ với tác giả nhiều lần nhưng không nhận được phản hồi từ năm 2016. Mục tiêu của chúng tôi là xây dựng một đội ngũ thực sự và đem lại plugin này cho cả cộng đồng. Hiện tại, chúng tôi chưa thể cập nhật phiên bản chính thức. Vẫn chưa rõ liệu chúng tôi có nên tiếp tục sử dụng tên qTranslate hay không, nhưng hiện tại chúng ta nên tập trung vào việc phát hành phiên bản mới. Phiên bản -XT có thể được coi là một dự án “cầu nối”.
Tôi vẫn đang sử dụng qTranslate-X, liệu tôi có thể thử qTranslate-XT không?
Có, và đó rất dễ dàng! Hiện tại, bạn có thể cài đặt cả qTranslate-X và qTranslate-XT trong thư mục plugin để thử nghiệm, nhưng bạn chỉ nên kích hoạt một trong số chúng trong cùng một thời điểm: CẢ -X VÀ -XT SẼ CHIA SẺ CÁC TÙY CHỌN GIỐNG NHAU! Vì vậy, nếu bạn thay đổi một số tùy chọn và chuyển đổi giữa các plugin, những thay đổi cuối cùng sẽ được giữ lại cho plugin còn lại. Plugin thực sự có thể điều chỉnh cấu hình sau khi bạn chuyển đổi, trong trường hợp chung, bạn không cần phải làm gì thêm. Nếu có một số tùy chọn không tương thích, bạn sẽ thấy một số cảnh báo. Lưu ý rằng ngay cả khi bạn gỡ cài đặt -X hoặc -XT, các tùy chọn không bị xóa!
Điều khoản từ một nhà phát triển: Hãy đảm bảo định kỳ sao lưu cơ sở dữ liệu của bạn.
Gutenberg – Trình biên tập khối có được hỗ trợ không?
Nó được hỗ trợ một phần, với một số hạn chế. Hãy đọc kỹ thông tin trong phần FAQ về Gutenberg trước khi sử dụng.
WooCommerce, ACF, QTS (Slugs),… có được hỗ trợ không?
WooCommerce, ACF, Slugs và các plugin khác hiện đã được hỗ trợ dưới dạng các mô-đun tích hợp. Chúng tôi rất hoan nghênh nhà phát triển có khả năng kiểm tra một cách đúng đắn. Vui lòng gửi yêu cầu PR để sửa lỗi. Xem danh sách đầy đủ các mô-đun có sẵn trong kho lưu trữ của chúng tôi.
Có hỗ trợ bất kỳ plugin/giao diện nào không?
Một số plugin lớn hiện đã được hỗ trợ với các mô-đun tích hợp. Một số plugin khác cũng được hỗ trợ với cấu hình quốc tế hóa tích hợp sẵn. Đối với các plugin khác, bạn cần cung cấp tích hợp tùy chỉnh thông qua cấu hình quốc tế hóa tích hợp (json) và/hoặc mã (PHP/JS). Cần có một sự cải tiến lớn để làm cho việc này trở nên dễ dàng hơn.
Tôi mới sử dụng qTranslate, tôi có thể tìm hướng dẫn chi tiết về khởi động ở đâu?
Hãy xem các trang Wiki của chúng tôi:
- Đối với các bản cài đặt mới, có thể hữu ích khi đọc Hướng dẫn Khởi động.
- Rất quan trọng phải đọc các hướng dẫn di chuyển nếu bạn đã từng sử dụng plugin đa ngôn ngữ khác.
- Đọc Hướng dẫn Tích hợp khi bạn cần biến chủ đề hoặc các trường tùy chỉnh của plugin khác trở thành đa ngôn ngữ.
- Đối với câu hỏi chi tiết hơn, hãy xem Câu hỏi thường gặp kỹ thuật của chúng tôi.
Làm thế nào để cập nhật qTranslate-XT với phiên bản mới nhất?
Vì phiên bản -XT không có sẵn trên wordpress.org, chúng tôi khuyến nghị bạn cài đặt GitHub Updater. Đây là một công cụ tuyệt vời để cập nhật plugin từ kho lưu trữ git (với nhiều tính năng khác). Nó thường xuyên kiểm tra phiên bản mới nhất có sẵn trên github (từ các nhãn git) và so sánh nó với phiên bản hiện tại của bạn (được xác định trong phần đầu của qtranslate.php). Nếu có phiên bản cập nhật mới, một liên kết cập nhật sẽ xuất hiện như một plugin thông thường trong WordPress. Kiểm tra sẽ được thực hiện ngay cả khi plugin đã bị vô hiệu hóa.
Bạn cũng có thể xóa thư mục hiện tại và lặp lại quá trình cài đặt từ gói tải về mới nhất. Hãy đảm bảo vô hiệu hóa phiên bản trước và sau đó kích hoạt phiên bản mới, nếu không bạn sẽ bỏ qua việc thực hiện các bước kết nối và một số tùy chọn có thể trở thành không đúng cấu hình.
Lưu ý cho nhà phát triển:
- Vì GitHub Updater triển khai bản sao (tarball), dự án git cục bộ của bạn sẽ bị xóa nếu bạn đã cài đặt thông qua git clone. Nếu bạn muốn sử dụng phiên bản đã được sao chép trong môi trường sản xuất, bạn không nên cập nhật thông qua GHU, hãy sử dụng git pull thay vào đó.
- Các phiên bản cũ có thể chứa các tiêu đề cũ mà có thể trở nên gây rối. Hãy cẩn thận nếu bạn tùy chỉnh các cập nhật cho các nhánh cụ thể!
Sự phát triển của qTranslate-XT
Thay đổi đã biết
Xem những thay đổi để biết lịch sử đầy đủ.
Vấn đề đã biết
Những vấn đề trước đó đã được sao chép vào kho lưu trữ git mới của chúng tôi. Hãy kiểm tra vấn đề git trước khi tạo vấn đề mới.
Đội ngũ phát triển
- Xin cảm ơn tất cả những người đã có sự đóng góp để làm cho plugin này được sống lại!
- Xin cảm ơn các tác giả của các phiên bản trước đó, qTranslate-X của John Clause, qTranslate của Qian Qin và tất cả những người đã đóng góp trước đó.
Các tính năng chưa được triển khai đáng mong muốn
- Đổi tên thành một plugin chính thức mới (#601) và di chuyển với một cấu hình riêng
- Tái cấu trúc API tích hợp, có thể không sử dụng tệp json (i18n-config.json)
- Hỗ trợ hreflang có địa phương hóa với mã quốc gia/khu vực (ISO 3166-1 alpha-2)
- Hỗ trợ đầy đủ cho trình biên tập khối (Gutenberg) với LSB (xem #1097)
- Đơn vị/kiểm tra tích hợp, kiểm tra CI tự động
- Công cụ duy trì CSDL (đánh giá, dọn dẹp)
- Kế thừa các tính năng đáng mong muốn.