public string GetText(string key) { var info = TextDataInfo.Parse(key); if (info.BaseName == "") { return(info.MessageId); } var dataBase = GetData(info.BaseName); if (dataBase == null) { return($"$missing: {key}"); } return(dataBase.Gettext(info.MessageId)); }