Cách dịch cộng đồng BuddyPress và BuddyBoss trong WordPress
Tìm hiểu cách dịch mọi thành phần của cộng đồng BuddyPress hoặc BuddyBoss trên WordPress sang mọi ngôn ngữ mà thành viên của bạn sử dụng. Hướng dẫn này bao gồm các trang, diễn đàn, Loại hồ sơ (Profile Types), Loại nhóm (Group Types), trường hồ sơ tùy chỉnh, bộ lọc Tìm kiếm hồ sơ (Profile Search), nhóm, Chủ đề hoạt động (Activity Topics), album và thư mục phương tiện, và văn bản giao diện. Nó hướng dẫn bạn quy trình dịch thuật với WPML và tiện ích bổ sung WPML Multilingual for BuddyPress and BuddyBoss. Mọi bước đều tuân theo các quy trình chính thức do WPML và BuddyBoss xuất bản.
Trước khi bạn bắt đầu
Cài đặt và kích hoạt các plugin này:
- BuddyBoss Platform hoặc BuddyPress. Nếu bạn đang chạy BuddyPress 12.0 trở lên, hãy kích hoạt thêm tiện ích bổ sung BP Classic.
- WPML và WPML Dịch Chuỗi.
- WPML Multilingual for BuddyPress and BuddyBoss (tiện ích bổ sung kết nối mà trang này đề cập).
Xây dựng cộng đồng của bạn bằng ngôn ngữ nguồn trước. Tạo các trang mà BuddyBoss tạo ra: Groups, Members, News Feed và bất kỳ trang tùy chỉnh nào. Xác định Loại hồ sơ và Loại nhóm của bạn trong trang quản trị BuddyBoss. Đăng ký các trường hồ sơ tùy chỉnh của bạn. Thiết lập diễn đàn và chủ đề hoạt động của bạn. Bạn có thể chỉnh sửa sau và gửi các bản cập nhật để dịch bất kỳ lúc nào.
Dịch mọi thứ tự động sẽ xử lý việc này cho bạn
Nếu trang web của bạn đã bật Dịch mọi thứ tự động, bạn không cần phải gửi từng phần của cộng đồng để dịch theo cách thủ công. WPML sẽ nhận nội dung cộng đồng mới và được cập nhật cùng với phần còn lại của trang web. Nó dịch mọi thứ trong nền.
Các bước cấu hình bên dưới vẫn được áp dụng: định dạng URL, làm cho diễn đàn có thể dịch được, bộ chuyển đổi ngôn ngữ. Bước dịch thuật diễn ra tự động. Phần còn lại của trang này mô tả quy trình thủ công cho các trang web sử dụng chế độ Dịch một phần: Bạn chọn nội dung để dịch.
Đặt định dạng URL của bạn thành “Các ngôn ngữ khác nhau trong thư mục”
WPML Multilingual for BuddyPress and BuddyBoss yêu cầu định dạng URL Các ngôn ngữ khác nhau trong thư mục (ví dụ: example.com/fr/). Truy cập WPML > Cài đặt > URL và SEO và xác nhận cài đặt Định dạng URL ngôn ngữ.
Dịch các trang mặc định của cộng đồng của bạn
BuddyPress và BuddyBoss tạo ra một tập hợp các trang mặc định: Groups, Members, News Feed và bất kỳ trang cộng đồng nào bạn đã thêm. Dịch chúng thông qua Bảng điều khiển dịch thuật:
- Truy cập WPML > Bản dịch > Bảng điều khiển.
- Mở rộng phần Trang (Pages).
- Đánh dấu vào các trang cộng đồng.
- Chọn phương pháp dịch. PTC (được khuyến nghị), người dịch của bạn, hoặc Tự dịch.
- Nhấp vào Dịch.
Dịch diễn đàn
Diễn đàn là một loại nội dung tùy chỉnh. Trước tiên hãy làm cho chúng có thể dịch được, sau đó dịch chúng:
- Truy cập WPML > Cài đặt > Dịch loại bài viết.
- Đặt Forums thành Có thể dịch và nhấp vào nút Lưu.
- Quay lại WPML > Bản dịch > Bảng điều khiển và dịch nội dung diễn đàn từ phần Forums.
Bạn cũng có thể tạo các diễn đàn riêng biệt cho từng ngôn ngữ. Ví dụ: một diễn đàn tiếng Anh Best Breakfast Ideas cùng với một diễn đàn tiếng Pháp Idées de petit-déjeuner. Điều này cung cấp cho các thành viên ở các thị trường khác nhau các luồng thảo luận riêng, để bảng tin của họ không bị lẫn lộn ngôn ngữ. Tạo chúng dưới dạng các diễn đàn riêng biệt và dịch từng diễn đàn thông qua cùng một quy trình.
Dịch Loại hồ sơ và Loại nhóm
Loại hồ sơ (Profile Types) là các Member Types của BuddyPress như Student, Instructor, hoặc Mentor. Loại nhóm (Group Types) là các Group Types của BuddyBoss như Cohort, Chapter, hoặc Region. Cả hai đều được dịch thông qua Quản lý dịch thuật:
- Truy cập WPML > Bản dịch > Bảng điều khiển.
- Loại hồ sơ xuất hiện trong phần BuddyPress Profile Type. Loại nhóm xuất hiện trong phần BuddyBoss Group Type.
- Chọn các mục, chọn phương pháp dịch, và nhấp vào Dịch.
Dịch trường hồ sơ tùy chỉnh và bộ lọc Tìm kiếm hồ sơ
Mọi trường hồ sơ tùy chỉnh bạn đăng ký thông qua trang quản trị BuddyBoss đều được dịch qua WPML Dịch Chuỗi. Các bộ lọc Tìm kiếm hồ sơ mà thành viên sử dụng để tìm kiếm nhau cũng vậy.
- Truy cập WPML > Bản dịch > Bảng điều khiển.
- Cuộn đến Các văn bản khác (Chuỗi).
- Tìm kiếm nhãn trường và giá trị tùy chọn của bạn.
- Chọn chúng và gửi đi dịch.
Dịch nhóm BuddyBoss
Tên, miêu tả và cấu trúc phân cấp của nhóm BuddyBoss được dịch qua hai cách.
Từ Bảng điều khiển dịch thuật:
- Truy cập WPML > Bản dịch > Bảng điều khiển.
- Cuộn đến Các văn bản khác (Chuỗi).
- Tìm kiếm tên nhóm.
- Chọn chúng và gửi đi dịch.
Từ frontend:
Bất kỳ người dùng nào có vai trò phù hợp đều có thể chuyển sang ngôn ngữ phụ và chỉnh sửa nhóm. Thay đổi này chỉ áp dụng cho ngôn ngữ đó. Ngôn ngữ nguồn vẫn được giữ nguyên. Khi bạn chỉnh sửa một nhóm đã dịch, các tùy chọn nhóm cha sẽ hiển thị bằng ngôn ngữ bạn đang chỉnh sửa. Cấu trúc phân cấp được bảo toàn theo từng ngôn ngữ.
Dịch Chủ đề hoạt động, album phương tiện và thư mục
Chủ đề hoạt động là các chủ đề do quản trị viên xác định để tổ chức Bảng tin. Album phương tiện và thư mục là các nội dung do thành viên tải lên trong các nhóm. Cả ba đều được dịch thông qua cùng một cách:
- Truy cập WPML > Bản dịch > Bảng điều khiển.
- Cuộn đến Các văn bản khác (Chuỗi).
- Tìm kiếm tên chủ đề, album hoặc thư mục.
- Chọn và gửi đi dịch.
Hãy giữ BuddyBoss Platform của bạn ở phiên bản phát hành hiện tại để các tính năng này nhận được các chuỗi đã dịch.
Dịch văn bản giao diện
Văn bản giao diện của BuddyBoss và BuddyPress bao gồm biểu mẫu đăng ký, biểu mẫu đăng nhập, cài đặt tài khoản, trang tin nhắn, nhãn hồ sơ, tab điều hướng và nhãn nút. Chúng được dịch thông qua WPML Dịch Chuỗi:
- Truy cập WPML > Bản dịch > Bảng điều khiển.
- Cuộn đến Các văn bản khác (Chuỗi).
- Chọn các chuỗi của giao diện.
- Gửi đi dịch.
Nếu một chuỗi giao diện không xuất hiện trong Các văn bản khác (Chuỗi), hãy truy cập trang chứa chuỗi đó trên frontend. Chuyển đổi ngôn ngữ và điều hướng trang. WPML sẽ tự động phát hiện chuỗi và thêm nó vào danh sách trong lần tải lại trang quản trị tiếp theo.
Thêm bộ chuyển đổi ngôn ngữ
Các thành viên cần một cách rõ ràng để chuyển đổi ngôn ngữ. WPML đặt một bộ chuyển đổi ở chân trang theo mặc định. Để thêm một bộ chuyển đổi vào menu của bạn:
- Truy cập WPML > Cài đặt > Bộ chuyển đổi ngôn ngữ.
- Cuộn đến Bộ chuyển đổi ngôn ngữ menu và nhấp vào Thêm bộ chuyển đổi ngôn ngữ mới vào menu.
- Cấu hình giao diện và lưu.
BuddyBoss App – Hai quy trình dịch thuật khác biệt
Nếu bạn phát hành một ứng dụng iOS hoặc Android gốc được xây dựng bằng BuddyBoss App, quy trình làm việc đa ngôn ngữ sẽ chia thành hai hướng khác biệt.
Các chuỗi UI của ứng dụng – được quản lý bên trong trang quản trị BuddyBoss (không qua WPML). Các nút, nhãn, lời nhắc và menu trong ứng dụng gốc được quản lý tại BuddyBoss App > Translations trong WordPress. Thêm ngôn ngữ từ 29 gói ngôn ngữ có sẵn. Chỉnh sửa các bản dịch mặc định trong bảng điều khiển hoặc thông qua việc xuất và nhập CSV. Việc thêm một ngôn ngữ mới yêu cầu bản dựng ứng dụng mới. Để biết toàn bộ quy trình, hãy xem tài liệu đa ngôn ngữ cho ứng dụng của BuddyBoss.
Nội dung ứng dụng – được dịch qua WPML trên nền tảng WordPress. Các trang, bài viết, khóa học và sự kiện mà ứng dụng lấy từ WordPress được dịch qua WPML. Sử dụng cùng một quy trình làm việc mà bạn dùng cho bất kỳ nội dung dựa trên bài viết nào. Dịch nội dung một lần trong WordPress. Ứng dụng sẽ hiển thị phiên bản ngôn ngữ phù hợp theo ngôn ngữ mà thành viên đã chọn. BuddyBoss xác nhận điều này trong mục FAQ về Ứng dụng của họ: “đối với nội dung dựa trên bài viết (trang, bài viết, khóa học, sự kiện), bạn có thể sử dụng Plugin WPML được tích hợp với BuddyBoss.”
Dịch phần còn lại của hệ thống cộng đồng của bạn
Một cộng đồng BuddyBoss thường kết hợp với một LMS, một plugin sự kiện, diễn đàn và một plugin thanh toán. Mỗi plugin đồng hành tương thích với WPML đều có quy trình dịch thuật riêng:
- LearnDash LMS. Xem khả năng tương thích của LearnDash với WPML.
- Tutor LMS Pro. Chỉ phiên bản Pro được hỗ trợ. Xem khả năng tương thích của Tutor LMS Pro với WPML.
- The Events Calendar. Xem khả năng tương thích của The Events Calendar với WPML.
- Modern Events Calendar Lite hoặc Pro. Xem khả năng tương thích của Modern Events Calendar với WPML.
- bbPress với tiện ích kết nối bbPress Multilingual. Xem khả năng tương thích của bbPress với WPML.
- WooCommerce với WPML for WooCommerce cho tư cách thành viên trả phí và thanh toán. Xem WPML for WooCommerce.
Mọi plugin trong danh sách này đều nằm trong danh sách tương thích được chứng nhận của WPML. Việc xây dựng một cộng đồng đa ngôn ngữ trên một hệ thống đã được xác minh sẽ giúp tránh những sự cố bất ngờ.
Các vấn đề thường gặp
Nền tảng BuddyBoss rất lớn và mạnh mẽ. Nó bao gồm trang web cùng với các ứng dụng iOS và Android gốc, với hàng trăm tính năng và hàng chục tiện ích tích hợp. Đội ngũ WPML và BuddyBoss làm việc chặt chẽ với nhau để giữ cho việc tích hợp đa ngôn ngữ luôn đồng bộ với mỗi phiên bản phát hành.
Khi có điều gì đó không được dịch theo cách bạn mong đợi, đó thường là một thiếu sót tạm thời. Một trong hai đội ngũ thường đã theo dõi vấn đề đó và sẽ phát hành bản sửa lỗi.
Để xem danh sách hiện tại của các lỗi đã ghi nhận với BuddyBoss và WPML cùng cách giải quyết, hãy xem trang khả năng tương thích của BuddyBoss trên wpml.org. Mỗi vấn đề được liệt kê ở đó với trạng thái hiện tại, và những vấn đề đã được giải quyết sẽ hiển thị phiên bản sửa lỗi chúng.
Được viết bởi Amir · Cập nhật lần cuối vào ngày 2 tháng 7 năm 2026
Được viết bởi Amir · Cập nhật lần cuối vào 2 tháng 7 năm 2026