【发布时间】:2016-08-11 22:00:55
【问题描述】:
我正在使用 Microsoft Bot Framework,面对 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();
确认对话框有效,但我正在运行机器人,然后用意大利语提问,而 Confirm 似乎只接受“是/否”选项。
如何把它变成意大利语(“si/no”)?
是否可以全局设置语言?
谢谢
【问题讨论】:
-
FormFlow 构建器尚不支持本地化。我们计划在未来的更新中这样做。同时,您可以自己更改 BotBuilder 源代码,将确认提示更改为意大利语。
标签: artificial-intelligence bots botframework formflow