Skip to content

Commit fb90e8a

Browse files
committed
fix locale to en-US
1 parent 63b4842 commit fb90e8a

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/dotnet/MetadataExtractor.MediaLibraryProcessor/Java/JavaRunner.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public static async Task RunAsync(string repoRoot)
3636
// Output will differ across different Java runtimes.
3737
// Output has historically been produced by:
3838
// C:\\Program Files\\Java\\jdk1.8.0_271\\bin\\java.exe
39-
FileName = """C:\Program Files\Java\jdk-18.0.2.1\bin\java.exe""",
39+
FileName = "java.exe",
4040
Arguments = string.Join(
4141
" ",
4242
"-classpath", $"\"{xmpCoreLibraryPath}\";{javaSrcRoot}",

src/dotnet/MetadataExtractor.MediaLibraryProcessor/Program.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,19 @@
33
using MetadataExtractor.MediaLibraryProcessor;
44

55
using System;
6+
using System.Globalization;
67
using System.IO;
8+
using System.Threading;
79

810
// TODO support building libraries from source too
911

1012
// TODO more robust way of finding repo root path
1113
string repoRoot = Path.GetFullPath(Path.Combine(Environment.CurrentDirectory, """..\..\..\..\..\.."""));
1214

15+
var culture = CultureInfo.GetCultureInfo("en-US");
16+
Thread.CurrentThread.CurrentCulture = culture;
17+
Thread.CurrentThread.CurrentUICulture = culture;
18+
1319
// Update .NET and Java metadata files
1420
await Console.Out.WriteLineAsync("Updating metadata files...");
1521

@@ -26,3 +32,4 @@
2632
await DiffRunner.RunAsync(repoRoot);
2733

2834
await Console.Out.WriteLineAsync("Done.");
35+

0 commit comments

Comments
 (0)