Bạn có thể sử dụng Tham số trong bảng localization của bạn chỉ khi một phần của chuỗi được hiển thị yêu cầu dịch, chẳng hạn như localize một đơn vị đo sau giá trị người dùng, tham khảo tên người dùng hoặc hiển thị thời gian và ngày.
Các biến được tạo bởi một giá trị biến và một định dạng format được đóng trong dấu chấm câu.
Trong ví dụ sau đây, một trải nghiệm có các mục sau đây trong bảng localization của nó:
Nguồn | es |
---|---|
Xin chào Player_Name! | Hola Player_Name! |
Tên tôi là NPC_Name | Tên tôi là NPC_Name |
Nếu một người có cấu hình ngôn ngữ của họ để es , kết quả dịch sẽ như sau:
Văn Bản Nguyên Bản Trong Game | Dịch bằng tiếng Tây Ban Nha |
---|---|
Xin chào new_storm! | Hola new_storm! |
Tên tôi là Diva Dragonslayer | Tôi gọi là Diva Dragonslayer |
Trong một số trường hợp, bạn có thể muốn sử dụng các định dạng để kiểm tra cách giá trị tham số được biểu tượng trong chuỗi địa hình.
Các định dạng được hỗ trợ là như sau:
Người đặt | Kiểu | Mô tả | Thông Báo Về Kết Quả |
---|---|---|---|
int | con số | Số nguyên với dấu chấm câu; không có ngàn cách dấu. | 1234 |
sửa | con số | Hai số thập phân với dấu chia số tách, dấu chia tương tự và không có ngàn dấu chia. | 1234.501234,50 |
đếm | con số | Hai số thập phân với dấu chỉ thập phân, dấu chỉ negatif và dấu chia ngàn. | 1,234.501234,50 |
Hex | con số | Số được chuyển thành hex; âm dương được chuyển thành 64-bit two's complement. | 3FF |
hex | con số | Giống như HEX, nhưng thấp hơn. | 3ff |
ngày | con số | UTC timestamp như một số để định dạng người dùng đọc được. | 2017-10-10 13:38:10 |
iso8601 | con số | UTC timestamp như một số để format UTC time. | 2017-10-12T22:02:38Z |
thời gian ngắn | con số | Dấu UTC để định dạng "hour:minute" địa phương. | 1:45 chiều13:45 |
ngắndatetime | con số | UTC timestamp đến mẫu ngày thời gian chung với thời gian ngắn. | 10/10/2017 1:45 PM |
ngày | con số | UTC timestamp để mẫu ngày ngắn. | 10/10/20172017-10-10 |
dịch | chuỗi | Tìm kiếm một trùng chuỗi Nguồn trong bảng dịch và sử dụng nhiên dịch hiện có. |
Dịch chuỗi
Sử dụng dịch bằng hành vi specifier khi yêu cầu một cuộc dịch trực tiếp từ bảng hiệp nhập của bạn. Cuộc dịch sẽ tìm kiếm một trùng khớp chính xác của tham số trong cột Nguồn của bảng hiệp nhập của bạn.
Trong ví dụ sau đây, một trải nghiệm có các hàng sau đây trong bảng localization của nó:
Nguồn | es |
---|---|
Tôi đến từ Place_Name:translate. | Soy de Place_Name:translate. |
Người Brazil | Người Brazil |
London | London |
Đức | Thụy Sĩ |
Nếu một người dùng đặt ngôn ngữ của họ thành 'es', kết quả dịch sẽ hiển thị như sau:
Văn Bản Nguyên Bản Trong Game | Dịch bằng tiếng Tây Ban Nha |
---|---|
Tôi đến từ Brazil. | Soy de Brazil. |
Tôi đến từ London. | Soy de London. |
Tôi đến từ Đức. | Soy de Thụy Sĩ. |
Bản dịch với số
Bạn có thể sử dụng một người định dạng để biểu thị giá trị số của bạn để khớp nối với ngữ cảnh trong trải nghiệm của bạn.
Trong ví dụ sau đây, một trải nghiệm có các mục liên quan đến số như sau trong bảng localization của họ:
Nguồn | es |
---|---|
thời gian race_time:fixed giây | thời gian race_time:fixed giây |
$1:num tiền mặt và 2:int đồ trang sức | $1:num tiền và 2:int đồ trang sức |
Nếu một người dùng đặt ngôn ngữ của họ thành es , thì kết quả dịch sẽ hiển thị như sau:
Văn Bản Nguyên Bản Trong Game | Dịch bằng tiếng Tây Ban Nha |
---|---|
75.202844 giây | 75,20 giây |
$2500.5 tiền mặt và 99.8 đá quý | $ 2.500,50 dinero và 100 trang sức |