mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/PCK-Studio.git
synced 2026-05-24 03:27:05 +00:00
Move Common functionality to Core project & rendering and Model support as well
This commit is contained in:
17
PckStudio.Core/Extensions/LocFileExtensions.cs
Normal file
17
PckStudio.Core/Extensions/LocFileExtensions.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using OMI.Formats.Languages;
|
||||
|
||||
namespace PckStudio.Core.Extensions
|
||||
{
|
||||
public static class LocFileExtensions
|
||||
{
|
||||
|
||||
public static void InitializeDefault(this LOCFile locFile, string packName) => locFile.Initialize("en-EN", ("IDS_DISPLAY_NAME", packName));
|
||||
|
||||
public static void Initialize(this LOCFile locFile, string language, params (string, string)[] locKeyValuePairs)
|
||||
{
|
||||
locFile.AddLanguage(language);
|
||||
foreach ((string, string) locKeyValue in locKeyValuePairs)
|
||||
locFile.AddLocKey(locKeyValue.Item1, locKeyValue.Item2);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user