Как добавить локализованные праздники в iCal

Как добавить локализованный календарь праздников в iCal? Я хочу добавить все праздничные дни в iCal/iCloud, как лучше всего это сделать?

(Лично я за норвежские и австралийские праздники, но мне нужен общий ответ.)

Ответы (4)

У Apple есть много календарей, которые вы можете добавить: http://www.apple.com/downloads/macosx/calendars/

Похоже, они не обновлялись 3 года.
Список может не обновляться, но календари в порядке. У меня есть два календаря загородных праздников, и они всегда точны.
Может потому, что они следуют григорианскому календарю. Праздники для моей страны не обновляются.
URL-адрес списка больше не ссылается ни на что полезное

Только что нашел официальный календарь Apple для французских праздников по адресу:webcal://files.apple.com/calendars/French32Holidays.ics

Я предполагаю, что из этого URL-адреса мы можем вывести общую схему для других локализованных источников iCal.

Обновление файлов календаря найти непросто, однако, как указано здесь , Microsoft выпустила новый праздничный патч в июле 2012 года для праздников до 2022 года ( здесь ).

При минимальном редактировании его можно было преобразовать в ical, а затем импортировать.

Например, для Норвегии нужно будет написать следующее для первых двух экземпляров Ascension (для получения дополнительной информации о синтаксисе: RFC5545 )

BEGIN:VCALENDAR
VERSION:2.0
PRODID:pyICSParser
BEGIN:VEVENT
UID:Ascension2012
DTSTART;VALUE=DATE:20120517
SUMMARY:Ascension
END:VEVENT
BEGIN:VEVENT
UID:Ascension2013
DTSTART;VALUE=DATE:20120509
SUMMARY:Ascension
END:VEVENT
END:VCALENDAR
Можете ли вы описать необходимое редактирование для других пользователей?
только что сделал это с примером ical файла

Вот 3 примера календарей iCloud, из которых вы можете экстраполировать тот, который соответствует вашим потребностям: