Website Đa ngữ với WPML

Bài viết này sẽ hướng dẫn các bạn sử dụng website WPML làm website đa ngữ với WordPress.

Tại sao lại sử dụng WPML?

Để xây dựng một website đa ngôn ngữ với WordPress cực kì đơn giản bạn có thể sử dụng plugin đa ngôn ngữ, hoặc sử dụng google translate để thực hiện vấn đề này, hầu hết các theme và plugin của WordPress đều hỗ trợ dịch thuật.

Tuy nhiên để chuẩn chỉ dịch thuật thì bắt buộc bạn phải đầu tư nhiều hơn, cả về thời gian dịch thuật lẫn việc cài đặt plugin đủ để đáp ứng nhu cầu.

Hiện nay WPML được đánh giá rất cao trong lĩnh vực này và nó là một trong những plugin mà mình hay dùng nhất để sử dụng cho các webstite thương mại quốc tế.

  • WPML không giới hạn ngôn ngữ cần dịch.
  • WPML có thể tạo subdomain, hoặc domain khác, hoặc url dạng subfolder.
  • Được đội ngũ support WPML hỗ trợ ( bản trả phí )
  • Dịch được tất cả text trên theme, plugin miễn là viết code đúng chuẩn của WordPress.
  • Không cần dùng code để xử lý.

Tạo website đa ngôn ngữ với WPML

Việc cài đặt WPML ( WordPress Multi-Language ) như các plugin bình thường khác các bạn có thể search google để tìm hiểu.

Lưu ý: WPML là một plugin thu phí, nhưng thực sự đáng đồng tiền bát gạo, đó là lý do có hơn nửa triệu website đang sử dụng plugin này để tạo đa ngôn ngữ.

Cài đặt Plugin

Sau khi kích hoạt bên sidebar sẽ có thêm một menu item tên WPML và bấm vào đó để tiếp tục đến phần cài đặt.

Chọn ngôn ngữ hiện tại

Có thể thay đổi hoặc tiếp tục

Chọn các ngôn ngữ mà website bạn muốn

Tiếp theo là lựa chọn phần language switcher ( phần thay đổi ngôn ngữ trên website của bạn )

Chọn vị trí là Widget, hoặc copy code đến nơi mà bạn muốn hiển thị

Bước cuối cùng bạn sẽ được yêu cầu nhập sitekey, nếu chưa tạo bấm “generate a key for this site”.

Điền key để active plugin, được support và update bản mới nhất.

Nếu chọn generate bạn sẽ đến site WPML.org để generate phần key này.

Sử dụng WPML

Việc dịch các nội dung trong website rất đơn giản, người dùng có thể dễ dàng dịch các post, tag, category sang ngôn ngữ khác rất nhanh và chính xác, bạn hoàn toàn quản lý 100% phần ngôn ngữ của website, đấy là lý do vì sao website đa ngôn ngữ đều dùng WPML.

Thêm các post và page đa ngôn ngữ.

Những post đã có ngôn ngữ sẽ hiển thị lá cờ của ngôn ngữ đó, không thì hiện dấu + để chúng ta thêm bài mới với ngôn ngứ mới

Hoặc chúng ta có thể tùy chỉnh bằng nhấn chọn Edit post, tại màn hình edit sẽ thấy mục “Language” xuất hiện.

Chọn ngôn ngữ cho bài hoặc trang này.

Phần Translation managerment cho phép bạn thêm người dùng bất kì thành người dịch thuật vào dịch website, bạn còn có thể thêm subscriber nữa.

Thay vì chỉnh sửa bài đăng, những dịch thuật viên này sẽ có thêm bản dịch trực tiếp vào WPML.

Dịch thuật cho Category và Tag

WPML cho phép người dùng dễ dàng dịch Category và Tag,

vào phần WPML -> Taxonomy Translation và thêm các taxonomies bạn muốn dịch.

Tương tự ấn nút + để dịch

Dịch các menu

WordPress luôn đi kèm các navigation menu, WPML cho phép người dùng translate các menu này rất đơn giản.

Vào Appearance » Menus. Nếu bạn có nhiều hơn một menu, chọn các menu bạn muốn dịch.

Ở cột bên tay phải, bạn sẽ thấy menu với đường link dịch thuật sang ngôn ngữ được chọn trong site.

Bấm vào ngôn ngữ sẽ tạo một menu tại ngôn ngữ đó, bạn cần phải thêm các item như tại menu chính.

Lưu ý: Nếu bạn có các post và page trong menu đã được định vị, đầu tiên bạn sẽ phải dịch chúng. Sau đó bạn cần thêm chúng vào các tab bên trái trong menu định vị. Ngoài ra, đừng quên bấm nút Save để lưu lại nhé.

Dịch theme, plugin, text với WPML

WPML multilingual CMS cho phép bạn chọn giữa các bản dịch chính thức của theme và plugin hoặc sử dụng bộ dịch riêng.

Vào WPML » Themes and plugins localization.

Theo mặc định, bạn sẽ thấy dòng “Don’t use String Translation to translate the theme and plugins” được chọn. Bên dưới, bạn sẽ thấy một checkbox khác để tự động load file .mo bằng cách sử dụng load_theme_textdomain.

Bạn có thể chọn checkbox đó để xem có file dịch nào phù hợp với theme không. Thao tác này chỉ hoạt động với các theme download từ WordPress.org, theme trên themeforest.net, một số theme không có chứa các bản dịch sẵn bởi họ không follow theo chuẩn của WordPress khi làm theme, plugin.

Chúng ta có thể sử dụng WPML’s String Translation để dịch chính xác hơn, Module này sẽ cho phép bạn dịch tất cả các text trong theme, và các custom fields, widget . . .

Kết luận

WPML là một plugin đa ngôn ngữ cực kì mạnh, bạn có thể sử dụng chúng để biến bất kì một website WordPress nào thành website đa ngôn ngữ như mong muốn.

Các bạn có thể tải full pack WPML tại đây

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.