Translate MessageDialog buttons

This commit is contained in:
FelixSe committed 2019-05-25 23:04:13 +02:00
1 parent 563a7071ea
commit fddbd12820
1 file changed
+8 -2
@@ -1,5 +1,6 @@
using FluentTerminal.App.Services;
using FluentTerminal.App.Services.Dialogs;
using FluentTerminal.App.Services.Utilities;
using System;
using System.Threading.Tasks;
using Windows.UI.Popups;
@@ -29,14 +30,19 @@ namespace FluentTerminal.App.Adapters
public void AddButton(DialogButton button)
{
_messageDialog.Commands.Add(new UICommand(button.ToString()));
var command = new UICommand
{
Label = I18N.Translate(button.ToString()),
Id = button
};
_messageDialog.Commands.Add(command);
}
public async Task<DialogButton> ShowAsync()
{
var result = await _messageDialog.ShowAsync();
return Enum.Parse<DialogButton>(result.Label);
return (DialogButton)result.Id;
}
}
}