public AbpLocalizationOptions() { Resources = new LocalizationResourceDictionary(); GlobalContributors = new TypeList <ILocalizationResourceContributor>(); Languages = new List <LanguageInfo>(); LanguagesMap = new Dictionary <string, List <NameValue> >(); LanguageFilesMap = new Dictionary <string, List <NameValue> >(); }
public AbpLocalizationOptions() { Resources = new LocalizationResourceDictionary(); GlobalContributors = new TypeList <ILocalizationResourceContributor>(); Languages = new List <LanguageInfo>(); LanguagesMap = new Dictionary <string, List <NameValue> >(); LanguageFilesMap = new Dictionary <string, List <NameValue> >(); TryToGetFromBaseCulture = true; TryToGetFromDefaultCulture = true; }
public static void SetLocale(LocalizationEnum loc) { if (CurrentLoc == loc) { return; } var newLocaleDictionary = new LocalizationResourceDictionary { Source = new Uri($"/Launcher.Localization;component/{loc}.xaml", UriKind.Relative) }; var countOfDictionaries = _entryDictionary.MergedDictionaries.Count; _entryDictionary.MergedDictionaries.Insert(countOfDictionaries, newLocaleDictionary); _entryDictionary.MergedDictionaries.Remove(_currentDictionary); _currentDictionary = newLocaleDictionary; CurrentLoc = loc; }
public AbpLocalizationOptions() { Resources = new LocalizationResourceDictionary(); }