私はFormFlowに直面しているMicrosoft Bot Frameworkで作業しています。BotBuilder - FormFlow - 確認オプション言語を変更する方法
私はこのサンプルのような確認ダイアログ使用しています:
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")にするにはどうすればいいですか?
グローバルに言語を設定することはできますか?言語はdev.botframework.comのウェブサイトに設定されている
おかげ
FormFlow Builderは、まだローカライズをサポートしていません。私たちは将来のアップデートでそうするつもりです。その間、BotBuilderソースコードを自分で変更して確認プロンプトをイタリア語に変更することができます。 –