Vova_2581 писал(а):А еще нужно учесть, что календарем могут пользоваться не только жители RU... но еще и BY (Беларусь), GE (Грузия), AM (Армения), MD (Молдавия) или UA (Украина) и прочие, прочие... - все говорят на русском, в том числе, и у каждой страны свои праздники.
Это да. Я сам не в России живу, а в Кыргызстане. У нас тоже можно скачать такой график в XML с официального ресурса. Проблема только в том, что форматы xml файла в разных странах могут очень сильно различаться. Поэтому наверное лучше делать такую систему двухступенчатой.
1) Конвертер, который будет конвертировать внешние данные (те же XML файлы скачанные с разных ресурсов) в некий внутренний формат.
2) Некий внутренний формат, с которым непосредственно и будет работать сам календарь.
При этом, если например, готовый график скачать возможности не будет, то нужна возможность его ручного формирования.