翻譯動態內容

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

當顯示的字串只需要翻譯一部分時,您可以在 本地化表 中使用參數,例如翻譯測量單位後的數值、參考使用者名稱或顯示時間和日期。

顯示一定數量的遊戲內物品。
>

在訊息中顯示玩家的 Roblox 使用者名稱。
>

使用本地化分隔符顯示高分。
>

參數包括一個 參數值 和一個可選的 格式指定器 包含在括號中。

以下範例中,體驗擁有以下條目在其本地化表中:

來源es
你好 Player_Name!你好 Player_Name!
我的名字是NPC_Name我叫 NPC_Name

如果使用者將本地設為 es ,翻譯輸出將如下所示:

原始遊戲內文字西班牙文翻譯
新_storm,你好!你好 new_storm!
我的名字是 Diva Dragonslayer我叫 Divia 龍殺手

在某些情況下,您可能想使用格式指定器來控制參數值在本地化字串中的格式。

可用的格式指定器如下:

指定器類型說明範例輸出
int數字具有可選擇負號標記的整數;沒有千位分隔符。1234
固定數字兩位數字與十進位標示符、可選擇的負號和無千位分隔符。1234.501234,50
num數字兩位數字與十進位指示符、可選負號和千位分隔符。1,234.501234,50
十六進位數字整數轉換為十六進位;負數轉換為 64 位二進制的補充。3FF
十進位數字與 HEX 相同,但小寫。3ff
日期和時間數字以 UTC 時戳為數字的通用用戶可讀格式。2017-10-10 13:38:10
iso8601數字UTC時間戳以數字形式為ISO-8601格式的UTC時間。2017-10-12T22:02:38Z
短時間數字UTC 時戳轉換為本地「小時:分鐘」格式。1:45 PM13:45
短時間 datetime數字UTC時戳轉換為通用日期+時間模式,具有短時間。10/10/2017 1:45 PM
短日期數字UTC時戳轉換為短日期模式。10/10/20172017-10-10
翻譯字串在本地化表中尋找一個字面 來源 字串匹配,並使用可用的本地翻譯。

翻譯子字串

當需要從本地化表直接翻譯時,請使用 translate 指定器。本地化將在本地化表的來源欄中尋找參數的準確匹配。

以下範例中,體驗擁有以下行在本地化表中:

來源es
我來自 Place_Name:translate。來自 Place_Name:translate 的豆子。
巴西巴西
倫敦倫敦
德國德國

如果使用者將本地設為「es」,翻譯輸出將顯示如下:

原始遊戲內文字西班牙文翻譯
我來自巴西。巴西豌豆。
我來自倫敦。里約熱內盧豌豆。
我來自德國。來自德國的薩爾。

使用數字翻譯

您可以使用指定符來格式化數值,以符合體驗內的上下文。

以下範例中,體驗擁有以下數字相關條目在本地化表中:

來源es
race_time:fixed 秒race_time:fixed 秒
$1:num 現金和 2:int 寶石$1:num 錢和 2:int 寶石

如果使用者將本地設為 es ,翻譯輸出如下所示:

原始遊戲內文字西班牙文翻譯
75.202844 秒75,20 秒
$2500.5 現金和 99.8 寶石$2.500,50 錢和 100 顆寶石