กลับไป เครื่องมือ
แปลและโลคัลไลซ์

Unity Localization: Quick Start

โดย Unity Technologies

เริ่ม localization ใน Unity ด้วย Locale, String Table และ asset หลายภาษา พร้อมตรวจผลใน player build

guide
locale ภาษาฝรั่งเศสเลือก entry menu.play ใน string table แล้ว binding แสดงคำว่า Jouer พร้อมแสดงตัวเลือกภาษาอังกฤษและสเปน
ตัวอย่าง string table สมมติ แสดงการเลือก locale ค้นหาคีย์ และแสดงข้อความตามภาษา ภาพอธิบายต้นฉบับจัดทำสำหรับ GameSlash โดยมี AI ช่วยสร้าง ให้เครดิตเอกสารเฉพาะในฐานะแหล่งข้อเท็จจริง ไม่ได้นำภาพต้นฉบับมาใช้ แหล่งแนวคิด

เหมาะกับ: เมนูสองภาษา ข้อความจำนวนไอเท็ม หรือภาพและเสียงที่แยกตามภาษา

เริ่มทีละขั้น: 1) สร้าง Localization Settings กับ locale ที่ต้องใช้ 2) สร้าง String Table และข้อความหนึ่งรายการ 3) เชื่อม UI ด้วย Localize String ตาม UI system ของโปรเจกต์ แล้วลองสลับ locale

string table จับคู่ menu.play กับ Play หรือ Jouer ส่วน asset table จับคู่ voice.greeting กับไฟล์เสียงภาษาอังกฤษหรือฝรั่งเศสคนละรายการ
ข้อความและสื่อใช้ table คนละประเภทในการแปลภาษา คีย์และชื่อ asset ทั้งหมดเป็นตัวอย่างสมมติ ภาพอธิบายต้นฉบับจัดทำสำหรับ GameSlash โดยมี AI ช่วยสร้าง ให้เครดิตเอกสารเฉพาะในฐานะแหล่งข้อเท็จจริง ไม่ได้นำภาพต้นฉบับมาใช้ แหล่งแนวคิด

ลองตรวจ: ทดสอบข้อความยาว อักษรไทย และจำนวน 0/1/หลายชิ้น ก่อนตรวจซ้ำใน player build

ข้อควรรู้: ตัวอย่างใช้ UI Text แบบ UGUI จึงต้องปรับเมื่อใช้ TMP หรือระบบอื่น และ localized assets ใน player ต้องมี Addressables content build

อ่านต้นฉบับ: Official guide

ดูแหล่งที่มา