Thêm ngôn ngữ trong Flow Builder

Bản địa hóa flow giúp flow của bạn hiển thị được bằng nhiều ngôn ngữ khác nhau. Trong Flow Builder, việc bản địa hóa được tổ chức theo từng màn hình, mỗi màn hình hiển thị tỷ lệ phần trăm hoàn thành để theo dõi tiến trình dịch thuật.

Hãy hoàn thiện flow của bạn ở ngôn ngữ mặc định trước khi thêm các ngôn ngữ khác.

Thêm và thiết lập bản địa hóa

  1. Trong bảng điều khiển bên trái, nhấp vào . Sau đó nhấp vào Add locale. Chọn các ngôn ngữ muốn thêm.
Add locale dialog
  1. Mỗi ngôn ngữ được thêm vào sẽ xuất hiện dưới dạng một cột trong bảng bản địa hóa, được điền sẵn các giá trị từ ngôn ngữ mặc định.

  2. Để chỉ tập trung vào những phần còn thiếu, bật nút chuyển Missing only ở bảng điều khiển bên trái. Bảng sẽ lọc và chỉ hiển thị các hàng chưa được dịch.

Localization table

Đặt ngôn ngữ mặc định

Ngôn ngữ mặc định chứa nội dung gốc của bạn và đóng vai trò dự phòng cho mọi bản dịch còn thiếu. Mỗi flow bắt đầu với tiếng Anh là ngôn ngữ mặc định và duy nhất.

Biểu tượng ghim đánh dấu ngôn ngữ mặc định. Bạn không thể xóa ngôn ngữ mặc định, trừ khi đã đặt một ngôn ngữ khác làm mặc định trước.

Để thay đổi ngôn ngữ mặc định, hãy mở menu ngữ cảnh trong tiêu đề cột của ngôn ngữ đích, rồi chọn Set as default.

Menu cột Locale với tùy chọn Set as default được chọn

Xuất và nhập để dịch bên ngoài

Bạn có thể xuất file bản địa hóa để chia sẻ với người dịch và nhập kết quả đã dịch.

Trên thanh công cụ phía trên, nhấp vào Import / Export.

import-export.webp

Định dạng file xuất

Khi xuất, bạn sẽ nhận được file .tsv (phân tách bằng tab) với mỗi hàng tương ứng một phần tử có thể dịch. Các cột bao gồm:

CộtMô tả
ScreenMàn hình chứa phần tử đó (ví dụ: Welcome, Quiz)
ElementĐịnh danh phần tử được tạo tự động trong màn hình đó. Bạn có thể thay đổi trong Interactions > Element ID.
PropertyLoại thuộc tính (ví dụ: content)
[default_locale]Mã ngôn ngữ mặc định (ví dụ: en)
[locale]Một cột cho mỗi ngôn ngữ đã thêm (ví dụ: fr, es)

Ví dụ:

Screen	Element	Property	en	fr	es
Welcome	title	content	Turn words into art	Transformez les mots en art
Welcome	subtitle	content	Create stunning images in seconds with AI	Créez des images en quelques secondes
Quiz	quiz-title	content	What will you create?

Để trống các cột ngôn ngữ với những dòng chưa dịch — Adapty sẽ coi chúng là còn thiếu.

Yêu cầu đối với file nhập

  • Định dạng: .tsv (giá trị phân tách bằng tab)
  • Header: phải bao gồm Screen, Element, Property và ít nhất một cột ngôn ngữ
  • Tên cột ngôn ngữ: phải khớp với mã ngôn ngữ của các ngôn ngữ đã được thêm vào flow. Nhập file có mã ngôn ngữ chưa có trong flow sẽ dẫn đến lỗi.
  • Nhập một phần: bạn có thể chỉ đưa vào một tập hợp con các hàng; các hàng không có trong file sẽ giữ nguyên giá trị hiện tại

Giới hạn

  • Quá trình xuất sẽ loại bỏ các biến khỏi chuỗi. Nếu bạn import dữ liệu này trở lại, bạn sẽ cần thêm các biến theo cách thủ công.
  • File xuất chỉ bao gồm các chuỗi văn bản — để bản địa hóa media, xem Bản địa hóa hình ảnh và video.

Dịch thủ công

Bạn cũng có thể nhập trực tiếp bản dịch vào bất kỳ ô nào trong bảng nội địa hóa.

Để quản lý một hàng cụ thể, mở menu ngữ cảnh của hàng đó :

  • Reset to default: Đặt lại bản dịch của hàng về giá trị ngôn ngữ mặc định.

Bản địa hóa hình ảnh và video

Hình ảnh và video có thể được bản địa hóa bằng cách tải lên các tệp khác nhau cho từng ngôn ngữ.

  1. Kích hoạt ngôn ngữ mục tiêu — bên dưới canvas hoặc trong bảng bản địa hóa.
  2. Chọn phần tử hình ảnh / video.
  3. Tải lên tệp đã bản địa hóa trong bảng thuộc tính.

Các phần tử media không có tệp bản địa hóa sẽ hiển thị tệp của ngôn ngữ mặc định.

Canvas image changing as the active locale changes

Xem trước bản địa hóa

Để kiểm tra các bản dịch, hãy chuyển ngôn ngữ đang hoạt động trong Flow Builder và xem lại từng màn hình.

Locale preview in Flow Builder