Exemple #1
0
        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));
        }