Aktionspakete (Dialogflow)

Du kannst lokalisierte Aktionen mit dem Actions-SDK erstellen, indem du separate Aktionspakete für jede Sprache und laden Sie sie dann in Ihr Actions-Projekt hoch mit dem gactions-Tool.

So erstellst du lokalisierte Aktionen mit dem Actions SDK:

  1. Erstellen Sie separate Aktionspakete für jede Sprache, die Sie unterstützen möchten. mit lokalisierten Namen wie action.de.json und action.en.json. Alternativ können Sie in Ihrem Projekt Unterverzeichnisse für Ihre lokalisierten Aktionspaketen und anderen Ressourcendateien.
  2. Füge oben im Aktionspaket das Element locale mit der Sprache hinzu oder Sprache, die Sie unterstützen möchten. Stellen Sie außerdem die lokalisierte Suchanfrage für deine Aktionen, damit die Nutzer sie für die in welcher Sprache er sich befindet. Beispiel:
    {
      "locale": "de",
      "actions": [
        {
          "intent": {
            "name": "actions.intent.MAIN",
            "trigger": {
              "queryPatterns": [
                "<Insert German query patterns here>"
              ]
            }
          }
        }
      ]
    }
    
  3. Verwenden Sie das Tool gactions, um Ihre Aktionspakete für dein Actions-Projekt, die alle deine lokalisierten Aktionspakete Beispiel:
    ./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