public ILanguage AddLanguage(string textId, string name0, string name1) { if (LanguageIds.Ids.ContainsKey(textId)) { throw new ArgumentException(); } var id = LanguageIds.GetOrAddId(textId); var language = new Language(id, textId, this, name0, name1); Languages.Add(id, language); return(language); }
internal uint GetOrAddTranslationId(string textId) => TranslationIds.GetOrAddId(textId);