WordPress: Xử lý dịch thuật cho các chuỗi văn bản

WordPress: Xử lý dịch thuật cho các chuỗi văn bản

Nếu bạn đang phát triển website trên WordPress, bạn có thể cần dịch thuật nó sang các ngôn ngữ khác nhau.

Chức năng dịch WordPress là gì

Chức năng dịch của WordPress cho phép bạn đăng các loại bài đăng, trang và các loại bài đăng khác theo ngôn ngữ của người sử dụng website. Nó sẽ giúp hiển thị nội dung của người dùng trên trang web đúng hoàn toàn với ngôn ngữ mà họ muốn.

Các plugin WordPress như WPML, hay Polylang sẽ hỗ trợ quản lý dịch thuật cho các trang web WordPress. Tuy nhiên các chuỗi trong các template của giao diện sẽ không thể được dịch theo cách này.

Vì vậy bạn cần phải hỗ trợ ngôn ngữ trong giao diện của bạn, để trang web của bạn có thể hiển thị hoàn chỉnh trên nhiều ngôn ngữ khác nhau.

Cách sử dụng hàm dịch của WordPress

Để sử dụng chức năng dịch, trước tiên bạn cần tạo tệp dịch cho theme của mình. Tệp sẽ chứa tất cả các chuỗi văn bản bạn muốn dịch. Dai Pho khuyên bạn nên đặt tệp trong thư mục languages trong theme của mình và tên tệp là mã ngôn ngữ, ví dụ: “vi.pot”.

Các bước dịch WordPress

Bước tiếp theo là tạo một bản dịch. Các file chứa bản dịch như: “en_us.pot”. tương ứng cho ngôn ngữ en_US, ja cho Japanese.

Bạn có thể làm theo một trong những cách sau để dịch theme của mình.

Cách 1: Dịch Plugin bằng POEdit

Khi bạn bắt đầu dịch các plugin, bạn cần:

  • Tệp POT mà bạn đã tạo trước đó
  • Phần mềm POEdit phiên bản miễn phí được tải xuống và cài đặt trong hệ thống của bạn

Đầu tiên bạn sẽ phải mở file .POT bằng phần mềm POEdit để tạo file .PO (Portable Object).

  • Mở POEdit > File > New
  • Chọn ngôn ngữ bạn cần dịch cho theme của mình.
  • Nhấp vào ““Update from POT”.
  • Lưu tệp dịch lại theo mã ngôn ngữ. Ví dụ fr_FR.po, es_ES.po.

Sau cùng là chuyển đổi nó thành tệp .MO(Machine Object).

  • File > Compile to MO

Cách 2: dịch bằng Loco Translate Plugin

Trong các plugin tạo bảng dịch thì Daipho.com thường dùng là Loco Translate Plugin.

Để dịch bằng plugin này, các chuỗi trong template trong theme của bạn phải đặt trong các hàm dịch thuật như __() hoặc _e() hoặc các hàm tương ứng khác.

Sau đó, cài đặt và kích hoạt plugin có tên Loco Translate. Bạn có thể thấy các plugin và các theme được phát hiện, nhấp vào tên plugin mà bạn muốn dịch.

Giao diện dịch thuật chuỗi trong wordpress của Loco Translate

Chọn theme của bạn và sau đó click lên New Language để thêm ngôn ngữ cần dịch

Màn hình quản lý bản dịch thuật của Loco Translate trong WordPress

Sau đó nhập tất cả các câu của ngôn ngữ mới tương ứng với các câu trên ngôn ngữ mặc định của theme.

Link tải:

Các tính năng mặc định của trang web

Các trang web được Đại Phố thiết kế luôn mặc định các tính năng sau:

  • Mã nguồn được tối ưu với các công cụ tìm kiếm.
  • Trang web hỗ trợ thiết bị di động, tương thích với mọi thiết bị: điện thoại, máy tính bảng, máy tính và laptop. Sử dụng công nghệ HTML5, CSS3 Mobile Responsive.
  • Dễ dàng thay đổi theo phong cách riêng của bạn.
  • Dễ dàng thêm bớt số lượng các trang, và chỉnh sửa nội hiển thị trên website tùy ý
  • Phần quản trị rõ ràng, trực quan, dễ sử dụng với cả những người không chuyên về IT.

Quản lí nội dung: có thể dễ dàng thêm, xóa, sửa các thông tin trên website

  • Thông tin sản phẩm và dịch vụ của công ty
  • Thông tin dự án, đối tác Giới thiệu – Liên hệ
  • Thông tin giới thiệu, thông tin liên hệ
  • Tin tức
  • Hình ảnh trên website, sửa các tag alt, descriotion, caption
  • Hình ảnh và caption trên Slideshow
Xin vui lòng liên hệ với chúng tôi nếu cần thêm thông tin