public string GetString(LocalizationDictionaryName type, string key, CultureInfo culture, object[] args) { string resourcefilleKey = string.Format(resourcefilleKeyFormat, type.ToString(), culture.Name); if (allResourceDictionary.ContainsKey(resourcefilleKey)) { var curr = allResourceDictionary[resourcefilleKey]; if (args == null || args.Length == 0) { return(curr[key]); } else { return(string.Format(curr[key], args)); } } return(null); }
/// <summary> /// /// </summary> /// <param name="dictionaryName"></param> /// <param name="key"></param> /// <param name="cultureCode">en-us, zh-cn, etc...</param> /// <param name="args"></param> /// <returns></returns> public static string GetString(LocalizationDictionaryName dictionaryName, string key, string cultureCode, params object[] args) { return(LocalizationManager.GetString(dictionaryName, key, new CultureInfo(cultureCode), args)); }
public string GetString(LocalizationDictionaryName type, string key, CultureInfo culture) { return(GetString(type, key, culture, new object[] { })); }