Mô tả
Giúp quốc tế hóa/bản địa hóa trong WordPress nhanh hơn bao giờ hết.
Tuyên bố miễn trừ trách nhiệm về WordPress 6.5
Chú ý: hầu hết các chức năng của plugin này đã được hợp nhất vào WordPress 6.5! Bạn có thể không cần nó nữa.
Tuy nhiên, plugin này vẫn phù hợp cho các trường hợp gói ngôn ngữ không được tải xuống từ WordPress.org mà ở một nơi khác, ví dụ: nếu bạn đang phát triển plugin của riêng mình hoặc sử dụng plugin thương mại.
Plugin Bản dịch Hiệu suất Cao chuyển đổi các tệp dịch của các plugin đó sang định dạng tệp mới được giới thiệu trong WordPress 6.5, để thực sự tối ưu hóa chúng về tốc độ.
Plugin này làm gì
Dự án này sử dụng một cách tiếp cận mới để xử lý các tệp dịch trong WordPress, giúp bản địa hóa nhanh chóng.
Một phân tích hiệu suất i18n chuyên sâu cho thấy các trang web WordPress được bản địa hóa tải chậm hơn đáng kể so với trang web không có bản dịch.
Với cách tiếp cận bản địa hóa mới của plugin này, chi phí này được giảm thiểu đáng kể, giúp trang web của bạn nhanh chóng trở lại. Nó thực hiện điều này bằng cách chuyển đổi các tệp dịch .mo
thành các tệp .php
.
Nếu trang web của bạn đang sử dụng ngôn ngữ khác tiếng Anh (Mỹ), bạn sẽ thấy tốc độ được cải thiện ngay lập tức chỉ bằng cách kích hoạt plugin này.
Ảnh màn hình
Cài đặt
Cài đặt từ bên trong WordPress
- Hãy truy cập Plugin > Thêm mới.
- Tìm kiếm Bản dịch Hiệu suất Cao.
- Cài đặt và kích hoạt plugin Bản dịch Hiệu suất Cao.
Cài đặt thủ công
- Tải lên toàn bộ thư mục
performant-translations
vào thư mục/wp-content/plugins/
. - Truy cập Plugin.
- Kích hoạt plugin Bản dịch Hiệu suất Cao.
Hỏi đáp
-
Điều gì làm cho plugin này nhanh như vậy?
-
Bằng cách chuyển đổi các tệp
.mo
thành các tệp.php
, các bản dịch có thể được phân tích cú pháp nhanh hơn nhiều.
Ngoài ra, các tệp.php
có thể được lưu trữ trong cái gọi là OPcache, cung cấp khả năng tăng tốc độ bổ sung. -
Tôi có thể sử dụng plugin này trên trang web sản xuất của mình không?
-
Mặc dù plugin chủ yếu được coi là plugin thử nghiệm beta, nhưng nó đã được thử nghiệm và thiết lập ở mức độ có thể sử dụng trong sản xuất.
Tuy nhiên, như với mọi plugin, bạn đang tự chịu rủi ro khi làm như vậy. -
Plugin này đã được thử nghiệm với các plugin đa ngôn ngữ khác chưa?
-
Có. Plugin này đã được thử nghiệm với các plugin đa ngôn ngữ phổ biến, chẳng hạn như WPML, Weglot, TranslatePress, MultilingualPress và Polylang.
Nếu bạn vẫn gặp sự cố, vui lòng cho chúng tôi biết. -
Tôi có cần làm gì đặc biệt để bật plugin này không?
-
Không. Sau khi plugin được kích hoạt, nó sẽ hoạt động và bạn sẽ thấy tốc độ được cải thiện ngay lập tức. Nếu bạn gặp sự cố, vui lòng mở một chủ đề hỗ trợ mới.
-
Tôi có thể gỡ cài đặt plugin này một cách an toàn sau khi cài đặt không?
-
Có. Sau khi bạn hủy kích hoạt và gỡ cài đặt plugin, tất cả các tệp
.php
được tạo bởi plugin đó sẽ bị xóa khỏi máy chủ. -
Làm cách nào để tôi có thể đóng góp cho plugin?
-
Các đóng góp luôn được chào đón! Tìm hiểu thêm về cách tham gia vào Sổ tay Nhóm Hiệu suất Cốt lõi.
-
Tôi có thể gửi phản hồi về plugin của mình ở đâu?
-
Nếu bạn có đề xuất hoặc yêu cầu về các tính năng mới, bạn có thể gửi chúng dưới dạng một vấn đề trên kho lưu trữ GitHub.
Nếu bạn cần trợ giúp về khắc phục sự cố hoặc có câu hỏi về plugin, vui lòng tạo một chủ đề mới trên diễn đàn hỗ trợ của chúng tôi.
-
Tôi có thể báo lỗi bảo mật ở đâu?
-
Để báo lỗi bảo mật, vui lòng truy cập chương trình WordPress HackerOne.
Đánh giá
Người đóng góp & Lập trình viên
“Performant Translations” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.
Những người đóng góp“Performant Translations” đã được dịch qua 21 ngôn ngữ. Cảm ơn những người tham gia dịch vì đóng góp của họ.
Dịch “Performant Translations” sang ngôn ngữ của bạn.
Muốn tham gia phát triển?
Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.
Nhật ký thay đổi
Để biết nhật ký thay đổi đầy đủ của plugin, vui lòng xem trang Bản phát hành trên GitHub.
1.2.0
- Plugin này hiện yêu cầu WordPress 6.5
1.1.2
- Đã sửa lỗi hồi quy nhỏ khi tập hợp các đường dẫn tệp để tra cứu.
1.1.1
- Đã sửa: Đã giải quyết một hồi quy hiệu suất nhẹ trong 1.1.0.
- Đã sửa: Đã giải quyết sự cố với các dạng số nhiều không chính xác cho một số miền địa phương nhất định.
1.1.0
- Cải tiến: Hỗ trợ cho chức năng này hiện có trong WordPress 6.5.
- Cải tiến: Đã thêm khả năng bảo vệ cho các đường dẫn tệp không phải là chuỗi do bộ lọc plugin bị lỗi.
- Cải tiến: Vô hiệu hóa OPcache sau khi ghi tệp PHP.
- Cải tiến: Cải thiện khả năng tương thích với các chuỗi ở dạng số nhiều được tham chiếu là số ít.
1.0.9
- Cải tiến: Cải thiện khả năng tương thích với tiện ích bổ sung dịch chuỗi WPML.
1.0.8
- Đã sửa: Đã thêm giải pháp thay thế cho các sự cố về quyền tệp tiềm ẩn.
1.0.7
- Đã sửa: Ngăn chặn sự cố khi không phải tất cả các bản dịch cốt lõi đều được cập nhật.
- Cải tiến: Thay đổi thứ tự tải bản dịch để cải thiện khả năng tương thích ngược.
1.0.6
- Cải tiến: Xóa hỗ trợ tệp JSON.
- Đã sửa: Thêm khả năng bảo vệ khi sử dụng các đường dẫn tệp dịch với symlink.
1.0.5
- Cải tiến: Cải thiện khả năng tương thích với Loco Translate để tránh trùng lặp tệp.
1.0.4
- Cải tiến: Một số cải tiến nhỏ về hiệu suất.
- Cải tiến: Sử dụng phần mở rộng tệp khác (
.mo.php
thay vì chỉ.php
) để ngăn ngừa xung đột. - Cải tiến: “Nhập” tệp dịch hiện có nếu một tệp đã được tải cho một miền văn bản.
- Cải tiến: Sử dụng WP Filesystem API nếu có.
1.0.3
- Cải tiến: Cải thiện khả năng tương thích với bảng điều khiển công cụ dành cho nhà phát triển của Query Monitor.
- Cải tiến: Đã thêm bộ lọc
performant_translations_load_translation_file
mới. - Cải tiến: Áp dụng kích hoạt chỉ mạng trên Multisite.
1.0.2
- Đã sửa: Thêm khả năng bảo vệ cho các giá trị không hợp lệ được chuyển đến các hàm dịch.
1.0.1
- Cải tiến: Tạo lại các tệp dịch khi Loco Translate cập nhật các tệp MO.
- Đã sửa: Thêm khả năng bảo vệ cho ngữ cảnh không hợp lệ được chuyển.
- Đã sửa: Sửa lỗi xử lý các miền địa phương không có dạng số nhiều, chẳng hạn như tiếng Ba Tư.
1.0.0
- Phát hành lần đầu.