2

現在、ボット フレームワークを使用して C# でフォームフローを作成しようとしています。これまでのコードは次のとおりです。

[Serializable]
[Template(TemplateUsage.EnumSelectOne, "Selecciona un estadio: {||}", ChoiceStyle = ChoiceStyleOptions.PerLine)]
public class StadiumInfoForm
{
    [Prompt("Selecciona un estadio: ", ChoiceFormat = "{1}")]
    public StadiumOptions? estadio;
    public static IForm<StadiumInfoForm> BuildForm()
    {
        var form = new FormBuilder<StadiumInfoForm>()
                .Message($"¿De qué estadio te gustaría saber?")
                .AddRemainingFields();
        PromptAttribute title = new PromptAttribute();
        List<string> quitCommands = new List<string>();
        quitCommands.Add("Salir");
        quitCommands.Add("Cancelar");
        quitCommands.Add("No");
        quitCommands.Add("Quiero salir");
        quitCommands.Add("Nada");
        form.Configuration.Commands[FormCommand.Quit].Terms = quitCommands.ToArray();
        return form.Build();
    }
}

ご覧のとおり、フォームはスペイン語になります。問題は、フォームの上部に表示されるプロンプトが常に「スタジアムを選択してください」と表示されることです。このドキュメントに従って変更しようとしましたが、役に立ちませんでした。これを変更するにはどうすればよいですか「Seleccione un estadio por favor」のようなものを表示するためのフォームの属性

必要に応じて、さらにコードをアップロードします。

4

1 に答える 1