using System.Collections.Generic; using Data.Models; using Humanizer; namespace SharedLibraryCore.Configuration { public class GameStringConfiguration : Dictionary> { public string GetStringForGame(string key, Reference.Game? game = Reference.Game.IW4) { if (key == null) { return null; } if (!ContainsKey(game.Value)) { return key; } var strings = this[game.Value]; return !strings.TryGetValue(key, out var value) ? key : value; } } }