Example #1
0
 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> >();
 }
Example #2
0
 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;
 }
Example #3
0
        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();
 }