public string GetMessage(string key) { UILanguageDefn obj = new UILanguageDefn(); obj.LoadLanguageData(LanguageDataDoc.DocumentElement); return(obj.GetTextValue(key)); }
/// <summary> /// Gets the localised UI text for the given key. /// </summary> /// <param name="key">The key.</param> /// <returns>The localised text.</returns> internal static string GetText(string key) { UILanguageDefn languageDefn = LanguageViewModel.Current.LanguageDefn; if (languageDefn == null || String.IsNullOrEmpty(key)) { return(""); } return(languageDefn.GetTextValue(key)); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { string key = parameter as string; UILanguageDefn defn = value as UILanguageDefn; if (defn == null || key == null) { return(""); } return(defn.GetTextValue(key)); }