Files
2026-04-02 18:32:43 +08:00

28 lines
907 B
C#

namespace ChromeboxFanControl;
internal static class Program
{
[STAThread]
private static void Main()
{
ApplicationConfiguration.Initialize();
var config = AppConfig.LoadMerged();
var lang = config.Language;
if (string.IsNullOrEmpty(lang) || lang.Equals("auto", StringComparison.OrdinalIgnoreCase))
{
var culture = System.Globalization.CultureInfo.CurrentUICulture;
if (culture.Name is "zh-TW" or "zh-HK" or "zh-MO" or "zh-Hant")
lang = "zh-Hant";
else if (culture.Name.StartsWith("zh", StringComparison.OrdinalIgnoreCase))
lang = "zh-Hans";
else
lang = "en";
}
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(lang);
Application.Run(new MainForm());
}
}