Vous pouvez créer des actions localisées avec le SDK Actions en créant des packages d'action distincts pour chaque paramètre régional, puis en les important dans votre projet Actions avec l'outil gactions
.
Pour créer des actions localisées avec le SDK Actions:
- Créez des packages d'action distincts pour chaque paramètre régional que vous souhaitez prendre en charge, en leur donnant des noms localisés tels que
action.de.json
etaction.en.json
. Vous pouvez également créer des sous-répertoires dans votre projet pour vos packages d'action localisés et d'autres fichiers de ressources. - Ajoutez l'élément
locale
en haut de votre package d'action avec la langue ou les paramètres régionaux que vous souhaitez prendre en charge. Fournissez également des formats de requête localisés pour vos actions, afin que les utilisateurs puissent les déclencher correctement en fonction des paramètres régionaux dans lesquels ils se trouvent. Exemple :{ "locale": "de", "actions": [ { "intent": { "name": "actions.intent.MAIN", "trigger": { "queryPatterns": [ "<Insert German query patterns here>" ] } } } ] }
. - Utilisez l'outil
gactions
pour importer vos packages d'action dans votre projet Actions, en spécifiant chacun de vos packages d'actions localisés. Par exemple,./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
.