Skip to content

Commit 49d37c9

Browse files
committed
修复国际化问题 (#532)
1 parent 117c73f commit 49d37c9

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/N_m3u8DL-RE/Program.cs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using N_m3u8DL_RE.Parser.Config;
1+
using System.Globalization;
2+
using N_m3u8DL_RE.Parser.Config;
23
using N_m3u8DL_RE.Common.Entity;
34
using N_m3u8DL_RE.Common.Enum;
45
using N_m3u8DL_RE.Parser;
@@ -50,6 +51,17 @@ static async Task Main(string[] args)
5051

5152
ResString.CurrentLoc = loc;
5253

54+
try
55+
{
56+
CultureInfo.DefaultThreadCurrentCulture = new CultureInfo(loc);
57+
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(loc);
58+
Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo(loc);
59+
}
60+
catch
61+
{
62+
// Culture not work on NT6.0, so catch the exception
63+
}
64+
5365
await CommandInvoker.InvokeArgs(args, DoWorkAsync);
5466
}
5567

0 commit comments

Comments
 (0)