Zlokalizowane działania możesz utworzyć za pomocą pakietu SDK Actions, tworząc osobne
pakiety działań dla każdego języka, a następnie prześlij je do projektu w Actions;
za pomocą narzędzia gactions
.
Aby utworzyć zlokalizowane działania za pomocą pakietu Actions SDK:
- Utwórz oddzielne pakiety akcji dla każdego języka, który chcesz obsługiwać.
nadając im zlokalizowane nazwy, na przykład
action.de.json
iaction.en.json
. Możesz też utworzyć w projekcie podkatalogi zlokalizowanych pakietów akcji i innych plików zasobów. - U góry pakietu akcji dodaj element
locale
z oznaczonym językiem lub w języku, który ma być obsługiwany. Dodatkowo udostępnij zlokalizowane zapytanie dla Twoich akcji, tak aby użytkownicy mogli je prawidłowo uruchamiać w ich kraju zamieszkania. Na przykład:{ "locale": "de", "actions": [ { "intent": { "name": "actions.intent.MAIN", "trigger": { "queryPatterns": [ "<Insert German query patterns here>" ] } } } ] }
- Użyj narzędzia
gactions
, aby przesłać Pakiety działań do projektu Actions, określający Pakiety działań. 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