Tài liệu này được dịch bởi AI. Đối với bất kỳ thông tin không chính xác nào, vui lòng tham khảo phiên bản tiếng Anh
Các plugin của NocoBase hỗ trợ quốc tế hóa đa ngôn ngữ (i18n) cho cả giao diện người dùng (frontend) và phía máy chủ (backend). Với một cơ chế thống nhất, bạn có thể dễ dàng triển khai nội dung đa ngôn ngữ trong các plugin.
Các tệp đa ngôn ngữ của plugin được lưu trữ thống nhất trong thư mục src/locale. Bạn nên đặt tên các tệp này theo ngôn ngữ, ví dụ:
Mỗi tệp ngôn ngữ xuất một đối tượng JSON chứa tất cả các mục dịch cho ngôn ngữ đó, ví dụ:
Khi thêm tệp ngôn ngữ lần đầu, bạn cần khởi động lại ứng dụng để các thay đổi có hiệu lực. Bạn có thể kiểm tra xem các mục dịch đã có hiệu lực hay chưa thông qua API:
http://localhost:13000/api/app:getLang?locale=zh-CN