public override void RegisterDictionary(ITranslationDictionary dictionary) { if (dictionary is XmlDictionary) { base.RegisterDictionary(dictionary); } }
/// <summary> /// Registers a format-agnostic dictionary. /// </summary> /// <param name="dictionary">Dictionary object (can be JsonDictionary, XmlDictionary, or any implementation of ITranslationDictionary)</param> public virtual void RegisterDictionary(ITranslationDictionary dictionary) { if (ExistsDictionaryForLanguage(dictionary.Language)) { throw new DictionaryForLanguageAlreadyRegisteredException(); } Dictionaries.Add(dictionary); }