public string GetMessage(string key) { UILanguageDefn obj = new UILanguageDefn(); obj.LoadLanguageData(LanguageDataDoc.DocumentElement); return(obj.GetTextValue(key)); }
public void UpdateLanguageData() { try { string files = AppDomain.CurrentDomain.BaseDirectory.TrimEnd('\\').ToString(); string defaultFolder = AppDomain.CurrentDomain.BaseDirectory; string navigateToFolder = "..\\..\\LanguageData\\Lang" + SystemSetting.UserSetting.defaultSetting.LanguageCode + ".xml"; string sourceDir = System.IO.Path.Combine(defaultFolder, navigateToFolder); //XmlDocument languageData = new XmlDocument(); LanguageDataDoc = new XmlDocument(); LanguageDataDoc.Load(sourceDir); _languageMapping = new UILanguageDefn(); _languageMapping.LoadLanguageData(LanguageDataDoc.DocumentElement); LanguageViewModel.Current.LanguageDefn = CurrentLanguage; setLanguageforReport(SystemSetting.UserSetting.defaultSetting.LanguageCode); } catch (Exception ex) { } }