namespace Parser.Core;

public enum Language
{
    Unknown = 0,
    English = 1,
    French = 2,
    Spanish = 3,
    German = 4,
    Italian = 5,
    Danish = 6,
    Dutch = 7,
    Japanese = 8,
    Icelandic = 9,
    Chinese = 10,
    Russian = 11,
    Polish = 12,
    Vietnamese = 13,
    Swedish = 14,
    Norwegian = 15,
    Finnish = 16,
    Turkish = 17,
    Portuguese = 18,
    Flemish = 19,
    Greek = 20,
    Korean = 21,
    Hungarian = 22,
    Hebrew = 23,
    Lithuanian = 24,
    Czech = 25,
    Hindi = 26,
    Romanian = 27,
    Thai = 28,
    Bulgarian = 29,
    PortugueseBR = 30,
    Arabic = 31,
    Ukrainian = 32,
    Persian = 33,
    Bengali = 34,
    Slovak = 35,
    Latvian = 36,
    SpanishLatino = 37,
    Catalan = 38,
    Croatian = 39,
    Serbian = 40,
    Bosnian = 41,
    Estonian = 42,
    Tamil = 43,
    Indonesian = 44,
    Telugu = 45,
    Macedonian = 46,
    Slovenian = 47,
    Malayalam = 48,
    Kannada = 49,
    Albanian = 50,
    Afrikaans = 51,
    Marathi = 52,
    Tagalog = 53,
    Urdu = 54,
    Romansh = 55,
    Mongolian = 56,
    Georgian = 57,
    Original = 58  // Special: indicates original audio track
}
