Example #1
0
        /// <summary>
        /// Configures a registered language
        /// </summary>
        /// <param name="id">The language ID</param>
        /// <param name="configuration">The language configuration</param>
        public void ConfigureLanguage
        (
            Guid id,
            RegisteredLanguageConfiguration configuration
        )
        {
            var language = _languageRepository.GetLanguage(id);

            language.Configure(configuration);

            _languageRepository.UpdateLanguage(language);
            _unitOfWork.SaveChanges();

            RegisteredPhraseTranslatorFactory.ClearCache();
        }