Ejemplo n.º 1
0
        private void SetPreferences()
        {
            if (LanguagesListViewSelectedItem == null)
            {
                return;
            }
            else
            {
                string selectedLanguage = LanguagesListViewSelectedItem;

                if (LanguageManager.GetCurrentLanguageDisplayName().Equals(selectedLanguage))
                {
                    // Do Nothing
                    return;
                }

                // Check if selected language is part of ffu
                var newLang = _languageManager.CheckUpdateLanguage(selectedLanguage);

                // Update
                var langReturned = _languageManager.UpdateLanguage(selectedLanguage);

                if (LanguageManager.GetDisplayNameFromLanguageTag(newLang.LanguageTag).Equals(selectedLanguage))
                {
                    // Reload the page
                    _windowService.ReloadCurrentPage();
                }
            }
        }