Un bug iCal résolu
Karim a trouvé le moyen de résoudre un bug d'iCal:
Y'a un bug d'iCal qui m'énervait (il persiste d'ailleurs dans la 10.0.2) que j'ai réussi à résoudre avec mes petits doigts, je t'en offre la primeur (je t'avoue que je suis assez fier de moi !) :
iCal Français quitte inopinément lorsque tu invites quelqu'un à un événement de type "toute la journée", par exemple un anniversaire. C'est très facile à tester. L'invitation n'aboutit pas, beurk !
Ce problème n'existe pas si tu choisis la localisation Anglaise (dans les infos de l'appli, décocher toutes les cases sauf English).
C'est donc un problème de localisation. Par dichotomie, je l'ai trouvé dans le fichier iCal:Contents:Resources:French.lproj:iTIP.strings
C'est un fichier texte.
Dans ce fichier, il suffit de remplacer le paragraphe :
/* Mail body when sending an invitation to a full day event */
"%@ has invited you to the event: %@, scheduled for %@. To accept or decline this invitation, click the link below.\n" = "%@ vous invite à l’évènement : %@, prévu le %@ à %@. Pour accepter ou refuser l’invitation, cliquez sur le lien ci-dessous.\n";
Par
/* Mail body when sending an invitation to a full day event */
"%@ has invited you to the event: %@, scheduled for %@. To accept or decline this invitation, click the link below.\n" = "%@ vous invite à l’évènement : %@, prévu le %@. Pour accepter ou refuser l’invitation, cliquez sur le lien ci-dessous.\n";
Il faut donc enlever la mention " à %@" en trop.
Et voilà, ça marche !