您可以使用 Actions SDK 建立本地化的動作,方法是為每個語言代碼建立獨立的動作套件,然後使用 gactions
工具將其上傳至 Actions 專案。
如何使用 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
工具將動作套件上傳至 Actions 專案,並指定每個本地化版本套件。例如:./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