Puoi creare azioni localizzate con l'SDK Actions creando pacchetti di azioni separati per ogni lingua e caricandoli nel tuo progetto Actions con lo strumento gactions
.
Per creare azioni localizzate con l'SDK Actions:
- Crea pacchetti di azioni distinti per ogni lingua da supportare, assegnando loro nomi localizzati come
action.de.json
eaction.en.json
. In alternativa, puoi creare sottodirectory nel progetto per i pacchetti di azioni localizzati e altri file di risorse. - Aggiungi l'elemento
locale
nella parte superiore del pacchetto Action con la lingua o le impostazioni internazionali che vuoi supportare. Inoltre, fornisci pattern di query localizzati per le tue azioni, in modo che gli utenti possano attivarli correttamente per la località in cui si trovano. Ad esempio:{ "locale": "de", "actions": [ { "intent": { "name": "actions.intent.MAIN", "trigger": { "queryPatterns": [ "<Insert German query patterns here>" ] } } } ] }
- Utilizza lo strumento
gactions
per caricare i pacchetti di azioni nel progetto Actions, specificando ciascuno dei pacchetti di azioni localizzati. Ad esempio:./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
.