public string GetCurrentLanguage()
{
if (currentOption == null)
{
Log.Error("Calling GetCurrentLanguage with no subtitle set!");
return Strings.Unknown;
}
else if (currentOption.isAuto)
{
return "Auto: " + currentOption.language;
}
else if (currentOption.type == SubtitleType.Teletext && currentOption.entry.language.Trim().Length == 0)
{
return "p" + currentOption.entry.page;
}
else
{
return currentOption.language;
}
}