Added localization to default sizes (#8928)

This commit is contained in:
Mykhailo Pylyp
2021-01-14 14:14:29 +02:00
committed by GitHub
parent b1a6964e18
commit 11a569b113
26 changed files with 136 additions and 80 deletions

View File

@@ -876,6 +876,18 @@
<data name="ColorPicker_ShowColorName.Content" xml:space="preserve">
<value>Show color name</value>
</data>
<data name="ImageResizer_DefaultSize_Large" xml:space="preserve">
<value>Large</value>
</data>
<data name="ImageResizer_DefaultSize_Medium" xml:space="preserve">
<value>Medium</value>
</data>
<data name="ImageResizer_DefaultSize_Phone" xml:space="preserve">
<value>Phone</value>
</data>
<data name="ImageResizer_DefaultSize_Small" xml:space="preserve">
<value>Small</value>
</data>
<data name="ColorPicker_ImageHyperlinkToDocs.NavigateUri" xml:space="preserve">
<value>https://aka.ms/PowerToysOverview_ColorPicker</value>
<comment>URL. Do not loc</comment>

View File

@@ -22,7 +22,13 @@ namespace Microsoft.PowerToys.Settings.UI.Views
{
InitializeComponent();
var settingsUtils = new SettingsUtils();
ViewModel = new ImageResizerViewModel(settingsUtils, SettingsRepository<GeneralSettings>.GetInstance(settingsUtils), ShellPage.SendDefaultIPCMessage);
var resourceLoader = Windows.ApplicationModel.Resources.ResourceLoader.GetForCurrentView();
Func<string, string> loader = (string name) =>
{
return resourceLoader.GetString(name);
};
ViewModel = new ImageResizerViewModel(settingsUtils, SettingsRepository<GeneralSettings>.GetInstance(settingsUtils), ShellPage.SendDefaultIPCMessage, loader);
DataContext = ViewModel;
}