public string Translate(string key) { if (_currentLanguage == null) return null; string result; if (_dic[_currentLanguage].TryGetValue(key, out result)) { return Regex.Unescape(result); } return null; }