2017-10-11 75 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 

因此我必須無論是

  • 添加的語言環境信息,或
  • 從控制檯

既不的我可以做貝科刪除語言使用

  • 的行動包文檔並不表示如何指定一個區域,一個動作,並
  • 控制檯似乎並沒有提供語言刪除

請有人幫助這裏。由於

+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正確 - 但在一個WONDERFULLY過頂頭的法式口音!要爲我們的法國演示使用THAT! –

+0

嗯,這並沒有真正回答這個問題。我想在Google控制檯上刪除操作的語言 – Tao

相關問題