คุณสามารถสร้างการกระทําที่ปรับให้เข้ากับท้องถิ่นด้วย Actions SDK ด้วยการสร้างแพ็กเกจการดําเนินการแยกต่างหากสําหรับแต่ละภาษา จากนั้นอัปโหลดไปยังโครงการ Actions ของคุณด้วยเครื่องมือ gactions
วิธีสร้างการกระทําที่ปรับให้เข้ากับท้องถิ่นด้วย Actions SDK
- สร้างแพ็กเกจการดําเนินการแยกต่างหากสําหรับแต่ละภาษาที่คุณต้องการรองรับ โดยให้ชื่อที่แปลเป็นภาษาท้องถิ่น เช่น
action.de.json
และaction.en.json
หรือจะสร้างไดเรกทอรีย่อยในโปรเจ็กต์สําหรับแพ็กเกจการดําเนินการที่แปลแล้วและไฟล์ทรัพยากรอื่นๆ ก็ได้ - เพิ่มองค์ประกอบ
locale
ที่ด้านบนของแพ็กเกจการดําเนินการของคุณด้วยภาษาหรือสถานที่ที่คุณต้องการรองรับ นอกจากนี้ ให้ระบุรูปแบบการค้นหาที่แปลแล้วสําหรับการดําเนินการของคุณ เพื่อให้ผู้ใช้เรียกใช้รูปแบบนั้นๆ ได้อย่างถูกต้องสําหรับภาษาที่ผู้ใช้อยู่ ตัวอย่างเช่น{ "locale": "de", "actions": [ { "intent": { "name": "actions.intent.MAIN", "trigger": { "queryPatterns": [ "<Insert German query patterns here>" ] } } } ] }
- ใช้เครื่องมือ
gactions
เพื่ออัปโหลดแพ็กเกจการดําเนินการไปยังโปรเจ็กต์การดําเนินการ โดยระบุแพ็กเกจการดําเนินการที่แปลแล้วแต่ละรายการ ตัวอย่างเช่น./gactions update --project my-project-id --action_package action.de.json --action_package action.en.json --action_package action.fr.json --action_package action.ja.json --action_package action.ko.json