4

FormFlowに直面している Microsoft Bot Framework を使用しています。

このサンプルのような確認ダイアログを使用しています:

            return new FormBuilder<SandwichOrder>()
                    .Message("Welcome to the sandwich order bot!")
                    .Field(nameof(SandwichOrder.Sandwich))
                    ...
                    .Confirm("Do you want to order your {Length} {Sandwich} on {Bread} {&Bread} with {[{Cheese} {Toppings} {Sauces}]} to be sent to {DeliveryAddress} {?at {DeliveryTime:t}}?")
                    .AddRemainingFields()
                    .Message("Thanks for ordering a sandwich!")
                    .OnCompletionAsync(processOrder)
                    .Build();

確認ダイアログは機能しますが、ボットを実行してからイタリア語で質問しますが、確認は「はい/いいえ」オプションのみを受け入れるようです。

これをイタリア語 ("si/no") に変換するにはどうすればよいですか?

言語をグローバルに設定することはできますか?

ありがとう

4

2 に答える 2

0

言語は dev.botframework.com Web サイトで設定されています。ボットを編集して、言語パラメーターを設定できます。

言語の設定パラメータ

Bot Connector にメッセージを自動的に翻訳するように依頼することもできます。これはユーザーが行います。「スペイン語を話したい」と言うだけで、自動的にメッセージがスペイン語に翻訳されます。

于 2016-04-21T18:02:56.027 に答える