add: more langs

This commit is contained in:
Zhe Fang
2025-12-23 13:04:42 -05:00
parent 1dc3ea57e9
commit 3b010ed674
13 changed files with 10953 additions and 33 deletions

View File

@@ -28,13 +28,20 @@
</Dependencies>
<Resources>
<Resource Language="ar"/>
<Resource Language="de"/>
<Resource Language="en"/>
<Resource Language="es"/>
<Resource Language="fr"/>
<Resource Language="hi"/>
<Resource Language="id"/>
<Resource Language="ja"/>
<Resource Language="ko"/>
<Resource Language="ms"/>
<Resource Language="pt"/>
<Resource Language="ru"/>
<Resource Language="th"/>
<Resource Language="vi"/>
<Resource Language="zh-Hans"/>
<Resource Language="zh-Hant"/>
</Resources>

View File

@@ -387,35 +387,6 @@
<Generator>MSBuild:Compile</Generator>
</Page>
</ItemGroup>
<ItemGroup>
<PRIResource Update="Strings\de\Resources.resw">
<Generator></Generator>
</PRIResource>
<PRIResource Update="Strings\en\Resources.resw">
<Generator></Generator>
</PRIResource>
<PRIResource Update="Strings\es\Resources.resw">
<Generator></Generator>
</PRIResource>
<PRIResource Update="Strings\fr\Resources.resw">
<Generator></Generator>
</PRIResource>
<PRIResource Update="Strings\ja\Resources.resw">
<Generator></Generator>
</PRIResource>
<PRIResource Update="Strings\ko\Resources.resw">
<Generator></Generator>
</PRIResource>
<PRIResource Update="Strings\ru\Resources.resw">
<Generator></Generator>
</PRIResource>
<PRIResource Update="Strings\zh-Hans\Resources.resw">
<Generator></Generator>
</PRIResource>
<PRIResource Update="Strings\zh-Hant\Resources.resw">
<Generator></Generator>
</PRIResource>
</ItemGroup>
<!-- Publish Properties -->
<PropertyGroup>
<PublishReadyToRun Condition="'$(Configuration)' == 'Debug'">False</PublishReadyToRun>

View File

@@ -14,11 +14,19 @@ namespace BetterLyrics.WinUI3.Extensions
extension(Window window)
{
public void Init(
string titleKey,
string titleKey = "",
string title = "",
TitleBarHeightOption titleBarHeightOption = TitleBarHeightOption.Standard,
BackdropType backdropType = BackdropType.DesktopAcrylic)
{
window.Title = _localizationService.GetLocalizedString(titleKey);
if (titleKey != "")
{
window.Title = _localizationService.GetLocalizedString(titleKey);
}
if (title != "")
{
window.Title = title;
}
window.AppWindow.TitleBar.PreferredTheme = TitleBarTheme.UseDefaultAppMode;
window.AppWindow.SetIcons();

View File

@@ -95,13 +95,20 @@ namespace BetterLyrics.WinUI3.Helper
public static List<ExtendedLanguage> SupportedDisplayLanguages { get; set; } =
[
new ExtendedLanguage(CultureInfo.CurrentUICulture.Name, _localizationService.GetLocalizedString("SettingsPageSystemLanguage")),
new ExtendedLanguage("ar"),
new ExtendedLanguage("de"),
new ExtendedLanguage("en"),
new ExtendedLanguage("es"),
new ExtendedLanguage("fr"),
new ExtendedLanguage("hi"),
new ExtendedLanguage("id"),
new ExtendedLanguage("ja"),
new ExtendedLanguage("ko"),
new ExtendedLanguage("ms"),
new ExtendedLanguage("pt"),
new ExtendedLanguage("ru"),
new ExtendedLanguage("th"),
new ExtendedLanguage("vi"),
new ExtendedLanguage("zh-Hans"),
new ExtendedLanguage("zh-Hant"),
];

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -22,7 +22,7 @@ namespace BetterLyrics.WinUI3.Views
{
InitializeComponent();
this.Init("LyricsWindowSwitchWindowTitle", TitleBarHeightOption.Collapsed, BackdropType.Transparent);
this.Init(title: "LyricsWindowSwitchWindowTitle", titleBarHeightOption: TitleBarHeightOption.Collapsed, backdropType: BackdropType.Transparent);
this.CenterOnScreen();
this.SetWindowStyle(WindowStyle.Popup | WindowStyle.Visible);

View File

@@ -58,7 +58,7 @@ namespace BetterLyrics.WinUI3.Views
LyricsWindowStatus = status;
NowPlayingPage.LyricsWindowStatus = LyricsWindowStatus;
this.Init($"{status.Name} - {Constants.App.AppName}", TitleBarHeightOption.Collapsed, BackdropType.Transparent);
this.Init(title: $"{status.Name} - {Constants.App.AppName}", titleBarHeightOption: TitleBarHeightOption.Collapsed, backdropType: BackdropType.Transparent);
AppWindow.Changed += AppWindow_Changed;
AppWindow.Closing += AppWindow_Closing;