Quản lý bản địa hóa

Giới thiệu

Plugin Quản lý bản địa hóa dùng để quản lý và triển khai các tài nguyên bản địa hóa của NocoBase. Có thể dịch menu, bảng dữ liệu, field cùng tất cả các plugin của hệ thống để phù hợp với ngôn ngữ và văn hóa của khu vực cụ thể.

Cài đặt

Plugin này là plugin tích hợp sẵn, không cần cài đặt thêm.

Hướng dẫn sử dụng

Kích hoạt plugin

Vào trang Quản lý bản địa hóa

Đồng bộ từ vựng dịch

Hiện tại hỗ trợ đồng bộ các nội dung sau:

  • Gói ngôn ngữ địa phương của hệ thống và plugin
  • Tiêu đề bảng dữ liệu, tiêu đề field và label tùy chọn field
  • Tiêu đề menu

Sau khi đồng bộ xong, hệ thống sẽ liệt kê tất cả các từ vựng có thể dịch của ngôn ngữ hiện tại.

Mẹo

Các module khác nhau có thể có các từ vựng gốc giống nhau, cần dịch riêng từng cái.

Tự động tạo từ vựng

Khi chỉnh sửa trang, các văn bản tùy chỉnh trong các block sẽ tự động tạo các từ vựng tương ứng và đồng thời sinh nội dung dịch của ngôn ngữ hiện tại.

Mẹo

Khi định nghĩa văn bản trong code, cần chỉ định ns (namespace) thủ công, ví dụ: ${ctx.i18n.t('My custom js block', { ns: 'lm-flow-engine' })}

Chỉnh sửa nội dung dịch

Phát hành bản dịch

Sau khi dịch xong, cần click nút "Phát hành" để các thay đổi có hiệu lực.

Dịch ngôn ngữ khác

Trong "System Settings" kích hoạt ngôn ngữ khác, ví dụ tiếng Trung giản thể.

Chuyển sang môi trường ngôn ngữ đó.

Đồng bộ từ vựng.

Dịch và phát hành.