Add Vietnamese and fix guide maximized state

This commit is contained in:
Lightczx
2024-05-28 17:28:53 +08:00
parent b07c569a9e
commit 4ce064a71a
4 changed files with 12 additions and 3 deletions

View File

@@ -2,6 +2,7 @@
// Licensed under the MIT license.
using Microsoft.UI.Xaml.Controls;
using Snap.Hutao.Control.Extension;
using Snap.Hutao.ViewModel;
namespace Snap.Hutao.Core.Windowing.NotifyIcon;
@@ -12,6 +13,6 @@ internal sealed partial class NotifyIconContextMenu : Flyout
{
AllowFocusOnInteraction = false;
InitializeComponent();
Root.DataContext = serviceProvider.GetRequiredService<NotifyIconViewModel>();
Root.InitializeDataContext<NotifyIconViewModel>(serviceProvider);
}
}

View File

@@ -1,6 +1,7 @@
// Copyright (c) DGP Studio. All rights reserved.
// Licensed under the MIT license.
using Microsoft.UI.Windowing;
using Microsoft.UI.Xaml;
using Snap.Hutao.Core.Setting;
using Snap.Hutao.Core.Windowing;
@@ -28,6 +29,12 @@ internal sealed partial class GuideWindow : Window,
public GuideWindow(IServiceProvider serviceProvider)
{
InitializeComponent();
if (AppWindow.Presenter is OverlappedPresenter presenter)
{
presenter.IsMaximizable = false;
}
this.InitializeController(serviceProvider);
}

View File

@@ -24,7 +24,7 @@ internal static class SupportedCultures
ToNameValue(CultureInfo.GetCultureInfo("ru")),
/*ToNameValue(CultureInfo.GetCultureInfo("th")),*/
/*ToNameValue(CultureInfo.GetCultureInfo("tr")),*/
/*ToNameValue(CultureInfo.GetCultureInfo("vi")),*/
ToNameValue(CultureInfo.GetCultureInfo("vi")),
];
public static List<NameValue<CultureInfo>> Get()

View File

@@ -223,6 +223,7 @@
<AdditionalFiles Include="Resource\Localization\SH.ko.resx" />
<AdditionalFiles Include="Resource\Localization\SH.pt.resx" />
<AdditionalFiles Include="Resource\Localization\SH.ru.resx" />
<AdditionalFiles Include="Resource\Localization\SH.vi.resx" />
<AdditionalFiles Include="Resource\Localization\SH.zh-Hant.resx" />
</ItemGroup>
@@ -339,7 +340,7 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
<PackageReference Include="Snap.Hutao.SourceGeneration" Version="1.0.8">
<PackageReference Include="Snap.Hutao.SourceGeneration" Version="1.0.9">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>