mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
23 lines
798 B
C#
23 lines
798 B
C#
namespace AssetRipper.GUI.SourceGenerator;
|
|
|
|
public static class Program
|
|
{
|
|
public static void Main()
|
|
{
|
|
CleanJsonLocalizationFiles();
|
|
SettingsPageGenerator.Run();
|
|
}
|
|
|
|
private static void CleanJsonLocalizationFiles()
|
|
{
|
|
const string englishPath = Paths.LocalizationsPath + "en_US.json";
|
|
Dictionary<string, string> englishDictionary = DeserializeJson(File.ReadAllText(englishPath))
|
|
.OrderBy(pair => pair.Key)
|
|
.ToDictionary(pair => pair.Key, pair => pair.Value);
|
|
File.WriteAllText(englishPath, SerializeJson(englishDictionary));
|
|
|
|
static Dictionary<string, string> DeserializeJson(string jsonText) => DictionarySerializerContext.Deserialize(jsonText);
|
|
static string SerializeJson(Dictionary<string, string> dictionary) => DictionarySerializerContext.Serialize(dictionary);
|
|
}
|
|
}
|