我目前正在使用bot框架在C#中制作一个表单流,这是我目前的代码:
TypedFunction<T, U>
正如您所看到的那样,表单将是西班牙语,问题是表单顶部显示的提示始终显示为“请选择一个estadio”,我尝试在this documentation之后更改它但无济于事,如何更改表单的此属性以显示“Seleccione un estadio por favor”等内容
如果需要,我会上传更多代码。
答案 0 :(得分:1)
也许类的模板会“混淆” FormFlow?
excl_strings = ["1. HL Over + / Under",
"2. HL Over + / Under",
"corners",
"yellow cards",
"1st",
"H2"]
if search_str in bettext and not any(s in bettext for s in excl_strings):
print(bettext)
{&}是pattern language
只有这些更改对我有用
P.S。如果要更改整个FormFlow的语言,可以在“ MessagesController”的Post方法中添加[Serializable]
[Template(TemplateUsage.NavigationFormat, "{&}")]
public class StadiumInfoForm
{
[Prompt("Seleccione un estadio por favor{||}", ChoiceFormat = "{1}")]
public StadiumOptions? estadio;