Zlokalizowane działania możesz wykonać za pomocą pakietu SDK Actions, tworząc oddzielne pakiety działań dla każdego języka i przesyłając je do projektu Actions za pomocą narzędzia gactions
.
Aby utworzyć zlokalizowane działania za pomocą pakietu SDK Actions:
- Utwórz oddzielne pakiety działań dla każdego języka, który chcesz obsługiwać. Nadaj im zlokalizowane nazwy, na przykład
action.de.json
iaction.en.json
. Możesz też utworzyć w katalogu podkatalogi na potrzeby zlokalizowanych pakietów działań i innych plików zasobów. - U góry pakietu Action dodaj element
locale
zawierający język lub region, który chcesz obsługiwać. Poza tym udostępnij zlokalizowane wzorce zapytań dla akcji, aby użytkownicy mogli je odpowiednio wywoływać do języków, w których się znajdują. Na przykład:{ "locale": "de", "actions": [ { "intent": { "name": "actions.intent.MAIN", "trigger": { "queryPatterns": [ "<Insert German query patterns here>" ] } } } ] }
- Za pomocą narzędzia
gactions
możesz przesłać pakiety działań do projektu Actions i określić każdy taki pakiet. Na przykład:./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