Pacchetti azioni (Dialogflow)

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:

  1. Crea pacchetti di azioni distinti per ogni lingua da supportare, assegnando loro nomi localizzati come action.de.json e action.en.json. In alternativa, puoi creare sottodirectory nel progetto per i pacchetti di azioni localizzati e altri file di risorse.
  2. 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>"
              ]
            }
          }
        }
      ]
    }
    
  3. 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
    .