public static string T(string key, CultureInfo culture) { var value = C1Res.GetResourceManager(ResourceSet).GetString(key, culture); if (value == null) { value = ResourceFacade.InternalResourceManager.GetString(key.Replace(".", "_"), culture); } return(value); }
public static string Localize(string text) { if (text.Contains("T(")) { var match = _t.Match(text); if (match.Success) { var key = match.Groups[1].Value; var localized = C1Res.T(key); if (localized != null) { return(text.Remove(match.Index, match.Length).Insert(match.Index, localized)); } } } if (text.Contains("${")) { return(StringResourceSystemFacade.ParseString(text)); } return(text); }