Я работаю с Microsoft Bot Framework, обращенной к FormFlow.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();
диалоговых Confirm работу, но я бег бота то вопросы на итальянском языке, а Confirm, кажется, не принимать только «да нет /» варианты.
Как превратить это в итальянский («si/no»)?
Можно ли установить язык по всему миру?
Благодаря
Строитель FormFlow еще не поддерживает локализацию. Мы планируем сделать это в будущем обновлении. Тем временем вы можете самостоятельно изменить исходный код BotBuilder, чтобы изменить запрос подтверждения на итальянский. –