Thêm ngôn ngữ
Không có gói ngôn ngữ nào để viết, trích xuất hay phát hành. Một ngôn ngữ là một thiết lập của dự án: thêm nó vào mục Ngôn ngữ trong dashboard, và SDK sẽ tải danh mục bản dịch của ngôn ngữ đó theo đúng cách như với mọi ngôn ngữ khác.
Ngôn ngữ là một cài đặt của dự án
Kho ngôn ngữ chấp nhận bất kỳ mã ngôn ngữ nào. Hãy đặt nó thành một ngôn ngữ mà dự án chưa có và sẽ không có gì bị hỏng — mọi cụm từ đều quay về văn bản gốc, vì câu nguồn luôn là phương án dự phòng. Thêm ngôn ngữ đó vào dự án và lần tải tiếp theo sẽ mang về bộ bản dịch thực sự. Không cần build, không cần triển khai.
// Nothing in the app changes — the switcher just gains a pill.
locale.set('de-DE');
// Before German is a target locale of the project: every phrase falls back to
// its source text. After: the German catalog, fetched like any other locale. Thêm một ngôn ngữ vào dự án đang chạy
Chọn ngôn ngữ trong mục Locales rồi lưu lại. Những cụm từ đã có trong danh mục sẽ được xử lý theo chính sách khi thêm ngôn ngữ của dự án — dịch ngay lập tức hoặc hỏi trước. Khi hệ thống hỏi, hộp thoại sẽ tính chính xác chi phí dịch toàn bộ danh mục hiện có, theo từng từ, trước khi bạn tốn bất kỳ khoản nào. Chọn đồng ý, và chỉ một lát sau bảng điều khiển sẽ hiển thị ngôn ngữ mới với mức phủ đầy đủ; Manager lưu một bản dịch nháp bằng máy cho mỗi cụm từ, mỗi bản đều mang huy hiệu của mô hình cho đến khi có người chỉnh sửa.
Từ đó trở đi, ngôn ngữ mới cũng giống mọi ngôn ngữ đích khác: cụm từ nào được đăng ký vào ngày mai sẽ được dịch máy sang ngôn ngữ đó ngay khi xuất hiện.
Bắt kịp một ngôn ngữ bị bỏ lại phía sau
Một ngôn ngữ có thể thiếu so với danh mục — do tính năng tự động dịch từng bị tắt một thời gian, hoặc do một loạt cụm từ đến nhanh hơn tốc độ dịch của người dịch. Bảng điều khiển cho biết mỗi ngôn ngữ đang thiếu bao nhiêu cụm từ, và hành động AI Translate Pending của Manager sẽ lấp khoảng trống chỉ trong một lần chạy: cho ngôn ngữ bạn đang mở hoặc cho toàn bộ dự án. Hộp xác nhận ở cấp dự án liệt kê mọi ngôn ngữ đích sẽ bị tác động và cảnh báo rằng dịch bằng AI có chi phí tính theo từng từ cho mỗi ngôn ngữ.
Chi phí là bao nhiêu. Dịch máy được tính giá theo từng từ cho mỗi ngôn ngữ, và mỗi lần sử dụng sẽ được ghi thành một dòng trong tín dụng của dự án. Trang bảng điều khiển Mức sử dụng & tín dụng giải thích hai bộ đếm và cách nạp tiền cho một dự án.
Thêm một ngôn ngữ là việc duy nhất trong chuỗi bài này được thực hiện trong dashboard thay vì trong mã — và đó chính là mục đích. Những người sở hữu nội dung sẽ quyết định có những ngôn ngữ nào; ứng dụng chỉ việc hiển thị chúng.