К сожалению Яндексовский Пунто так не умеет (я им поставил баг, обещали сделать в следующих версиях), а сейчас пока Киргуду умеет pihto.com/kirgudu Там включаете переключение раскладки по CapsLock, а автоматическое переключение можно выключить.
Переключаю раскладку по CapsLock, и лампочка показывает какой язык включен. На пробеле тоже странно лампочку делать, вы же не пробелом язык переключаете.
Единственная страна, где считают по календарным дням. Ну что за бред?!!! Если я буду брать отпуска с понедельника по пятницу каждую неделю, то это нормально?)
А пока можно сравнить продажи Зюна и Айпода, между ними правда 5 лет разницы.
private static string GetDaysWithCase(int daysCount)
{
if (daysCount < 0)
throw new ArgumentException("daysCount");
string days = daysCount.ToString();
string daysCase = "дней";
char lastChar = days[days.Length - 1];
if (days.Length >= 2 && days[days.Length - 2] == '1')
{
// 10-19 дней
}
else if (lastChar == '1')
{
// 1, 21, 31 день
daysCase = "день";
}
else if (lastChar == '2' || lastChar == '3' || lastChar == '4')
{
// 2, 3, 4, 22, 33, 44 дня
daysCase = "дня";
}
return string.Format("{0} {1}", days, daysCase);
}