Чтобы создать локализованные действия с помощью Actions SDK, создайте отдельные пакеты действий для каждого региона, а затем загрузите их в проект действий с помощью инструмента gactions.
Чтобы создать локализованные действия с помощью Actions SDK, выполните следующие действия:
- Создайте отдельные пакеты действий для каждого региона, который вы хотите поддерживать, и присвойте им локализованные названия, например
action.de.jsonиaction.en.json. Вы также можете создать в проекте подкаталоги для локализованных пакетов действий и других файлов ресурсов. - Добавьте элемент
localeв начало пакета действий и укажите язык или регион, который вы хотите поддерживать. Кроме того, добавьте локализованные шаблоны запросов для действий, чтобы пользователи могли запускать их в соответствии со своим регионом. Пример:{ "locale": "de", "actions": [ { "intent": { "name": "actions.intent.MAIN", "trigger": { "queryPatterns": [ "<Insert German query patterns here>" ] } } } ] } - С помощью инструмента
gactionsзагрузите пакеты действий в проект, указав каждый локализованный пакет. Пример:./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