public string GetFromFile(string groupId, string key, string fallback) { if (!StringsByFile.ContainsKey(groupId)) { Debug.LogWarning("Localization File Not Found : " + groupId); return(fallback); } var group = StringsByFile[groupId]; if (!group.ContainsKey(key)) { Debug.LogWarning("Localization Key Not Found : " + key); return(fallback); } return(group[key]); }