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));
        }