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:
- Erstellen Sie separate Aktionspakete für jede Sprache, die Sie unterstützen möchten.
mit lokalisierten Namen wie
action.de.json
undaction.en.json
. Alternativ können Sie in Ihrem Projekt Unterverzeichnisse für Ihre lokalisierten Aktionspaketen und anderen Ressourcendateien. - 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>" ] } } } ] }
- 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