# Bản dịch giao diện

Màn **Bản dịch** dùng để sửa chữ hiện trên giao diện: nhãn nút, tiêu đề cột, thông báo. Đây là chữ do hệ thống và các gói chức năng sinh ra, khác với nội dung bài viết mà bạn tự soạn.

Màn chỉ có ở khu quản trị của trang web, cần khoá **View:ManageTranslations** ở **Vai trò**. Khoá ấy chỉ cho xem: ô bản dịch không gõ được, không có nút **Thêm bản dịch** và nút khôi phục. Muốn sửa, vai cần thêm khoá **sửa Bản dịch** (`Update:ManageTranslations`); khi cập nhật gói, không vai nào tự có khoá này, chủ site tích cho vai cần sửa. Trên hệ thống SaaS, màn chỉ có ở khu quản trị nền tảng, không có ở khu của từng công ty: chữ sửa ở đây đổi cho mọi công ty dùng chung máy chủ.

## Cách màn này hoạt động

Chọn **ngôn ngữ** cần sửa, rồi chọn **phần** cần sửa. Ô chọn phần ghi **Hệ thống** cho phần lõi, **Gói:** kèm tên gói cho từng gói chức năng (ví dụ «Gói: Bán hàng trực tuyến»), **Giao diện:** kèm tên giao diện cho nhãn nút, tiêu đề các khối trên trang của giao diện (ví dụ «Giao diện: Tuệ Trân»). Mỗi dòng gồm **khoá tiếng Anh** ở bên trái và **bản dịch** ở bên phải. Sửa ô bên phải rồi bấm ra ngoài ô: chữ được lưu ngay, màn không có nút lưu.

Khoá tiếng Anh chính là câu gốc trong mã nguồn, nên đừng đổi; chỉ đổi phần dịch.

## Thêm một dòng dịch

Nút **Thêm bản dịch** dùng khi bạn thấy một câu tiếng Anh còn sót ngoài giao diện mà chưa có trong danh sách. Chép đúng nguyên văn câu đó vào ô khoá, kể cả dấu chấm câu và chữ hoa chữ thường, rồi điền bản dịch. Sai một ký tự là không khớp và câu vẫn hiện tiếng Anh.

## Xuất ra tệp

Nút **Xuất JSON** tải bảng dịch đang xem về máy, gồm cả chữ đã sửa ở đây. Tiện khi cần nhờ người khác dịch ngoài hệ thống, hoặc giữ một bản trước khi sửa nhiều.

Nút này theo quy định xuất dữ liệu chung của trang web, nên chỉ hiện khi đủ hai điều kiện:

- chủ site đã bật **Hiển thị nút xuất dữ liệu mặc định** ở **Cài đặt › Datatables**;
- vai của tài khoản có khoá **xuất dữ liệu bảng ra tệp** (`Manage:DataExport`) ở **Vai trò**. Chủ site luôn có khoá này.

## Chữ sửa ở đây được giữ qua mọi lần cập nhật

Chữ bạn sửa được lưu riêng trong cơ sở dữ liệu của trang web, không ghi vào tệp ngôn ngữ của hệ thống, gói chức năng hay giao diện. Vì vậy nâng cấp hệ thống, gói chức năng hay giao diện không làm mất chữ đã sửa, và chữ đã sửa luôn thắng chữ gốc của nhà phát triển. Tải lại trang ngoài web là thấy chữ mới.

Dòng đã sửa có nhãn **Đã sửa ở đây**. Bấm nút mũi tên quay lại ở cuối dòng để **về chữ gốc**. Gõ lại đúng chữ gốc cũng có tác dụng như vậy.

## Chữ nào không nằm ở đây

Tên chuyên mục, tiêu đề bài, tên dịch vụ là nội dung của bạn, sửa ở chính màn nội dung đó chứ không phải ở đây. Còn danh sách các thứ tiếng trang web chạy thì khai ở màn **Ngôn ngữ**.
