É possível criar ações localizadas com o SDK do Actions criando
pacotes de ações separados para cada localidade e, em seguida, fazendo upload deles para o projeto do Actions
com a ferramenta gactions
.
Para criar ações localizadas com o SDK do Actions:
- Crie pacotes de ação separados para cada localidade compatível,
oferecendo nomes localizados como
action.de.json
eaction.en.json
. Como alternativa, é possível criar subdiretórios no projeto para os pacotes de ações localizados e outros arquivos de recursos. - Adicione o elemento
locale
na parte superior do pacote de ações com o idioma ou a localidade a que você quer oferecer compatibilidade. Além disso, forneça padrões de consulta localizados para suas ações para que os usuários possam acioná-los corretamente na localidade em que estão. Por exemplo:{ "locale": "de", "actions": [ { "intent": { "name": "actions.intent.MAIN", "trigger": { "queryPatterns": [ "<Insert German query patterns here>" ] } } } ] }
- Use a ferramenta
gactions
para fazer upload dos pacotes de ações para o projeto do Actions, especificando cada um dos pacotes localizados. Exemplo:./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