public IEnumerable <LocalizedString> GetAllStrings(bool includeParentCultures)
        {
            LanguageInfo languageInfo = null;

            if (_cultureInfo == null)
            {
                languageInfo = this._localizationManager.LanguageManager.GetEnabledLanguages()
                               .FirstOrDefault(o => o.Culture == this._localizationManager.CurrentLanguage);
            }
            else
            {
                languageInfo = this._localizationManager.LanguageManager.GetEnabledLanguages()
                               .FirstOrDefault(o => o.Culture == _cultureInfo.Name);
            }

            return(languageInfo.Texts.Select(o =>
            {
                return new LocalizedString(o.Key, o.Value);
            }));
        }
Example #2
0
 public void AddOrUpdate([NotNull] LanguageInfo language)
 {
     Data[language.Culture] = language;
 }
Example #3
0
        public void AddOrUpdate([NotNull] LanguageInfo language)
        {
            Check.NotNull(language, nameof(language));

            Data[language.Culture] = language;
        }