2017-10-11 31 views
3

または、より具体的に、私は、コンソール上の第二言語のための情報を追加しているが、私はエラーを取得するために、今、私はそれを展開する「gactionsテストを...」使用することはできません。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 

したがって私はしなければなりませんどちらか

  • は、ロケール情報を追加、または
  • は私がBECAを行うことができます

どちらもコンソールから言語を削除します。言語の削除を提供していないようですアクションパッケージドキュメントは、アクションのためのロケールを指定する方法を示すものではありません

  • 、および
  • コンソールを使用

誰かがここで助けてください。おかげ

+0

おそらく関連をhttps://stackoverflow.com/questions/46650524/gactions-test-fails-with-your-app-must-have-at-least-one-action-for-locale-en –

答えて

2

は、ロケール情報を追加する方法についてはhttps://developers.google.com/actions/localization/action-packages

である彼らはまだ要するに、あなたは二つのことを行う必要があり、gactionsコマンドのドキュメントとアクションパッケージ形式自体を更新するが、している:

まず、ロケールごとにアクションパッケージを作成します。彼らは "action.fr.json"や "action.en.json"のような名前を示唆しています。それぞれに対するJSONの最初のパラメータは次のようになります

"locale": "en" 

(又は "FR" または任意のロケール)

そして、複数--action_packageパラメーターを用いて、複数のアクションファイルを指定:

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

偉大な - そして、その過程でフランスのロケールで英語のテキストを返すと、私のGoogle Homeはそれをc正しく - しかし、奇妙な上のステレオタイプのフランス語のアクセントで!フランスのデモにTHATを使用しよう! –

+0

これは本当に質問に答えるものではありません。 Googleコンソールでアクションの言語を削除したい – Tao

関連する問題