您可以使用 Actions SDK 创建本地化的 Action,方法是
适用于每个语言区域的 Action 包,然后将其上传到您的 Actions 项目
使用 gactions
工具。
如需使用 Actions SDK 创建本地化 Action,请执行以下操作:
- 为您想支持的每个语言区域创建单独的 Action 包,
为它们指定本地名称,例如
action.de.json
和action.en.json
。 或者,您也可以在项目中为 已本地化的操作包和其他资源文件。 - 在您的 Action 软件包顶部添加包含相应语言的
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