Performant Translations

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

  • Biểu đồ hiển thị cải thiện thời gian tải đạt được với plugin này.

Cài đặt

Cài đặt từ bên trong WordPress

  1. Hãy truy cập Plugin > Thêm mới.
  2. Tìm kiếm Bản dịch Hiệu suất Cao.
  3. Cài đặt và kích hoạt plugin Bản dịch Hiệu suất Cao.

Cài đặt thủ công

  1. Tải lên toàn bộ thư mục performant-translations vào thư mục /wp-content/plugins/.
  2. Truy cập Plugin.
  3. 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á

11 Tháng tư, 2024
What this plugin does is amazing! There were some issues that made my website slow. The website achieved a mobile page speed of 52. Blocked display for more than 10 seconds. I don’t have the technical knowledge to fix this in the code. This would have cost me around $600. I found this plugin and all errors were removed from the website with one click. I am incredibly happy with the result. And that with a free plugin! I knew it should be possible. Because I am so happy, I take the paid subscription! Thank you very much!
21 Tháng Một, 2024
Browsing the dashboard feels instant snappier, even if your hosting is already fast and performant – it still makes a difference!
16 Tháng Một, 2024
I’ve got a multi language site (with WPML) that has a huge performance problem. I was not able to figure out what is actually causing the performance problem, the main problem probably has nothing to do with i18n, this plugin still helps cause it significantely speeds up the translations, leaving the only bottleneck to be the unknown problem. Many thanks for your efforts!
23 Tháng mười một, 2023
I tried this plugin on a couple of websites and I believe it makes my admin user experience a bit faster. Cached front end is fast as ever. It works great with Polylang, WooCommerce and Loco Translate. I like where this is going and I hope it gets implemented into the WP Core soon. Update:Duplicator (Pro) throws a runtime error when trying to make a backup while this plugin is activated. Temporarily disabling it solves the issue.
23 Tháng mười, 2023
My clients websites usually non-English, this extension makes faster their websites. I’m really greatful for this improvements.
Đọc tất cả 16 đá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.