using System.Collections.Generic; using System.Linq; using NzbDrone.Core.Languages; namespace NzbDrone.Core.Parser { public class IsoLanguage { public string TwoLetterCode { get; set; } public string ThreeLetterCode { get; set; } public List AltCodes = new List(); public Language Language { get; set; } public IsoLanguage(string twoLetterCode, string threeLetterCode, Language language) { TwoLetterCode = twoLetterCode; ThreeLetterCode = threeLetterCode; Language = language; } public IsoLanguage(List twoLetterCodes, string threeLetterCode, Language language) { TwoLetterCode = twoLetterCodes.First(); twoLetterCodes.RemoveAt(0); ThreeLetterCode = threeLetterCode; Language = language; AltCodes.AddRange(twoLetterCodes); } } }