2017-10-11 6 views
3

ou, plus précisément, j'ai ajouté des informations pour une langue seconde sur la console, mais maintenant je ne peux pas utiliser « test gactions ... » pour le déployer parce que je reçois l'erreur:Comment puis-je supprimer la prise en charge d'une langue à partir de la console Actions on Google?

Pushing the app for the Assistant for testing... 
ERROR: Failed to test the app for the Assistant 
ERROR: Request contains an invalid argument. 
Field Violations: 
# Field       Description 
1 agent_version_content.action Your app must have at least one action for locale fr 
2017/10/11 18:11:04 Server did not return HTTP 200 

Par conséquent je dois soit

  • Ajouter l'info locale ou
  • Supprimer la langue de la console

Ni que je peux faire Beca utiliser

  • Le paquet d'actions doc n'indique pas comment spécifier un lieu pour une action et
  • La console ne semble pas prévoir la suppression de la langue

S'il vous plaît quelqu'un aider ici. Merci

+0

Peut-être associée avec https://stackoverflow.com/questions/46650524/gactions-test-fails-with-your-app-must-have-at-least-one-action-for-locale-fr –

Répondre

2

informations sur l'ajout l'info locale est à https://developers.google.com/actions/localization/action-packages

Ils mettent à jour toujours la documentation de la commande gactions et le format de paquet d'action lui-même mais, en bref, vous devez faire deux choses:

Commencez par créer un package d'action pour chaque environnement local. Ils proposent des noms comme "action.fr.json" et "action.en.json". Le premier paramètre dans le JSON pour chaque sera:

"locale": "en" 

(ou "fr" ou tout autre lieu)

Ensuite, spécifiez plusieurs fichiers d'action en utilisant plusieurs --action_package paramètres:

./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 
+0

Excellent - et, dans le processus , J'ai trouvé que si vous retournez du texte en anglais dans les paramètres régionaux français, mon Google Home le dit c orrectly - mais dans un accent français stéréotypé MERVEILLEUSEMENT over-the-top !!! Je vais utiliser ça pour nos démos françaises! –

+0

Eh bien, cela ne répond pas vraiment à la question. Je voudrais supprimer une langue sur les actions sur la console google – Tao