Tin tức và phân tích của tất cả các thiết bị di động

Cách tìm và dịch một chủ đề WordPress sẵn sàng dịch

WordPress là sistema Hệ thống quản lý nội dung nguồn mở phổ biến nhất thế giới. Hàng trăm triệu người dùng sử dụng nó để tạo các trang web bằng nhiều ngôn ngữ khác nhau. Gần đây, một trong những người dùng của chúng tôi đã hỏi chúng tôi làm thế nào họ có thể dịch một chủ đề WordPress sang ngôn ngữ địa phương của họ. Bản thân WordPress có sẵn ở nhiều ngôn ngữ và cũng có nhiều chủ đề và plugin WordPress có bản dịch cho nhiều ngôn ngữ. Hầu hết thời gian, các bản dịch này được thực hiện bởi người dùng như bạn. Hầu hết các tác giả chủ đề và plugin WordPress đều chào đón người dùng từ cộng đồng để giúp họ dịch tác phẩm của mình sang các ngôn ngữ khác. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách tìm và dịch một chủ đề WordPress sẵn sàng dịch.

Tìm một chủ đề WordPress sẵn sàng dịch

Mặc dù WordPress có hỗ trợ tuyệt vời để tạo trang web bằng bất kỳ ngôn ngữ nào, các nhà phát triển chủ đề có thể không thấy cần thiết phải tạo chủ đề sẵn sàng dịch. Nếu bạn đang tạo một trang web bằng ngôn ngữ khác tiếng Anh, bạn cần đảm bảo rằng chủ đề bạn đang mua hoặc tải xuống đã sẵn sàng để dịch.

Nếu bạn đi đến giao diện bộ lọc thẻ của thư mục chủ đề WordPress, bạn sẽ thấy một danh sách các tùy chọn, thực sự là các thẻ mà các nhà phát triển chủ đề đã thêm vào chủ đề của họ. Chọn hộp bên cạnh tùy chọn dịch được liệt kê. Nếu bạn định dịch chủ đề của mình sang ngôn ngữ từ phải sang trái như tiếng Ả Rập, tiếng Do Thái và tiếng Ba Tư, thì bạn cũng nên kiểm tra tùy chọn hỗ trợ ngôn ngữ rtl. Nhấp vào nút Tìm chủ đề và bạn sẽ thấy kết quả phù hợp với truy vấn của mình. Bạn có thể tiếp tục giới hạn tìm kiếm của mình bằng cách kiểm tra các tùy chọn khác trong bộ lọc thẻ.

Tìm chủ đề dịch WordPress trong thư mục chủ đề chính thức

Hầu hết các chủ đề tốt và khung thương mại cũng đã sẵn sàng dịch. Tuy nhiên, nếu bạn không chắc chắn, bạn luôn có thể hỏi họ trước khi mua hàng.

Cách dịch một chủ đề WordPress

Sau khi tìm thấy một chủ đề WordPress sẵn sàng dịch, hãy tải chủ đề về máy tính của bạn và giải nén các tệp chủ đề. Trong các tập tin được giải nén, bạn sẽ tìm thấy thư mục ngôn ngữ. Thư mục này phải có tệp POT hoặc trong một số trường hợp có thể có tệp .po hoặc .mo.

Các tập tin .pot .po và .mo là gì?

Chủ đề WordPress và WordPress sử dụng một sistema được gọi là gettext để dịch, bản địa hóa và quốc tế hóa. Trong gettext, lập trình viên sử dụng các cuộc gọi gettext cho từng khu vực có thể dịch của chương trình. Các cuộc gọi này được thu thập trong một tệp POT. Vì vậy, về cơ bản, tệp POT là một mẫu các chuỗi có thể dịch trong một chương trình.

Sử dụng tệp POT, người dịch tạo tệp .po (đối tượng di động) cho ngôn ngữ của họ. Tên tập tin đề cập đến ngôn ngữ mà nó là. Ví dụ: một tệp dịch tiếng Pháp sẽ được gọi là fr_FR.po. Về cơ bản đây là tập tin mà bạn sẽ dịch.

Cuối cùng, tệp .mo là định dạng có thể đọc được bằng máy của tệp .po. Nó được tạo từ tệp .po, vì vậy bạn không cần phải tạo nó.

Dịch bằng Poedit

Bạn chỉ có thể chỉnh sửa các tệp .pot và .po trong bất kỳ trình soạn thảo văn bản nào bạn chọn. Hầu hết các bản phân phối dựa trên Linux đều được cài đặt sẵn các công cụ dòng lệnh có thể được sử dụng để tạo các tệp .mo. Tuy nhiên, vì bạn chỉ mới bắt đầu với bản địa hóa, nên bạn nên sử dụng trình chỉnh sửa gettext. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách dịch một chủ đề WordPress bằng Poedit, đây là trình chỉnh sửa gettext có sẵn cho Windows, Mac và Linux. Nó rất dễ sử dụng và sẽ giúp bạn nhanh chóng dịch chủ đề WordPress của bạn mà không phá vỡ các tệp dịch.

Điều đầu tiên cần làm là cài đặt Poedit. Nếu chủ đề của bạn đi kèm với tệp .pot, hãy đi đến Lưu trữ »Danh mục lưu trữ POT mới Danh mục. Chọn tập tin nồi đi kèm với chủ đề của bạn. Khi bạn mở tệp pot, Poedit sẽ hiển thị cho bạn một hộp thoại khác yêu cầu thông tin về dự án. Lĩnh vực quan trọng nhất ở đây là ngôn ngữ.

Đặt thuộc tính danh mục cho dự án dịch của bạn

Khi bạn hoàn thành hộp thuộc tính danh mục, Poedit sẽ hỏi bạn nếu bạn muốn lưu tệp dịch. Tệp dịch sẽ được lưu với phần mở rộng .po. Tên của tệp dịch là rất quan trọng. Định dạng là lưu nó trong hai chữ cái ngôn ngữ mã_country. Ví dụ: bản dịch tiếng Pháp sang tiếng Pháp nên được lưu dưới dạng fr_FR.po, bản dịch tiếng Ả Rập cho Ai Cập sẽ được lưu dưới dạng ar_EG.po và bản dịch tiếng Anh cho Vương quốc Anh sẽ được lưu dưới dạng en_UK. Bạn có thể tìm thấy mã quốc gia và ngôn ngữ của bạn ở đây.

Sau khi lưu tệp của bạn, bạn đã sẵn sàng dịch chủ đề WordPress của mình.

Dịch một chủ đề WordPress trong Poedit

Poedit có giao diện rất đơn giản. Liệt kê tất cả các chuỗi có thể dịch, bạn có thể nhấp vào bất kỳ chuỗi nào để dịch nó. Có ba hộp bên dưới danh sách. Một cho chuỗi gốc, thứ hai cho bản dịch và hộp thứ ba sẽ hiển thị hướng dẫn cho người dịch. Khi bạn dịch một chuỗi, Poedit sẽ tự động chuyển sang chuỗi tiếp theo trong hàng đợi. Khi bạn lưu tệp của mình, Poedit sẽ tự động biên dịch phiên bản .mo của tệp trong cùng thư mục.

Sau khi dịch xong chủ đề của bạn, hãy tải nó lên trang web WordPress của bạn bằng FTP. Chuyển đến khu vực quản trị WordPress trong trình duyệt của bạn và kích hoạt chủ đề.

Thiết lập WordPress để sử dụng chủ đề dịch

Nếu bạn đã sử dụng WordPress cùng ngôn ngữ với các tệp dịch của chủ đề, WordPress sẽ tự động thu thập các tệp dịch cho chủ đề của bạn. Tuy nhiên, nếu bạn đang sử dụng WordPress tiếng Anh mặc định, bạn vẫn có thể buộc WordPress sử dụng các tệp được dịch cho chủ đề. Chỉ cần thêm dòng mã này vào tệp wp-config.php của bạn:

// Replace fr_FR with your language and country code.
define ('WPLANG', 'fr_FR');

Bằng cách thêm dòng này, bạn đang bảo WordPress sử dụng các tệp dịch cho các ngôn ngữ này. Tuy nhiên, vì bạn không sử dụng WordPress trong ngôn ngữ đó và không có tệp dịch cho phụ trợ WordPress. Khu vực quản trị WordPress sẽ chuyển sang tiếng Anh, nhưng chủ đề của bạn sẽ được hiển thị với các tệp dịch.

Chúng tôi hy vọng bài viết này đã giúp bạn dịch chủ đề WordPress sang ngôn ngữ của riêng bạn. Nếu bạn không phải là nhà phát triển và muốn đóng góp cho cộng đồng, thì dịch thuật là một trong những cách tốt nhất để trả lại cho những người vĩ đại. toàn cầu Cộng đồng WordPress. Hầu hết các tác giả chủ đề và plugin thực sự đánh giá cao sự tham gia của người dùng và một số thậm chí có thể thưởng cho nó bằng cách cung cấp hỗ trợ bổ sung, các plugin PRO, v.v.

Vui lòng cho chúng tôi biết nếu bạn có bất kỳ câu hỏi hoặc nhận xét nào bằng cách để lại nhận xét bên dưới.

Mục lục